GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Establecer la velocidad del ventilador Ati/amd Gpu con el controlador Mesa?

La temperatura de mi tarjeta de video (Sapphire ATi Radeon HD 3650) alcanza los 150 °C en 5 minutos y luego deja de funcionar.
Instalé fglrx y funciona ahora. Incluso puedo jugar juegos en 3D durante 5 a 30 minutos.

Si uso el Live CD y fglrx no está instalado (usa el controlador Mesa luego) ¿cómo puedo controlar el ventilador?

Respuesta aceptada:

  1. Primero le aconsejo que actualice su kernel, porque según este enlace, actualizar el kernel resuelve el problema de calentamiento. Puede encontrar una guía para actualizar su kernel en esta pregunta

  2. Instale shell-extension-radeon-power-profile-manager

  3. Si el problema persiste, intentaremos crear un perfil para GPU de bajo consumo:

Basado en este enlace XOrg

El código de administración de energía admite dos métodos básicos:

"dynpm"
"profile" 

Puede seleccionar los métodos a través de sysfs. Echo "dynpm" o "profile" a /sys/class/drm/card0/device/power_method .

sudo echo profile >  /sys/class/drm/card0/device/power_method

No es posible controlar la velocidad del ventilador directamente (y sería muy peligroso), pero se puede reducir configurando un perfil de potencia más bajo

El “dinpm El método cambia dinámicamente los relojes en función de la cantidad de cercas pendientes, por lo que el rendimiento aumenta cuando se ejecutan aplicaciones intensivas en GPU y disminuye cuando la GPU está inactiva. El cambio de reloj se intenta durante los períodos de supresión vertical, pero debido a la temporización de las funciones de cambio de reloj, no siempre se completa en el período de supresión, lo que puede provocar un parpadeo en la pantalla. Debido a esto, dynpm solo funciona cuando un solo cabezal está activo.

El método de "perfil" expone cinco perfiles que se pueden seleccionar entre:

"default"
"auto"
"low"
"mid"
"high" 

Seleccione el perfil haciendo eco del perfil seleccionado en /sys/class/drm/card0/device/power_profile.

  • “predeterminado” usa los relojes predeterminados y no cambia el estado de energía. Este es el comportamiento predeterminado.
  • “automático” selecciona entre los estados de energía “media” y “alta” en función de si el sistema funciona con batería o no. El estado de energía "bajo" se selecciona cuando los monitores están en el estado de dpms apagado.
  • “bajo” obliga a la gpu a estar en estado de bajo consumo todo el tiempo. Tenga en cuenta que "bajo" puede causar problemas de visualización en algunas computadoras portátiles; esta es la razón por la que automático no usa "bajo" cuando las pantallas están activas.
  • “mid” obliga a la gpu a estar en el estado de energía “mid” todo el tiempo. El estado de energía "baja" se selecciona cuando los monitores están en el estado de dpms apagado.
  • "alto" obliga a la gpu a estar en el estado de energía "alto" todo el tiempo. El estado de energía "baja" se selecciona cuando los monitores están en el estado de dpms apagado.
Relacionado:¿Los dispositivos USB 2.0 conocidos no instalan el controlador, pero deben forzarse manualmente?

Así, para seleccionar perfil bajo:

sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"
sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"

Ubuntu
  1. Mejore la velocidad de inicio de la aplicación con precarga en Ubuntu

  2. Cómo configurar la supervisión del rendimiento en tiempo real con Netdata en Ubuntu

  3. Cómo configurar un cortafuegos con UFW en Ubuntu \ Debian

  4. ¿Posiblemente mal controlador de video para gráficos AMD Radeon R7?

  5. ¿Qué software controla el ventilador en Dell Sputnik?

Cómo configurar el servidor de correo electrónico con Plesk en Ubuntu 20.04

Cómo configurar un servidor FTP seguro con Pure-FTPd en Ubuntu

Configurar un solucionador de DNS local en Ubuntu 18.04, 16.04 con BIND9

Configurar el solucionador de DNS local en Ubuntu 20.04 con BIND9

Cómo instalar el controlador AMD Radeon en Ubuntu 20.04 LTS

¿Configurar un puerto serie con Virtualbox en Ubuntu (sistema operativo invitado:Windows Xp)?