我最近安装了Ubuntu 14.04,并获得了lm-sensors软件包。我主要是这样做来监视我的笔记本电脑是否过热。每次运行时,它都会显示-128.0摄氏度的极低温度读数(每次相同)。为什么会这样?
我认为应该是这样。新内核3.13具有带有radeon驱动程序的ATI卡的高级动态电源管理。在正常情况下,ATI分立开关处于关闭状态:
[:~/Pictures/2014] 1 % sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
因此,当我们阅读传感器时:
[:~/Pictures/2014] % sensors
[radeon-pci-0100
Adapter: PCI adapter
temp1: -128.0°C (crit = +120.0°C, hyst = +90.0°C)...]
传感器什么也没读---卡已关闭,传感器也是如此。
如果您启动卡(例如,参见此博客条目),例如通过打开另一个窗口并在其中启动:
DRI_PRIME=1 glxgears -info
并再次检查,您将拥有:
[:~/Pictures/2014] % sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynPwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
卡已打开,并且...
[:~/Pictures/2014] % sensors
radeon-pci-0100
Adapter: PCI adapter
temp1: +65.0°C (crit = +120.0°C, hyst = +90.0°C)
...传感器。
很多信息来自这个Arch论坛条目和这个Arch文档页面(有关文档的质量和最新信息,请向Arch致谢)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句