Actualización (8-05-2014): Como se esperaba, en Ubuntu 14.04 DPM está habilitado de forma predeterminada para todas las GPU AMD modernas (series HD 4000 a HD 7000). Si está ejecutando esta versión junto con una tarjeta gráfica compatible, no necesita hacer nada para usar esta función.
Actualización (28-11-2013): Ubuntu 13.10 viene con el kernel 3.11 por defecto. Entonces, si está utilizando esta versión, todo lo que necesita hacer es agregar el parámetro al kernel de Linux. Actualicé la guía en consecuencia. Además, parece que Ubuntu 14.04, DPM estará habilitado por defecto, ¡así que espero que esta guía esté obsoleta para entonces! ;)
Ok, ¡en los últimos días experimenté un poco y lo habilité! En realidad, es realmente fácil una vez que descubriste cómo hacerlo. Para las personas que también quieren probarlo, explicaré cada paso. Comenzando con la instalación del nuevo kernel.
En primer lugar, algunos puntos a tener en cuenta. La compatibilidad con Radeon DPM es solo para las tarjetas gráficas de la serie Radeon HD 2000 (R600) y más recientes. Si está utilizando una tarjeta gráfica ATI Radeon realmente antigua, el soporte de administración de energía ya está disponible en el controlador de código abierto.
Pasos para Ubuntu 13.04 o inferior solamente:
Para usar Radeon DPM necesita el núcleo Linux 3.11 o más reciente. Puede usar el PPA del núcleo de Ubuntu mainline y descargar la última imagen estable del kernel 3.11 de Linux desde este directorio kernel.ubuntu.com . Las futuras actualizaciones del kernel también están bien y también se pueden encontrar en este directorio.
El uso de la función de administración de energía dinámica requiere un firmware actualizado para la tarjeta gráfica. El último microcódigo / firmware Radeon se puede descargar de este directorio . Necesita los archivos * _smc.bin de junio. Si no está seguro del nombre de código de su tarjeta gráfica específica, generalmente puede encontrarlo mirando la salida de lspci -v | menos ... Los archivos deben colocarse dentro de / lib / firmware / radeon . Si intenta usar Radeon DPM sin el firmware, la aceleración terminará deshabilitada para la GPU. También debe asegurarse de tener el firmware actualizado en / lib / firmware / radeon antes de instalar el kernel> 3.11: se extraerá automáticamente en la imagen instalada.
Ubuntu 13.10 o inferior, o usuarios de Radeon HD 3000 o inferior:
La compatibilidad con Radeon DPM no está habilitada por defecto debajo del kernel 3.13 de Linux, o para GPU más antiguas. Debe agregar el parámetro radeon.dpm = 1 al kernel de Linux para habilitarlo en estos casos. Para conocer los pasos para hacerlo en Ubuntu, consulte el Wiki de Ubuntu sobre las diferentes formas.
Con el nuevo kernel instalado, el firmware actualizado y el parámetro Kernel habilitado, debería estar listo. Ahora debe reiniciar su sistema y puede verificar si todo funciona después de eso
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Nota: @ luca992 señaló que el archivo radeon_pm_info podría estar en un directorio diferente (por ejemplo, en / sys / kernel / debug / dri / 1 / en lugar de dri / 64 /). Si está absolutamente seguro de haber seguido todos los pasos correctamente, puede verificar si este podría ser el caso en su situación.
Debería ver algo como esto:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Puede configurar aún más DPM abriendo /etc/rc.local y agregando la siguiente línea:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Donde "parámetro" puede ser:
- batería (un conjunto de niveles de rendimiento destinados a un funcionamiento óptimo con batería)
- equilibrado (un conjunto de niveles de rendimiento destinados a un uso diario óptimo)
- rendimiento (un conjunto de niveles de rendimiento destinados al mayor rendimiento de la GPU)
Fuentes: http://www.botchco.com/agd5f/?p=57