-
Primeiro eu aconselho você a atualizar seu kernel, porque baseado em este link , atualizando o kernel resolve o problema de aquecimento. Um guia para atualizar seu kernel pode ser encontrado em esta questão
-
Se o problema persistir, tentaremos criar um perfil para GPU de baixo consumo:
Baseado no este link do XOrg
O código de gerenciamento de energia suporta dois métodos básicos:
"dynpm"
"profile"
Você pode selecionar os métodos via sysfs. Echo "dynpm"
ou "profile"
a /sys/class/drm/card0/device/power_method
.
sudo echo profile > /sys/class/drm/card0/device/power_method
Controlar a velocidade do ventilador diretamente não é possível (e seria muito perigoso), mas pode ser diminuído definindo um perfil de energia mais baixo
O método " dynpm " modifica dinamicamente os relógios com base no número de cercas pendentes, de forma que o desempenho é acelerado ao executar aplicativos intensivos de GPU e reduzido quando a GPU está ociosa. O bloqueio é tentado durante os períodos de supressão vertical, mas devido ao tempo das funções de bloqueio, nem sempre ele é completado no período de supressão, o que pode levar a piscar no display. Devido a isso, o dynpm só funciona quando uma única cabeça está ativa.
O método "profile" expõe cinco perfis que podem ser selecionados de:
"default"
"auto"
"low"
"mid"
"high"
Selecione o perfil, ecoando o perfil selecionado para / sys / class / drm / card0 / device / power_profile.
- "default" usa os relógios padrão e não altera o estado de energia. Este é o comportamento padrão.
- "auto" seleciona entre estados de energia "mid" e "high" com base no fato de o sistema estar ou não com energia da bateria. O estado de energia "baixo" é selecionado quando os monitores estão no estado dpms desligado.
- "low" força o gpu a estar no estado de baixa energia o tempo todo. Observe que "baixo" pode causar problemas de exibição em alguns laptops; é por isso que o auto não usa "baixo" quando as telas estão ativas.
- "mid" força o gpu a estar no estado de energia "mid" o tempo todo. O estado de energia "baixo" é selecionado quando os monitores estão no estado dpms desligado.
- "high" força o gpu a estar no estado "alto" de energia o tempo todo. O estado de energia "baixo" é selecionado quando os monitores estão no estado dpms desligado.
Assim, para selecionar um perfil baixo:
sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"
sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"