Col*_*ton 4 ati temperature hybrid-graphics
我最近安装了 Ubuntu 14.04 并获得了包 lm-sensors。我这样做主要是为了监控我的笔记本电脑是否过热。每次运行它时,它都会显示-128.0 摄氏度的非常低的温度读数(每次都相同)。为什么会发生这种情况?
我认为它应该是这样的。新内核 3.13 具有先进的 ATI 卡动态电源管理和 radeon 驱动程序。在正常情况下,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
Run Code Online (Sandbox Code Playgroud)
所以当我们读取传感器时:
[:~/Pictures/2014] % sensors
[radeon-pci-0100
Adapter: PCI adapter
temp1: -128.0°C (crit = +120.0°C, hyst = +90.0°C)...]
Run Code Online (Sandbox Code Playgroud)
传感器什么也没读 --- 卡已关闭,其传感器也已关闭。
如果您启动卡片(例如参见此博客条目),例如通过打开另一个窗口并在其中启动:
DRI_PRIME=1 glxgears -info
Run Code Online (Sandbox Code Playgroud)
并再次检查,您将拥有:
[:~/Pictures/2014] % sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynPwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Run Code Online (Sandbox Code Playgroud)
该卡已打开并且...
[:~/Pictures/2014] % sensors
radeon-pci-0100
Adapter: PCI adapter
temp1: +65.0°C (crit = +120.0°C, hyst = +90.0°C)
Run Code Online (Sandbox Code Playgroud)
...传感器也是。
很多信息都来自这个Arch 论坛条目和这个 Arch 文档页面(为了文档的质量和让它保持最新状态,向 Arch 致敬……)。
| 归档时间: |
|
| 查看次数: |
3757 次 |
| 最近记录: |