【已解决】linux兼容性果然还是有问题的,就拿温度来说。

笔记本/便携移动设备,手机平板等软硬件
回复
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

【已解决】linux兼容性果然还是有问题的,就拿温度来说。

#1

帖子 393406851 » 2016-08-30 9:03

空载下ubuntu16.04 CPU核心温度用psenor看维持在40度。但是windows系统下空载维持在30度。不知是哪里的问题。ubuntu默认冰没有启用独显。也不是监测软件显示错误,毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转,说明温度是真的高。唯一能想到的就是集显的工作状态了。



经过自己一番努力。这个问题终于解决了,安装ubuntu16.10并更新4.8内核。不用安装独显驱动,温度妥妥的比windows低了。
附件
就打开firefox上上网就要50度了。空调房室温24。windows eclipse下开发编译cpu使用超过50%也没到这个温度。
就打开firefox上上网就要50度了。空调房室温24。windows eclipse下开发编译cpu使用超过50%也没到这个温度。
上次由 393406851 在 2016-09-11 14:40,总共编辑 3 次。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: linux兼容性果然还是有问题的,就拿温度来说。

#2

帖子 vickycq » 2016-08-30 10:06

393406851 写了:空载下ubuntu16.04 CPU核心温度用psenor看维持在40度。但是windows系统下空载维持在30度。不知是哪里的问题。ubuntu默认冰没有启用独显。也不是监测错误,毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转。唯一能想到的就是集显的工作状态了。
执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
sudo lspci -vv | grep -i aspm
sudo lshw -numeric -C display
cat /sys/class/dmi/id/{sys_vendor,product_name}
cat /proc/cpuinfo | grep model
cat /sys/devices/system/cpu/cpu0/cpufreq/{scaling_driver,scaling_available_governors}
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
onlylove
论坛版主
帖子: 5230
注册时间: 2007-01-14 16:23

Re: linux兼容性果然还是有问题的,就拿温度来说。

#3

帖子 onlylove » 2016-08-30 10:59

从来没人说linux兼容性没问题
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#4

帖子 393406851 » 2016-08-30 12:57

vickycq 写了:
393406851 写了:空载下ubuntu16.04 CPU核心温度用psenor看维持在40度。但是windows系统下空载维持在30度。不知是哪里的问题。ubuntu默认冰没有启用独显。也不是监测错误,毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转。唯一能想到的就是集显的工作状态了。
执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
sudo lspci -vv | grep -i aspm
sudo lshw -numeric -C display
cat /sys/class/dmi/id/{sys_vendor,product_name}
cat /proc/cpuinfo | grep model
cat /sys/devices/system/cpu/cpu0/cpufreq/{scaling_driver,scaling_available_governors}
结果:
sudo lspci -vv | grep -i aspm
LnkCap: Port #6, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
LnkCap: Port #3, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
LnkCap: Port #5, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <4us, L1 <32us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
sudo lshw -numeric -C display

*-display
description: VGA compatible controller
product: Broadwell-U Integrated Graphics [8086:1616]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:46 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:4000(size=64)
*-display UNCLAIMED
description: 3D controller
product: GM108M [GeForce 940M] [10DE:1347]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:04:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f1000000-f1ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128)

cat /sys/class/dmi/id/{sys_vendor,product_name}
LENOVO
20BVA024CD

cat /proc/cpuinfo | grep model
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz


cat /sys/devices/system/cpu/cpu0/cpufreq/{scaling_driver,scaling_available_governors}
intel_pstate
performance powersave
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: linux兼容性果然还是有问题的,就拿温度来说。

#5

帖子 vickycq » 2016-08-30 13:14

电老虎全开着,由不得它不热。预计按下文方案对独显驱动和 intel_pstate 采取措施后,功率消耗可降低 4~7 瓦。
功率消耗可断开外接电源后用 powerstat / powertop 查看
393406851 写了:LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
现象:部分设备 ASPM 无法开启。
可能原因:BIOS bug
可能的解决方案:使用内核参数 pcie_aspm=force 或以下参考链接中提到的其它方法。一般无效。
参考:
https://wireless.wiki.kernel.org/en/use ... sable_aspm
https://access.redhat.com/documentation ... /ASPM.html
393406851 写了:*-display UNCLAIMED
description: 3D controller
product: GM108M [GeForce 940M] [10DE:1347]
现象:独立显卡未驱动
可能原因:未安装厂商提供的私有驱动
可能的解决方案:GeForce 940M,nvidia-346.59 添加支持。安装的私有驱动版本不可低于346.59。可从”附加驱动“中安装。后可采用 nvidia-prime 或 bumblebee 实现关闭独显或切换显卡。
参考:本坛相关帖子
393406851 写了:LENOVO 20BVA024CD
毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转。
现象:猜测机器为 ThinkPad T450 20BVA024CD
可能的解决方案:TP 主板多采用电压分级调速风扇,可使用 thinkpad_acpi 模块提供的功能实现自定义控制
参考:http://forums.debiancn.org/viewtopic.php?f=18&t=138
393406851 写了:model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
现象:处理器 i5-5200U 发热大
可能原因:此处理器配合 pstate 频率调度驱动问题较多,动不动就睿频即为其症状
可能的解决方案:见下文
参考:
viewtopic.php?f=126&t=477189
viewtopic.php?f=48&t=478230
393406851 写了:intel_pstate
现象:频率调度驱动为 intel_pstate
可能原因:intel_pstate 驱动问题较多,动不动就睿频即为其症状
可能的解决方案:增加内核参数 intel_pstate=disable 从而将频率调度驱动由 intel_pstate 改为 acpi_cpufreq


