Eu tenho aqui um Thinkpad bastante antigo com uma placa Mobility Radeon HD série 3400, com problemas semelhantes:
-
O driver fglrx de código fechado é quase inutilizável, devido a tremulações, falhas, etc com o gnome-shell.
-
O driver radeon de código aberto está funcionando muito bem, mas o cartão fica muito quente. A verificação usando
cat /proc/acpi/ibm/thermal
mostra que o cartão aquece até > 90 ° C.
Minha solução: - Use o driver radeon de código aberto (que é compatível com a página pessoal da sua placa) e desista manualmente da placa: Se ainda não estiver instalado, instale-o, o pacote é chamado 'xserver-xorg-video-radeon ':
aptitude install xserver-xorg-video-radeon
Limpar fglrx:
aptitude purge fgrlx
Na próxima partida, o X usará automaticamente o driver radeon. Você pode verificar isso usando 'lsmod | grep radon ', você deve ver algo assim:
root@XERXES3:~# lsmod | grep radeon
radeon 1015995 3
ttm 76805 1 radeon
drm_kms_helper 42558 1 radeon
drm 236330 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 13423 1 radeon
verifique se o driver fglrx não está carregado, 'lsmod | grep fglrx 'não deve produzir saída.
Verifique se a sua placa está funcionando na velocidade mais alta também: 'cat / sys / kernel / debug / dri / 0 / radeon_pm_info' mostra a velocidade do clock do seu cartão
root@XERXES3:~# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 680000 kHz
current engine clock: 675000 kHz
default memory clock: 800000 kHz
current memory clock: 792000 kHz
voltage: 1200 mV
PCIE lanes: 16
Defina o perfil de energia para algo mais razoável:
echo "mid" > /sys/class/drm/card0/device/power_profile
Agora, verifique novamente a velocidade do seu cartão:
root@XERXES3:~# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 680000 kHz
current engine clock: 297000 kHz
default memory clock: 800000 kHz
current memory clock: 405000 kHz
voltage: 900 mV
PCIE lanes: 16
Deve mostrar velocidades e voltagem reduzidas.
Isso fez o trabalho para mim. Agora estou usando o gnome 3 por algum tempo, as coisas funcionam muito bem com o Ubuntu. Você também pode estar interessado neste relatório de erros:
Parece que a ATI está tendo sérios problemas em fornecer um driver Linux funcional decente.
Observe também que esse problema de "o driver Radeon está acelerando o cartão muito quente" começou a aparecer no meu sistema com a introdução do KMS. Parece que o cartão nunca é trocado por um perfil de alimentação razoável, mesmo que esteja ficando muito quente. Antes do KMS, eu era capaz de usar no Xorg.conf as opções "relógios dinâmicos em" (ou similar) e a placa ajustava sua velocidade adequadamente.
ATM Eu só estou definindo o perfil de energia para "mid" cada vez após a inicialização (um script poderia fazer o trabalho).
Espero que isso ajude, vivas
Note, eu esqueci de mencionar uma coisa: Se você tem um sistema com gráficos comutáveis (no meu caso um thinkpad T400 com uma placa ati e um ibm gfx-chip), você precisa desabilitar os 'gráficos comutáveis' no bios e definir manualmente na bios que cartão para usar (gráficos discretos no meu caso para usar o ati-card). Caso contrário, pode acontecer que ambas as placas estejam "energizadas" e estejam funcionando em alta velocidade, produzindo calor. Aqui estão muitas informações sobre isso:
link