
Tuve un problema grave con la temperatura de la GPU en 12.04 e incluso después, e incluso si parece que eso desapareció en 14.04, quiero vigilar mi GPU.
¿Existe algún programa que muestre eso, en el panel xfce o de otro modo?
EDITAR:
Después de instalar lm-sensors
el complemento de sensores del panel Xfce, puedo ver algunas temperaturas
pero no la GPU. Yo uso el controlador radeon de Ubuntu.
Además, he instalado psensor
: pero no hay GPU.
Además, al ejecutar sensors
en la Terminal esa información no está disponible:
EDITAR2:
EnesteEn la página de Psensor se lee: Cuando se utiliza el controlador OpenSource ATI, la información de monitoreo está disponible a través de sensores de película...
He instalado lm-sensors y sigoeste consejoCorrí sensors-detect
y respondí yes
a todas las preguntas allí. En la ventana de Psensor ahora hay una nueva entrada, y es pararadeón, pero siempre es cero.
Al editar los nombres para mostrar el nombre del chip, se ve así:
sensors
El comando proporciona la misma información que el anterior.
EDITAR3
También:
~$ 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
EDITAR4:
~$ 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
Respuesta1
Yo suelo xfce4-sensors-plugin
:
Necesitalm-sensors
instalado y configurado, y está en el repositorio estándar (universo).
El sensor ATI (cuando se usa con el controlador de código abierto radeon) debería llamarse algo así como radeon-pci-0100
--- Tenga en cuenta, sin embargo, que con los kernels recientes la tarjeta se mantiene apagada cuando no se usa, por lo que el sensor no se lee en esas condiciones --- consultehttps://askubuntu.com/a/469439/16395
Puedes comprobar si los sensores están funcionando activando la descarga como se explica en este post:http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a-muxless-hybrid-graphics-intelamd-setup/:
Enumere los proveedores de gráficos:
xrandr --listproviders
Tome nota de los
id
códigos hexadecimales.Actívalos:
xrandr --setprovideroffloadsink 0x53 0x79
(hay que sustituir los códigos de los proveedores Intel y ATI, en ese orden)
Abra una ventana de terminal y ejecute
DRI_PRIME=1 glxgears -info
Ahora, usando sensors
otra ventana, debería ver subir la lectura de temperatura de la tarjeta Radeon.
Respuesta2
Después de realizar todas las acciones que se presentan en la pregunta y también después de actualizar Psensor a la versión 1.1.2, la temperatura de Radeon apareció allí después del reinicio.
sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor
Más aquí:Psensor actualizado con opción para mostrar sensores de temperatura en el panel.
ACTUALIZAR:
La información de Radeon apareció en Psensor solo después de reiniciarsi está configurado para iniciarse al inicio. Además, es extraño que si Psensor se cierra y se reinicia sin reiniciar, la radeon
entrada vuelve a faltar.
De hecho la tarjeta ATI no funciona en ese momentocomo explica esta respuesta:El nuevo kernel 3.13 tiene una administración dinámica avanzada de energía de la tarjeta ATI con el controlador radeon. En condiciones normales, el ATI discreto está apagado..
Tanto el complemento Psensor como el sensor Xfce mostrarán la temperatura del radeon al inicio si están abiertos, pero si se reinician, la entrada faltará en Psensor, será cero en el complemento del panel Xfce y será N/A cuando se ejecute sensors
.
Para probar esto e iniciar la tarjeta ATI, la respuesta dice ejecutar glxgears
:
DRI_PRIME=1 glxgears -info
Lo que sucede entonces es que el complemento del panel Xfce mostrará la temperatura de la GPU,mientras que psensor no lo hará hasta que se reinicie. sensors
El comando mostrará la temperatura de la tarjeta ATI.
Si glxgears
se apaga, la tarjeta discreta se detendrá. Luego, Psensor continuará mostrando la última temperatura de la GPU hasta que se reinicie. El complemento del panel también, pero no por mucho tiempo. En sus propiedades, la temperatura de Radeon ya es cero, desmarque y vuelva a marcar para actualizar.
Respuesta3
Escribí un pequeño script en Python que podría usarse en su panel XFCE para monitorear la temperatura de la GPU, la utilización, la velocidad del ventilador, la memoria y la energía según gpustat.https://github.com/wookayin/gpustat.
Puedes consultarlo en mi repositorio.