Quando ativo um monitor na saída HDMI (conectada ao chip NVIDIA Optimus ) do meu notebook através dos comandos abaixo o notebook começa a esquentar muito, principalmente se estou rodando um vídeo (streaming web, por exemplo) neste monitor. Até aí tudo bem, mas a alta temperatura está fazendo meu Linux travar.
Como posso resolver este problema de alta temperatura?
NOTA: Quando uso o chip de aceleração gráfica NVIDIA (primusrun), não tenho problemas de temperatura.
intel-virtual-output
xrandr -q &>/dev/null
xrandr --newmode "1392x892_60.00" 102.00 1392 1472 1616 1840 892 895 905 926 -hsync +vsync
xrandr --addmode VIRTUAL2 1392x892_60.00
xrandr --output VIRTUAL2 --mode 1392x892_60.00 --right-of LVDS1
Meu processo de instalação de drivers NVIDIA: https://forum.manjaro.org/t/optirun-cannot-access-secondary-gpu-error-xorg-ee-nouveau-0-drm-failed-to-set-drm-interface- versão/15651/2
Alguns Ref: https://wiki.archlinux.org/index.php/bumblebee#Outputs_wired_to_the_Intel_chip
EDITAR:
Essa é a pergunta mais difícil que já enfrentei com o Linux. Portanto, ofereço "100" de minha pequena reputação por uma solução eficaz .
DICA: Atualmente uso o Manjaro, mas já usei o Linux Mint e com isso consegui fazer o HDMI funcionar sem usar o comando "intel-virtual-output" já que bastava conectar o cabo HDMI.
Com o Linux Mint não tive problemas de temperatura. Tenho certeza de que o Linux Mint não usou os drivers oficiais da NVidia ("Nouveau"?).
O problema é físico: o processador + GPU está produzindo mais calor do que o laptop pode dissipar e, portanto, está superaquecendo e, por fim, travando. (A falha parece que o notebook está sendo desligado por superaquecimento ou está realmente travando devido à corrupção de dados induzida por superaquecimento? Em outras palavras, ele desliga completamente quando fica muito quente ou você vê falhas gráficas ou algum outro comportamento estranho?)
A única solução de software para isso seria restringir a produção de calor, o que significaria restringir o desempenho do sistema. Por exemplo, você pode usar
cpufreq set
oucpupower frequency-set
com as opções apropriadas para limitar a frequência máxima de clock de sua CPU e usar onvidia-settings
para definir a GPU para um nível de desempenho mais baixo.Uma correção real provavelmente seria física: para começar, verifique se nada está bloqueando os slots usados para resfriar o ar e limpe-os se parecerem entupidos com poeira. Como este é um notebook, abri-lo e limpar os dissipadores de calor com mais cuidado não é tão fácil quanto nos sistemas de desktop e provavelmente anularia a garantia se ainda estiver em vigor.
Se o notebook ainda estiver na garantia, recomendo entrar em contato com o suporte do fornecedor e descrever o problema. Pode ser que o dissipador de calor não esteja em bom contato térmico com o processador e/ou GPU e o notebook precise ser aberto para que o(s) dissipador(es) de calor seja(m) recolocado(s) corretamente.
Se você começar a pensar em abrir o notebook você mesmo, tenha muito cuidado e tente encontrar o máximo de informações sobre a tarefa que puder na Internet primeiro, pois o interior de um notebook é um pouco mais frágil do que as partes correspondentes em um notebook comum. Área de Trabalho. Um vídeo do Youtube que mostre as etapas e técnicas necessárias para o seu modelo específico seria um ótimo achado. Um manual de serviço do fornecedor de hardware também seria bom; no entanto, nem todos os fornecedores disponibilizam manuais de serviço gratuitamente para download.
Quase uma solução à frente!
De acordo com esta documentação ... é possível controlar a potência/rpm do ventilador do processador com os seguintes comandos...
Esses comandos se aplicam a notebooks ASUS (meu caso).
Visto isso, acionamos a saída HDMI (conforme explicado neste tópico) e na sequência executamos o comando...
... que coloca o ventilador na potência/rpm máxima.
Resultado: Temperatura sob controle! Nenhuma falha no sistema ocorre! =D
Diante disso, proponho uma das seguintes soluções:
NOTA I: Existem outras maneiras de controlar a potência/rpm do ventilador (e a resposta de temperatura). O "fancontrol", por exemplo, é um deles.
NOTA II: Existem componentes que podem estar influenciando na potência/rpm do ventilador como "thermald" e "tlp". Ambos são instalados por padrão no Manjaro.
MAIS: Gostaria de sua opinião e sugestões de soluções para aumentar a potência/rpm do ventilador de forma mais inteligente.