===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable"
保存后执行 update-grub
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#6

帖子 393406851 » 2016-08-30 14:39

vickycq 写了:电老虎全开着,由不得它不热。预计按下文方案对独显驱动和 intel_pstate 采取措施后,功率消耗可降低 4~7 瓦。
功率消耗可断开外接电源后用 powerstat / powertop 查看
393406851 写了:LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
现象:部分设备 ASPM 无法开启。
可能原因:BIOS bug
可能的解决方案:使用内核参数 pcie_aspm=force 或以下参考链接中提到的其它方法。一般无效。
参考:
https://wireless.wiki.kernel.org/en/use ... sable_aspm
https://access.redhat.com/documentation ... /ASPM.html
393406851 写了:*-display UNCLAIMED
description: 3D controller
product: GM108M [GeForce 940M] [10DE:1347]
现象:独立显卡未驱动
可能原因:未安装厂商提供的私有驱动
可能的解决方案:GeForce 940M,nvidia-346.59 添加支持。安装的私有驱动版本不可低于346.59。可从”附加驱动“中安装。后可采用 nvidia-prime 或 bumblebee 实现关闭独显或切换显卡。
参考:本坛相关帖子
393406851 写了:LENOVO 20BVA024CD
毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转。
现象:猜测机器为 ThinkPad T450 20BVA024CD
可能的解决方案:TP 主板多采用电压分级调速风扇,可使用 thinkpad_acpi 模块提供的功能实现自定义控制
参考:http://forums.debiancn.org/viewtopic.php?f=18&t=138
393406851 写了:model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
现象:处理器 i5-5200U 发热大
可能原因:此处理器配合 pstate 频率调度驱动问题较多,动不动就睿频即为其症状
可能的解决方案:见下文
参考:
viewtopic.php?f=126&t=477189
viewtopic.php?f=48&t=478230
393406851 写了:intel_pstate
现象:频率调度驱动为 intel_pstate
可能原因:intel_pstate 驱动问题较多,动不动就睿频即为其症状
可能的解决方案:增加内核参数 intel_pstate=disable 从而将频率调度驱动由 intel_pstate 改为 acpi_cpufreq


===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable"
保存后执行 update-grub




非常感谢大神的专业支持,不过我安装了独显驱动并设置使用集显,启动参数里禁用了pstate 开启pcie_aspm=force后温度依然没有降下来。禁用pstate后频率总是很奇怪,总是某个单核飙升到2g 其他核心在600-700MHZ。另外根据我之前看过的新闻来看,从某一个内核版本开始,已经默认支持了双显卡就算不安装独显驱动独显也是不工作的。
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#7

帖子 393406851 » 2016-08-30 14:47

vickycq 写了:电老虎全开着,由不得它不热。预计按下文方案对独显驱动和 intel_pstate 采取措施后,功率消耗可降低 4~7 瓦。
功率消耗可断开外接电源后用 powerstat / powertop 查看
393406851 写了:LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
现象:部分设备 ASPM 无法开启。
可能原因:BIOS bug
可能的解决方案:使用内核参数 pcie_aspm=force 或以下参考链接中提到的其它方法。一般无效。
参考:
https://wireless.wiki.kernel.org/en/use ... sable_aspm
https://access.redhat.com/documentation ... /ASPM.html
393406851 写了:*-display UNCLAIMED
description: 3D controller
product: GM108M [GeForce 940M] [10DE:1347]
现象:独立显卡未驱动
可能原因:未安装厂商提供的私有驱动
可能的解决方案:GeForce 940M,nvidia-346.59 添加支持。安装的私有驱动版本不可低于346.59。可从”附加驱动“中安装。后可采用 nvidia-prime 或 bumblebee 实现关闭独显或切换显卡。
参考:本坛相关帖子
393406851 写了:LENOVO 20BVA024CD
毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转。
现象:猜测机器为 ThinkPad T450 20BVA024CD
可能的解决方案:TP 主板多采用电压分级调速风扇,可使用 thinkpad_acpi 模块提供的功能实现自定义控制
参考:http://forums.debiancn.org/viewtopic.php?f=18&t=138
393406851 写了:model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
现象:处理器 i5-5200U 发热大
可能原因:此处理器配合 pstate 频率调度驱动问题较多,动不动就睿频即为其症状
可能的解决方案:见下文
参考:
viewtopic.php?f=126&t=477189
viewtopic.php?f=48&t=478230
393406851 写了:intel_pstate
现象:频率调度驱动为 intel_pstate
可能原因:intel_pstate 驱动问题较多,动不动就睿频即为其症状
可能的解决方案:增加内核参数 intel_pstate=disable 从而将频率调度驱动由 intel_pstate 改为 acpi_cpufreq


