Aggiornamento (8-05-2014): Come previsto, in Ubuntu 14.04 DPM è abilitato di default per tutte le moderne GPU AMD (da HD 4000 a HD serie 7000). Se si esegue questa versione insieme a una scheda grafica supportata, non è necessario fare nulla per utilizzare questa funzione.
Aggiornamento (28-11-2013): Ubuntu 13.10 viene fornito con il kernel 3.11 per impostazione predefinita. Quindi, se stai usando questa versione, tutto ciò che devi fare è aggiungere il parametro al kernel Linux. Ho aggiornato la guida di conseguenza. Inoltre, sembra che da Ubuntu 14.04, DPM sarà abilitato di default, quindi spero che questa guida sia obsoleta da allora! ;)
Ok, negli ultimi giorni ho sperimentato un po 'e l'ho abilitato! In realtà è davvero facile una volta che hai scoperto come farlo .. Per le persone che vogliono anche provarlo, ti spiego ogni passo. A partire dall'installazione del nuovo kernel.
Prima di tutto alcuni punti da considerare. Il supporto RPM DPM è solo per le schede grafiche serie Radeon HD 2000 (R600) e successive. Se si utilizza una scheda grafica ATI Radeon molto vecchia, il supporto per la gestione dell'alimentazione è già attivato sul driver open source.
Passaggi solo per Ubuntu 13.04 o precedenti:
Per utilizzare Radeon DPM è necessario il kernel Linux 3.11 o più recente. È possibile utilizzare il PPA del kernel mainline di Ubuntu e scaricare l'immagine del kernel Linux 3.11 stabile più recente da questa directory kernel.ubuntu.com . Anche eventuali futuri aggiornamenti del kernel vanno bene e possono anche essere trovati in questa directory.
L'uso della funzione di gestione dinamica dell'alimentazione richiede un firmware aggiornato per la scheda grafica. L'ultimo microcodice / firmware Radeon può essere scaricato da questa directory . Sono necessari i file * _smc.bin da giugno. Se non sei sicuro del tuo specifico nome in codice della scheda grafica, puoi generalmente trovarlo guardando l'output di lspci -v | less ... I file devono essere inseriti all'interno / lib / firmware / radeon . Se si tenta di utilizzare Radeon DPM senza il firmware, l'accelerazione verrà disabilitata per la GPU. Devi anche assicurarti di avere il firmware aggiornato in / lib / firmware / radeon prima di installare il kernel> 3.11 - verrà tirato automagicamente nell'immagine installata.
Ubuntu 13.10 o versioni precedenti o utenti di Radeon HD 3000 o versioni precedenti:
Il supporto RPM DPM non è abilitato per impostazione predefinita al di sotto del kernel 3.13 di Linux o per GPU precedenti. È necessario aggiungere il parametro radeon.dpm = 1 al kernel Linux per abilitarlo in questi casi. Per i passaggi per farlo su Ubuntu, consultare il Wiki Ubuntu sui diversi modi.
Con il nuovo kernel installato, il firmware aggiornato e il parametro Kernel abilitato dovresti essere pronto. Ora devi riavviare il sistema e puoi controllare se tutto funziona dopo
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Nota: @ luca992 ha sottolineato che il file radeon_pm_info potrebbe trovarsi in una directory diversa (ad esempio in / sys / kernel / debug / dri / 1 / anziché dri / 64 /). Se sei assolutamente sicuro di aver seguito correttamente tutti i passaggi, puoi verificare se questo potrebbe essere il caso nella tua situazione.
Dovresti vedere qualcosa del genere:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
È possibile configurare ulteriormente DPM aprendo /etc/rc.local e aggiungendo la seguente riga:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Dove "parametro" può essere:
- batteria (una serie di livelli prestazionali mirati per un funzionamento ottimale della batteria)
- bilanciato (un insieme di livelli prestazionali mirati per un uso quotidiano ottimale)
- performance (un insieme di livelli di performance mirati per le massime prestazioni della GPU)
Fonti: http://www.botchco.com/agd5f/?p=57