使用OpenSource驱动程序时,Xubuntu 14.04中监控GPU温度的最佳方法是什么?

我在12.04甚至更晚的时候遇到了严重的GPU温度问题,即使在14.04这似乎已经消失了,我还是要关注我的GPU。

是否有一个程序可以在xfce-panel或其他方面显示?


编辑:

安装lm-sensors和Xfce面板传感器插件后,我可以看到一些温度

在此处输入图像描述

但不是GPU。 我使用Ubuntu radeon驱动程序。

在此处输入图像描述

另外,我安装了psensor :但没有GPU

在此处输入图像描述

此外,在终端中运行sensors信息不可用:

在此处输入图像描述

EDIT2:

在这个 Psensor页面上显示: 当使用OpenSource ATI驱动程序时,监控信息可用于lm-sensors ….

我已经安装了lm-sensors并遵循这个建议我运行了sensors-detect并回答了所有问题。 在Psensor窗口中,现在有一个新条目,它是radeon ,但它始终为零。

在此处输入图像描述

编辑名称以显示芯片名称,它看起来像这样:

在此处输入图像描述

sensors命令提供与上面相同的信息。

EDIT3

也:

 ~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch [sudo] password for cip: 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :DynOff:0000:01:00.0 

EDIT4:

 ~$ xrandr --setprovideroffloadsink 0x6c 0x44 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 34 () Value in failed request: 0x6c Serial number of failed request: 17 Current serial number in output stream: 18 

我使用xfce4-sensors-plugin

在此处输入图像描述

它需要安装和配置lm-sensors ,它位于标准(Universe)存储库中。

ATI传感器(当与radeon开源驱动程序一起使用时)应该被称为radeon-pci-0100 —但是请注意,对于最近的内核,卡在不使用时保持关闭,因此在该条件下不读取传感器—请参阅https://askubuntu.com/a/469439/16395

您可以检查传感器是否正在激活卸载,如本文所述: http : //xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a -muxless-hybrid-graphics-intelamd-setup / :

  1. 列出图形提供者:

     xrandr --listproviders 

    记下idhex代码

  2. 激活它们:

     xrandr --setprovideroffloadsink 0x53 0x79 

    (您必须按此顺序替换英特尔和ATI提供商的代码)

  3. 打开终端窗口然后运行

     DRI_PRIME=1 glxgears -info 

现在在另一个窗口中使用sensors ,您应该看到radeon卡的温度读数上升。

在完成问题中提出的所有操作之后以及在将Psensor更新到版本1.1.2之后,Radeon温度在重新启动后出现在那里。

 sudo add-apt-repository ppa:jfi/psensor-unstable sudo apt-get update sudo apt-get install psensor 

更多这里 。

在此处输入图像描述

更新:

如果设置为在启动时启动 ,则仅在重新启动后才会在Psensor中显示radeon信息。 另外,奇怪的是如果Psensor关闭并重新启动而没有重启,则再次没有radeon条目。

实际上ATI卡在那个时刻没有工作, 因为这个答案解释了 : 新内核3.13具有带有radeon驱动程序的ATI卡的高级动态电源管理。 在正常情况下,ATI离散是关闭的

Psensor和Xfce Sensor插件都会在启动时显示radeon温度,但如果它们重新启动,则Psensor中的条目将丢失,Xfce面板插件中将为零,运行sensors时将为N / A.

为了测试这一点并启动ATI卡,该答案表示要运行glxgears

 DRI_PRIME=1 glxgears -info 

在此处输入图像描述

然后会发生什么是Xfce面板插件将显示GPU温度, 而psensor将不会重新启动sensors命令将显示ATI卡的温度。

如果关闭glxgears ,则离散卡将停止。 然后,Psensor将继续显示最后的GPU温度,直到重新启动。 面板插件也是,但不会很久。 在其属性中,radeon temp已经为零,取消选中并重新检查以刷新。