===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 pcie_aspm=force intel_pstate=disable"
保存后执行 update-grub




非常感谢大神的专业支持,不过我安装了独显驱动并设置使用集显,启动参数里禁用了pstate 开启pcie_aspm=force后温度依然没有降下来。禁用pstate后频率总是很奇怪,总是某个单核飙升到2g 其他核心在600-700MHZ。另外根据我之前看过的新闻来看,从某一个内核版本开始,已经默认支持了双显卡就算不安装独显驱动独显也是不工作的。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux兼容性果然还是有问题的,就拿温度来说。

#8

帖子 poloshiao » 2016-08-30 16:44

双显卡
是 nVidia Optimus 雙顯卡 ?
不过我安装了独显驱动并设置使用集显
把 独显 + 集显 的工作量 集中給 集显 單獨負擔 溫度不高 也難
試試
設定 nVidia 獨顯模式
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#9

帖子 393406851 » 2016-08-30 18:51

poloshiao 写了:
双显卡
是 nVidia Optimus 雙顯卡 ?
不过我安装了独显驱动并设置使用集显
把 独显 + 集显 的工作量 集中給 集显 單獨負擔 溫度不高 也難
試試
設定 nVidia 獨顯模式

你这说法我还是第一次听说,我又没拿集显玩游戏。独显如果工作只会温度更高
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux兼容性果然还是有问题的,就拿温度来说。

#10

帖子 poloshiao » 2016-08-30 19:45

我又没拿集显玩游戏。独显如果工作只会温度更高
對 你抓到要點了
nVidia Optimus 雙顯卡的設計 是要解決高用量的 3D 渲染 (Rendering) 及 3D 顯示 的分工問題
意思是 在 2D / 3D / 3D 渲染 分開來比較 才有意義
另外 Ubuntu 支援 nVidia Optimus 雙顯卡的設計 還很年輕 意思是 每個版本 可能都有一些改進 要比較 最好 也順便註明 Ubuntu 版本

溫度 跟 電量消費 正相關
這一篇 如何減少電量消費 顯卡是其中的一環
https://help.ubuntu.com/community/Power ... rce_driver
ReducedPower
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#11

帖子 393406851 » 2016-08-30 20:39

poloshiao 写了:
我又没拿集显玩游戏。独显如果工作只会温度更高
對 你抓到要點了
nVidia Optimus 雙顯卡的設計 是要解決高用量的 3D 渲染 (Rendering) 及 3D 顯示 的分工問題
意思是 在 2D / 3D / 3D 渲染 分開來比較 才有意義
另外 Ubuntu 支援 nVidia Optimus 雙顯卡的設計 還很年輕 意思是 每個版本 可能都有一些改進 要比較 最好 也順便註明 Ubuntu 版本

溫度 跟 電量消費 正相關
這一篇 如何減少電量消費 顯卡是其中的一環
https://help.ubuntu.com/community/Power ... rce_driver
ReducedPower
我觉得我放弃了,cpu使用率和频率都不高真不知道cpu发热是怎么回事了。本以为用linux会很省资源,结果不费个死劲调教问题还很多。热量的主要来源就是cpu和显卡。c独显没工作,cpu当前频率决定发热,然而频率又低。想来想去。。问题应该还是在默认使用的集成显卡上吧。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux兼容性果然还是有问题的,就拿温度来说。

#12

帖子 poloshiao » 2016-08-31 7:17

Ubuntu 正在研發專屬於 Ubuntu 的 Power manager 程式套件
最近的發行版 也許有成果
拭目以待吧
393406851
帖子: 18
注册时间: 2013-12-29 17:58
系统: 14,04

Re: linux兼容性果然还是有问题的,就拿温度来说。

#13

帖子 393406851 » 2016-08-31 8:48

poloshiao 写了:Ubuntu 正在研發專屬於 Ubuntu 的 Power manager 程式套件
最近的發行版 也許有成果
拭目以待吧

感觉不是 Power manager 的问题。这发热有点诡异。
回复