Eu tenho uma Radeon HD 6950 conectada a duas telas em uma máquina que executa o archlinux.
Recentemente eu mudei do proprietário para o driver de código aberto devido a queda do suporte do catalisador. Infelizmente, por padrão, os fãs são muito barulhentos por padrão - aparentemente, os mecanismos de economia de energia não funcionam corretamente.
Eu defino /sys/class/drm/card0/device/power_method
para profile
e /sys/class/drm/card0/device/power_profile
a low
. Isso parece funcionar
# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 800000 kHz
current engine clock: 249990 kHz
default memory clock: 1250000 kHz
current memory clock: 1250000 kHz
voltage: 900 mV
PCIE lanes: 16
Infelizmente, isso só ajuda um pouco com o ruído do ventilador.
Eu também tentei dynpm
, o que realmente não parece ter um efeito (possivelmente devido à configuração de cabeça dupla).
Anteriormente, com os drivers de catalisador, tive problemas com o ruído do ventilador após a suspensão, mas consegui usar o "ATI Overclocking Utility" para reduzir a frequência de sombreador e memória que silenciava os fãs.
Além disso, tenho janelas de inicialização dupla em execução e não há problema com o ruído do ventilador em modo inativo no Windows.
Versão do Kernel:
Linux desktux 3.10.7-1-ARCH #1 SMP PREEMPT Thu Aug 15 11:55:34 CEST 2013 x86_64 GNU/Linux
Atualização: Eu tentei o mainline 3.11 kernel, uma vez que é suposto melhorar o gerenciamento de energia . Infelizmente, o Xorg não utilizará o radeon nesse caso, mas sim o VESA. O VESA é perfeitamente compatível com a velocidade do ventilador, mas não suporta o monitor duplo.
Atualização: Com o Kernel 3.15, a opção radeon.dpm = 1 parece funcionar com relação à redução do consumo de energia. Eu tive que ativá-lo explicitamente, embora eu achasse que era usado por padrão. No entanto, mesmo que o sistema use menos energia do que nas janelas (ambos ociosos), os ventiladores ainda são mais barulhentos . Eu também medi que a configuração do monitor duplo usa 50 W mais energia do que um único monitor (inativos, números semelhantes para Windows / Linux / BIOS).
Tags radeon