J'ai remarqué qu'après la suspension, si mon ordinateur portable (Lenovo ThinkPad T470) est sous tension, le ventilateur se déclenche à 100%. Si je reprends suspendre sans AC, cela fonctionne très bien. J'ai remarqué cela sur le démarrage à froid Ubuntu 16.04 (éventuellement avec powertop calibré).
hmerzic@home:~$ uname -a
Linux home 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Après suspension sur AC
hmerzic@home:~$ cat /proc/acpi/ibm/fan
status: enabled
speed: 4638
level: auto
Après suspension sur batterie
hmerzic@home:~$ cat /proc/acpi/ibm/fan
status: enabled
speed: 0
level: auto
Je l'ai résolu, mais j'aimerais savoir pourquoi ce problème existait en premier lieu. J'ai essayé de basculer toutes les options réglées par powertop jusqu'à ce que je remarque que le problème a disparu. L'option qui causait le problème était celle-ci:
Runtime PM for PCI Device Intel Corporation Ethernet Connection (4) I219-LM
Lorsque l'état est Bon, l'option suivante est définie (cela cause le problème)
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';
et quand c'est mauvais c'est
echo 'on' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';
Quelqu'un sait pourquoi cela cause le problème?
UPDATE: Comme indiqué dans le commentaire posté par Daniel Nyga, la mise à jour officielle du BIOS 1.20 corrige le problème des ventilateurs. Après avoir suivi ce guide , le problème semble être résolu.
J'ai eu le même problème avec mon 4ème génération de carbone X1 (modèle 20fc): le ventilateur du processeur était bloqué à 100% et le capteur du processeur (cat /sys/class/thermal/thermal_zone0/temp
) était bloqué à 48 degrés.
Voir ce rapport de bogue du noya et ce doublon . Il semble être corrigé à partir du noyau 4.12 ou 4.13, mais pas pour tout le monde.
Ce que Hamzam a suggéré parfois a fonctionné:
Sudo sh -c "echo auto > /sys/bus/pci/devices/0000:00:1f.6/power/control"
Finalement, ce qui a résolu le problème pour moi, c’était d’essayer une version plus ancienne du bios de lenovo:
X1 20fc
dans mon casn1fur22w
dans mon cas)Flash le à usb (pris de ce guide , également lié dans la réponse de hamzams):
geteltorito -o bios.img n1fur22w.iso
Sudo dd if=bios.img of=/dev/sda bs=1M
Sudo dd if=bios.img of=/dev/sda bs=1M
Oui, j'avais besoin de le flasher deux fois .. puis, redémarrez, appuyez sur F12 et démarrez à partir de l'USB. J'avais besoin de désactiver Fastboot pour démarrer à partir de l'USB et d'activer la rétrogradation du BIOS à un moment donné.
Ce qui n’était pas clair non plus pour moi: une barre de progression de la mise à niveau réussie ressemble à ceci (vous la reconnaîtrez quand vous la verrez):
+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
.......................
J'ai eu le même problème avec Ubuntu 18.04 sur mon Lenovo ThinkPad T470. La mise à jour du BIOS semble avoir résolu le problème.