Atualização (05-05-2014): Como esperado, no Ubuntu 14.04, o DPM é ativado por padrão para todas as GPUs AMD modernas (séries HD 4000 a HD 7000). Se você estiver executando esta versão juntamente com uma placa gráfica suportada, não precisará fazer nada para usar esse recurso.
Atualização (28-11-2013): O Ubuntu 13.10 é fornecido com o kernel 3.11 por padrão. Portanto, se você estiver usando esta versão, tudo que você precisa fazer é adicionar o parâmetro ao Kernel do Linux. Eu atualizei o guia de acordo. Além disso, pelo Ubuntu 14.04, parece que o DPM será ativado por padrão. Espero que este guia esteja obsoleto até então! ;)
Ok, nos últimos dias, experimentei um pouco e o habilitei! Na verdade, é muito fácil quando você descobre como fazê-lo. Para as pessoas que também querem experimentar, vou explicar cada passo. Começando com a instalação do novo kernel.
Primeiro de tudo alguns pontos a considerar. O suporte ao Radeon DPM é apenas para placas gráficas da série Radeon HD 2000 (R600) e mais recentes. Se você estiver usando uma placa de vídeo ATI Radeon realmente antiga, o suporte ao gerenciamento de energia já está disponível no driver de código aberto.
Etapas apenas para o Ubuntu 13.04 ou abaixo:
Para usar o Radeon DPM, você precisa do kernel Linux 3.11 ou mais recente. Você pode usar o PPA do kernel da linha principal do Ubuntu e baixar a imagem estável mais recente do kernel do Linux 3.11 neste diretório kernel.ubuntu.com . Quaisquer atualizações futuras do kernel também são boas e também podem ser encontradas neste diretório.
O uso do recurso de gerenciamento dinâmico de energia requer firmware atualizado para a placa gráfica. O mais recente microcódigo / firmware da Radeon pode ser baixado deste diretório . Você precisa dos arquivos * _smc.bin de junho. Se você não tiver certeza do nome de código da sua placa gráfica específica, geralmente é possível ver a saída de lspci -v | menos ... Os arquivos precisam ser colocados em / lib / firmware / radeon . Se você tentar usar o Radeon DPM sem o firmware, a aceleração acabará sendo desativada para a GPU. Você também precisa ter o firmware atualizado em / lib / firmware / radeon antes de instalar o kernel> 3.11 - ele será puxado automaticamente na imagem instalada.
Ubuntu 13.10 ou inferior, ou usuários do Radeon HD 3000 ou abaixo:
O suporte ao Radeon DPM não é ativado por padrão abaixo do kernel 3.13 do Linux ou para GPUs mais antigas. Você deve adicionar o parâmetro radeon.dpm = 1 ao kernel do Linux para habilitá-lo nesses casos. Para as etapas para fazer isso no Ubuntu, consulte o Ubuntu Wiki sobre as diferentes maneiras.
Com o novo kernel instalado, o firmware atualizado e o parâmetro Kernel ativado, você deve estar pronto. Agora você deve reiniciar o sistema e pode verificar se tudo está funcionando depois disso, fazendo
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Nota: @ luca992 apontou que o arquivo radeon_pm_info poderia estar em um diretório diferente (por exemplo, em / sys / kernel / debug / dri / 1 / em vez de dri / 64 /). Se tiver certeza absoluta de que seguiu todas as etapas corretamente, verifique se esse pode ser o seu caso.
Você deve ver algo assim:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Você pode configurar ainda mais o DPM abrindo /etc/rc.local e adicionando a seguinte linha:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Onde "parâmetro" pode ser:
- bateria (um conjunto de níveis de desempenho direcionados para uma operação ideal com bateria)
- equilibrado (um conjunto de níveis de desempenho direcionados para o uso diário ideal)
- desempenho (um conjunto de níveis de desempenho direcionados para o mais alto desempenho da GPU)
Fontes: http://www.botchco.com/agd5f/?p=57