Ventilador funcionando a toda velocidade usando drivers xorg

Ventilador funcionando a toda velocidade usando drivers xorg

Estou executando minha quarta instalação nova do Ubuntu. Tentei usar os drivers fglrx, mas sempre resulta em uma falha catastrófica onde faço login em uma tela preta. Estou usando os drivers xorg padrão, mas o ventilador está sempre em velocidade contínua.

Meu laptop é um Dell Insprion 15 e minha placa de vídeo é uma Radeon HD 7730M. Como posso controlar os fãs?

Responder1

O problema de velocidade continuamente alta do ventilador vem de um problema de gerenciamento de energia. De fato,

Com o driver Radeon, a economia de energia está desabilitada por padrão e deve ser habilitada manualmente, se desejado.

(fonte :Wiki do Archlinux)

O modo PM padrão é "perfil", que está definido como "padrão". Mais informações sobre aqueles em X.org'sOpções de gerenciamento de energia RadeonFeature/KMS.

Não sei qual versão do Ubuntu você está usando, então presumirei com base na data da sua postagem que você está tentando rodar o Ubuntu 13.10, o que seria melhor já que o método que vou lhe dar é apenas funciona com kernel 3.11 (usado por padrão em Saucy/13.10).

O kernel Linux 3.11 introduz dpmo método Dynamic Power Management ( ) com o driver Radeon/ATI libre, que"deve ajudar muito no consumo de energia, especialmente quando ocioso"(fonte:Wiki da comunidade RadeonDriver Ubuntu).

Mais especificamente, modo "dpm"

usa hardware na GPU para alterar dinamicamente os clocks e a voltagem com base na carga da GPU. Ele também permite relógio e controle de energia.

(Fonte :Opções de gerenciamento de energia X.org RadeonFeature/KMS)

Ele é suportado apenas em R6xx e asics mais recentes, o que "felizmente" é o seu caso (placas muito recentes não são bem suportadas por drivers livres, consulteMatriz de recursos para drivers Radeon gratuitos- você pode obter o nome de desenvolvimento da sua placa executando em um terminal lspci |grep VGA).

Como usá-lo

Primeiro de tudo, certifique-se de desinstalar completamente o fglrx: vejaRemovendo o driver proprietário fglrx(Wiki do Ubuntu).

Então para habilitá-lo, basta editar /etc/default/grube adicionar radeon.dpm=1na GRUB_CMDLINE_LINUX_DEFAULTlinha, para que fique algo como:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"

Depois de salvar/sair do editor de texto, atualize o grub:

sudo update-grub

Modos

Existem 3 modos de operação para escolher:

  • bateria: menor consumo de energia
  • equilibrado: padrão sensato
  • desempenho: mais alto desempenho

Eles podem ser alterados via sysfs:

sudo bash -c "echo \"battery\" > /sys/class/drm/card0/device/power_dpm_state

(fonte :Wiki do Archlinux)

Dicas se você usa o GNOME Shell

Existe uma extensão GNOME Shell (bifurcada da mencionada anteriormente pelo StuntsPT) que implementa suporte para dpmgerenciamento de modos: você pode encontrá-laaqui. Para utilizá-lo, basta baixar o ziparquivo master (link direto) e use Tweak Toolpara instalarEhabilitá-lo. Alternativamente, extraia a pasta de extensão do ziparquivo e coloque-a em ~/.local/share/gnome-shell/extensions. A extensão aparecerá e Tweak toolvocê poderá usá-la para habilitá-la. Se não aparecer no painel superior, tente reiniciar o shell com Alt+F2 r (enter).

Se você não usa o GNOME Shell, acho que está preso à edição manual/terminal do /sys/class/drm/card0/device/power_dpm_state.

Nota: minha resposta visa abordar apenas o problema de velocidade do ventilador com o driver Libre Radeon. Devido à novidade da sua placa, a Radeon pode não ter alguns recursos e seu desempenho gráfico geral pode ser um pouco prejudicado. Mas ainda é melhor do que uma máquina que não inicializa/superaquece, não é? :-) Caso contrário, você tem a opção de usar o driver não-libre conforme sugerido no primeiro comentário à sua pergunta.

informação relacionada