Inspiron 5000, bug do processador N3700: o ventilador não para de girar e é muito alto

0

Eu tenho um processador Braswell N3700, Dell Inspiron 5000. Ele vem com o Ubuntu 14.04 e funciona bem. Eu reinstalei o sistema com o Ubuntu 16.04 e agora o ventilador não para de girar e é muito alto. Eu vejo a informação do psensor e o rpm do ventilador é 0, a temperatura do processador é 40 C, e o thermald exibe um erro na mensagem de status. Alguém sabe como corrigir esse problema?

Acho que posso precisar de um driver proprietário para controle térmico. O site da Dell possui um driver proprietário para Windows, não para Linux. O nome é "controle térmico". Eu acho que isso pode ser o problema.

Alguém conhece um bom driver de código aberto que consiga corrigir esse erro?

saída do thermald service thermald status :

caio@caio-Inspiron-5452:~$ service thermald status
● thermald.service - Thermal Daemon Service
   Loaded: loaded (/lib/systemd/system/thermald.service; enabled; vendor preset:
   Active: active (running) since Dom 2017-05-21 14:17:17 BRT; 41min ago
 Main PID: 877 (thermald)
   CGroup: /system.slice/thermald.service
           └─877 /usr/sbin/thermald --no-daemon --dbus-enable

Mai 21 14:17:11 caio-Inspiron-5452 systemd[1]: Starting Thermal Daemon Service..
Mai 21 14:17:17 caio-Inspiron-5452 systemd[1]: Started Thermal Daemon Service.
Mai 21 14:17:17 caio-Inspiron-5452 thermald[877]: 11 CPUID levels; family:model:
Mai 21 14:17:17 caio-Inspiron-5452 thermald[877]: Polling mode is enabled: 4
Mai 21 14:17:17 caio-Inspiron-5452 thermald[877]: Using generated /var/run/therm
Mai 21 14:17:18 caio-Inspiron-5452 thermald[877]: sysfs read failed max_brightne
Mai 21 14:17:18 caio-Inspiron-5452 thermald[877]: sysfs write failed trip_point_
lines 1-14/14 (END)
    
por Caio Marquezini 21.05.2017 / 18:00

1 resposta

1

Thermald estava com bugs nas versões iniciais de 16.04. Atualize para 16.04.2 e deve estar ok.

Thermald vem com um arquivo de configuração padrão em /etc/thermald/thermal-conf.xml que controlará a maioria dos computadores, mas pode precisar ser personalizado para alguns computadores. Veja man thermal-conf.xml para alguns detalhes e exemplos. Depois de modificar o arquivo de configuração, pare thermald e reinicie-o:

sudo service thermald restart

Depois de instalar o thermald, eu paro o processo thermald e o executo manualmente como sudo thermald --no-daemon para observar suas ações em tempo real. Essa informação em tempo real pode ser usada para criar seu próprio arquivo thermal-conf.xml personalizado. Veja man thermald para mais informações.

sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug

Você pode pesquisar por thermald no Ask Ubuntu para ver quais são as respostas anteriores.

Uma boa referência inicial está em link

    
por heynnema 21.05.2017 / 20:33