
Estoy ejecutando mi cuarta instalación nueva de Ubuntu. Intenté usar los controladores fglrx pero siempre resulta en una falla catastrófica cuando inicio sesión en una pantalla negra. Estoy usando los controladores xorg predeterminados pero el ventilador siempre está a velocidad continua.
Mi computadora portátil es una Dell Insprion 15 y mi tarjeta de video es una Radeon HD 7730M. ¿Cómo puedo controlar los fans?
Respuesta1
El problema de la velocidad continuamente alta del ventilador se debe a un problema de administración de energía. En efecto,
Con el controlador radeon, el ahorro de energía está deshabilitado de forma predeterminada y debe habilitarse manualmente si lo desea.
(fuente :wiki de archlinux)
El modo PM predeterminado es "perfil", que está configurado en "predeterminado". Más información sobre los de X.orgOpciones de administración de energía RadeonFeature/KMS.
No sé qué versión de Ubuntu estás usando, así que asumiré, según la fecha de tu publicación, que estás intentando ejecutar Ubuntu 13.10, lo cual sería mejor ya que el método que te daré solo funciona con el kernel 3.11 (utilizado por defecto en Saucy/13.10).
El kernel de Linux 3.11 introduce dpm
el método Dynamic Power Management () con el controlador libre Radeon/ATI, que"Debería ayudar enormemente al consumo de energía, especialmente cuando está inactivo"(fuente:RadeonDriver Wiki de la comunidad Ubuntu).
Más específicamente, el modo "dpm"
utiliza hardware en la GPU para cambiar dinámicamente los relojes y el voltaje según la carga de la GPU. También habilita el reloj y la activación de energía.
(Fuente :Opciones de administración de energía de X.org RadeonFeature/KMS)
Sólo es compatible con R6xx y asics más nuevos, que "afortunadamente" es su caso (las tarjetas demasiado recientes no son compatibles con los controladores libres, consulteMatriz de funciones para controladores Radeon gratuitos- puede obtener el nombre de desarrollo de su tarjeta ejecutándolo en una terminal lspci |grep VGA
).
Cómo usarlo
En primer lugar, asegúrese de haber desinstalado completamente fglrx: consulteEliminación del controlador propietario fglrx(UbuntuWiki).
Luego, para habilitarlo, solo tienes que editar /etc/default/grub
y agregar radeon.dpm=1
a la GRUB_CMDLINE_LINUX_DEFAULT
línea, por lo que se vería así:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
Después de guardar/salir del editor de texto, actualice grub:
sudo update-grub
Modos
Hay 3 modos de funcionamiento para elegir:
- batería: menor consumo de energía
- equilibrado: valor predeterminado sensato
- rendimiento: máximo rendimiento
Se pueden cambiar mediante sysfs:
sudo bash -c "echo \"battery\" > /sys/class/drm/card0/device/power_dpm_state
(fuente :wiki de archlinux)
Consejos si usas GNOME Shell
Hay una extensión de GNOME Shell (bifurcada de la mencionada anteriormente por StuntsPT) que implementa soporte para dpm
la gestión de modos: puedes encontrarlaaquí. Para usarlo, simplemente descargue el zip
archivo maestro (enlace directo) y utilizar Tweak Tool
para instalarYpermitirle. Alternativamente, extraiga la carpeta de extensión del zip
archivo y colóquela en ~/.local/share/gnome-shell/extensions
. Luego aparecerá la extensión Tweak tool
que puede utilizar para habilitar la extensión. Si no aparece en el panel superior, intente reiniciar el shell con Alt+F2 r (enter)
.
Si no usa GNOME Shell, supongo que estará atrapado con la edición manual/terminal de /sys/class/drm/card0/device/power_dpm_state
.
Nota: mi respuesta tiene como objetivo abordar únicamente el problema de velocidad del ventilador con el controlador libre radeon. Debido a la novedad de su tarjeta, es posible que Radeon carezca de algunas funciones y que su rendimiento gráfico general se vea un poco obstaculizado. Pero aún así es mejor que una máquina que no arranca o se sobrecalienta, ¿no es así? :-) De lo contrario, tiene la opción de utilizar el controlador no libre como se sugiere en el primer comentario de su pregunta.