web-dev-qa-db-fra.com

Lenovo U400 surchauffe avec ventilateur inactif

J'ai eu Ubuntu 14.04 sur mon ordinateur portable Lenovo U400 pendant un an environ et tout allait bien.

Hier, tout à coup, j'ai remarqué, lorsque je travaillais dessus, qu'il fonctionnait très chaud, brûlant presque ma paume gauche. Il a fait assez chaud dans ma région pendant quelques jours, donc cela aurait pu déclencher la température, pensai-je.

Cependant, ce qui m'a surpris, c'est que le ventilateur était vraiment lent. Dans le passé, il tournait rapidement lorsque l'ordinateur chauffait trop.

J'ai installé lm-sensors selon le manuel Ubunt . Voici la sortie de sensors-detect .

C'est la sortie à charge normale:

szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +75.0°C  (crit = +98.0°C)
temp2:        +67.0°C  (crit = +126.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +78.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +78.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +74.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

Cependant, juste après le redémarrage, les résultats sont plus alarmants:

szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +94.0°C  (crit = +98.0°C)
temp2:        +75.0°C  (crit = +126.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +94.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +94.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +92.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

Aussi quand je démarre Intellij Idea et Tomcat (ce n'était pas un problème auparavant, mais le ventilateur tournait), voici les résultats et le ventilateur est inactif:

szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +95.0°C  (crit = +98.0°C)
temp2:        +77.0°C  (crit = +126.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +96.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +96.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +95.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

Cela me semblait assez alarmant, alors j'ai essayé de comprendre comment contrôler le ventilateur manuellement pour le faire tourner plus rapidement. Je n'ai trouvé aucune telle option dans le BIOS. Ensuite, j'ai installé fancontrol également selon le manuel . Malheureusement, lors de l'exécution de Sudo pwmconfig J'ai eu l'erreur suivante:

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

J'ai essayé de le réparer avec ce hack , qui consistait à ajouter acpi_enforce_resources=lax au GRUB_CMDLINE_LINUX_DEFAULT. Cela n'a pas fonctionné, rien n'a changé lors de l'exécution de Sudo pwmconfig après la mise à jour de grub et le redémarrage.

J'ai également essayé de désactiver les graphiques AMD commutables en suivant ces instructions , mais cela n'a pas réduit les températures.

Avez-vous une idée de pourquoi le ventilateur ne tourne pas plus vite à de telles températures ou comment le contrôler manuellement?



=== MISE À JOUR ===


Je ne sais pas ce qui s'est passé, mais quand j'ai exécuté sensors aujourd'hui, il a commencé à afficher la valeur du RPM du ventilateur en bas:

thinkpad-isa-0000
Adapter: ISA adapter
fan1:         255 RPM

Quoi qu'il en soit, je peux maintenant voir (et vous montrer) le nombre de ralentissements de mon ventilateur.

De plus, j'ai trouvé sous ce lien un gars avec un problème similaire. Il m'a inspiré pour aller vérifier les fichiers sous /sys/class/hwmon/hwmon3/device:

szymon@lenovo:/sys/class/hwmon/hwmon3/device$ ls
driver  fan1_input  hwmon  modalias  name  power  pwm1  pwm1_enable  subsystem  uevent
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat fan1_input 
255
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat pwm1
0
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat pwm1_enable 
1

J'ai essayé d'exécuter Sudo pwmconfig encore et c'est arrivé:

Found the following devices:                                                                                                                                                 
   hwmon0 is acpitz                                                                                                                                                          
   hwmon1 is coretemp
   hwmon2 is radeon
   hwmon3/device is thinkpad

Found the following PWM controls:
   hwmon3/device/pwm1           current value: 0
/usr/sbin/pwmconfig: line 201: echo: write error: Operation not permitted
hwmon3/device/pwm1 stuck to 0
Manual control mode not supported, skipping hwmon3/device/pwm1.
There are no usable PWM outputs.

Selon ce type je devrais aussi pouvoir modifier manuellement le pwm1 fichier. Mais la même chose se produit:

szymon@lenovo:/sys/class/hwmon/hwmon3/device$ echo 100 > pwm1
bash: pwm1: Permission denied

J'ai également essayé editsudo:

szymon@lenovo:/sys/class/hwmon/hwmon3/device$ sudoedit pwm1
sudoedit: pwm1: Operation not permitted
sudoedit: unable to write to pwm1: Operation not permitted
sudoedit: contents of edit session left in /var/tmp/pwm1.XXZLW76B

J'ai exploré différentes options, avec Sudo su, chmod, mais rien ne semblait m'accorder l'autorisation de modifier ce fichier.

Savez-vous comment je peux m'accorder des autorisations pour modifier ce fichier? Je pense que cela résoudrait également mon problème avec le Sudo pwmconfig.

1
Szymon Przedwojski

La chose la plus simple a résolu mon problème - nettoyer l'intérieur de mon ordinateur portable et appliquer une nouvelle pâte thermique.

J'ai fait réparer mon ordinateur portable après avoir été incapable de résoudre moi-même le problème de surchauffe. J'espérais qu'ils répareraient/changeraient le ventilateur ou quelque chose, mais le technicien m'a simplement dit que l'ordinateur portable avait beaucoup de poussière à l'intérieur et le nettoyait juste et une nouvelle pâte thermique fonctionnait comme un charme.

0
Szymon Przedwojski

sudoedit: impossible d'écrire sur pwm1: opération non autorisée

ceci est dû au fait:

  1. vous pouvez corriger le script pwmconfig en remplaçant echo $MAX > $1 par echo $MAX | Sudo tee $1 et cela vous aide à résoudre les problèmes avec "l'écho Sudo"
  2. cela pourrait être inutile selon cet article qui nous dit que nous devons lancer en premier:

    echo "options thinkpad_acpi fan_control = 1" /etc/modprobe.d/thinkpad_acpi.conf Sudo redémarrer maintenant

vous pouvez maintenant exécuter avec succès Sudo pwmconfig

l'ironie est que cela est également devenu inutile pour moi, mais cela pourrait vous aider:

Trouvé les appareils suivants: hwmon0 est acpitz hwmon1/appareil est coretemp hwmon2/appareil est thinkpad

Trouvé les contrôles PWM suivants: hwmon2/device/pwm1
valeur actuelle: 0

Donner aux fans un peu de temps pour atteindre leur pleine vitesse ... Trouvé les capteurs de ventilateur suivants: hwmon2/device/fan1_input vitesse actuelle: 0 ... saut!

Il n'y a pas de capteurs de ventilateur qui fonctionnent, toutes les lectures sont 0. Assurez-vous qu'un ventilateur à 3 fils est connecté. Vous devrez peut-être également augmenter les diviseurs de ventilateur. Voir doc/fan-divisors pour plus d'informations.

je ne sais pas quoi faire avec ce problème (

0
alexglue