当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 【已解决】linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 9:03 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
空载下ubuntu16.04 CPU核心温度用psenor看维持在40度。但是windows系统下空载维持在30度。不知是哪里的问题。ubuntu默认冰没有启用独显。也不是监测软件显示错误,毕竟30度左右风扇是不转的,31度就开始转。ubuntu下风扇一直都在转,说明温度是真的高。唯一能想到的就是集显的工作状态了。



经过自己一番努力。这个问题终于解决了,安装ubuntu16.10并更新4.8内核。不用安装独显驱动,温度妥妥的比windows低了。


附件:
文件注释: 就打开firefox上上网就要50度了。空调房室温24。windows eclipse下开发编译cpu使用超过50%也没到这个温度。
50度.png
50度.png [ 655.15 KiB | 被浏览 1844 次 ]



最后由 393406851 编辑于 2016-09-11 14:40,总共编辑了 3 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 10:06 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
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 用户



_________________
评价: 3.7% 393406851
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 10:59 

注册: 2007-01-14 16:23
帖子: 4255
送出感谢: 0 次
接收感谢: 107
从来没人说linux兼容性没问题


_________________
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}


页首
 用户资料  
 
4 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 12:57 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
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


页首
 用户资料  
 
5 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 13:14 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
电老虎全开着,由不得它不热。预计按下文方案对独显驱动和 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/users/documentation/aspm#force_enable_or_disable_aspm
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/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 用户


页首
 用户资料  
 
6 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 14:39 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
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/users/documentation/aspm#force_enable_or_disable_aspm
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/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。另外根据我之前看过的新闻来看,从某一个内核版本开始,已经默认支持了双显卡就算不安装独显驱动独显也是不工作的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 14:47 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
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/users/documentation/aspm#force_enable_or_disable_aspm
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/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。另外根据我之前看过的新闻来看,从某一个内核版本开始,已经默认支持了双显卡就算不安装独显驱动独显也是不工作的。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 16:44 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
引用:
双显卡

是 nVidia Optimus 雙顯卡 ?
引用:
不过我安装了独显驱动并设置使用集显

把 独显 + 集显 的工作量 集中給 集显 單獨負擔 溫度不高 也難
試試
設定 nVidia 獨顯模式


页首
 用户资料  
 
9 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 18:51 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
poloshiao 写道:
引用:
双显卡

是 nVidia Optimus 雙顯卡 ?
引用:
不过我安装了独显驱动并设置使用集显

把 独显 + 集显 的工作量 集中給 集显 單獨負擔 溫度不高 也難
試試
設定 nVidia 獨顯模式



你这说法我还是第一次听说,我又没拿集显玩游戏。独显如果工作只会温度更高


页首
 用户资料  
 
10 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 19:45 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
引用:
我又没拿集显玩游戏。独显如果工作只会温度更高

對 你抓到要點了
nVidia Optimus 雙顯卡的設計 是要解決高用量的 3D 渲染 (Rendering) 及 3D 顯示 的分工問題
意思是 在 2D / 3D / 3D 渲染 分開來比較 才有意義
另外 Ubuntu 支援 nVidia Optimus 雙顯卡的設計 還很年輕 意思是 每個版本 可能都有一些改進 要比較 最好 也順便註明 Ubuntu 版本

溫度 跟 電量消費 正相關
這一篇 如何減少電量消費 顯卡是其中的一環
https://help.ubuntu.com/community/Power ... rce_driver
ReducedPower


页首
 用户资料  
 
11 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-30 20:39 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
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当前频率决定发热,然而频率又低。想来想去。。问题应该还是在默认使用的集成显卡上吧。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-31 7:17 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
Ubuntu 正在研發專屬於 Ubuntu 的 Power manager 程式套件
最近的發行版 也許有成果
拭目以待吧


页首
 用户资料  
 
13 楼 
 文章标题 : Re: linux兼容性果然还是有问题的,就拿温度来说。
帖子发表于 : 2016-08-31 8:48 

注册: 2013-12-29 17:58
帖子: 15
系统: 14,04
送出感谢: 1
接收感谢: 0 次
poloshiao 写道:
Ubuntu 正在研發專屬於 Ubuntu 的 Power manager 程式套件
最近的發行版 也許有成果
拭目以待吧



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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译