Le ventilateur est toujours allumé, l'utilisation du processeur est plutôt faible et ne trouve pas les fichiers de ventilateur ou de proc de thermal_zone

18

J'ai un ordinateur portable Asus N76VB avec Ubuntu 14.04 et TLP pour la gestion de l'alimentation. Cependant, le ventilateur est toujours allumé. Ce n'est pas vraiment bruyant, mais c'est ennuyeux. Mon utilisation du processeur est d'environ 1 à 2%. Il est cadencé à 1,20 GHz.

J'ai ajouté acpi=forceà mes paramètres de démarrage mais cela ne change rien.

/proc/acpi/fan: No such file or directory
/proc/acpi/thermal_zone: No such file or directory

J'ai chargé tous les modules Asus ACPI.

lsmod | grep asus:

asus_nb_wmi            16990  0 
asus_wmi               24191  1 asus_nb_wmi
sparse_keymap          13948  1 asus_wmi
video                  19476  2 i915,asus_wmi
wmi                    19177  2 mxm_wmi,asus_wmi

D'une certaine manière, il peut lire les températures.

sensors:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +43.0°C  (crit = +108.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +39.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +39.0°C  (high = +87.0°C, crit = +105.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1:        +43.0°C  

J'espère vraiment que quelqu'un sait comment résoudre ce problème. Presque toutes les informations que j'ai pu trouver concernaient l'économie d'énergie pour créer moins de chaleur.


J'ai des graphiques Intel et NVIDIA (GeForce 740M) mais je suis presque à tout moment sur Intel.

$ sudo lshw -c display
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

fwts fan:

http://pastebin.com/tCRW4Tn6

Louis Matthijssen
la source
J'ai mis à jour ma question.
Louis Matthijssen
1
avez-vous envisagé de mettre à jour votre BIOS avec les dernières recommandations de la fabrication de votre ordinateur portable? Cela résout parfois les problèmes ACPI.
fossfreedom
Oui, il y avait une mise à jour qui "a mis à jour la politique thermique" mais je l'ai déjà installée avant d'installer Ubuntu.
Louis Matthijssen
Pourquoi ne pas contacter le fabricant et demander pourquoi la "politique thermique mise à jour" ne fonctionne pas correctement? Vous pouvez visiter support.asus.com/contactus.aspx?SLanguage=en Les options 5, 6 ou 7 peuvent être un bon point de départ. Bonne chance!
Elder Geek
Merci, je vais essayer, mais je ne pense pas que cela va aider car Linux n'est probablement "pas pris en charge". De plus, je les ai contactés plus tôt et ils semblent incapables de répondre aux questions les plus simples.
Louis Matthijssen

Réponses:

6

Canonical a développé quelque chose appelé FWTS qui testera systématiquement les fonctionnalités ACPI fournies et rendra compte de leur santé et des solutions correctives possibles. Exécutez-le et postez le contenu ici (pastbin s'il vous plaît) et un bug du tableau de bord contre le noyau linux.

Exécutez au minimum les tests "thermal_trip fan".

[suite à l'aide des résultats de FWTS]

Test 2 sur 2: chargez le système, vérifiez l'état du ventilateur du processeur.
Testez le nombre de ventilateurs dans le système. Vérifiez l'état actuel du
Ventilateurs).
Chargement des CPU pendant 20 secondes pour essayer de changer la vitesse des ventilateurs.
L'état actuel du ventilateur cooling_device0 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device1 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device2 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device3 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device4 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device5 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur de cooling_device6 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.
L'état actuel du ventilateur cooling_device7 n'a pas changé par rapport à la valeur 0 alors que les CPU étaient
occupé.

CONSEIL: N'a détecté aucun changement dans le dispositif de refroidissement thermique lié au processeur
États. Il se peut que les appareils retournent des informations statiques à
le pilote et / ou la vitesse du ventilateur est automatiquement contrôlé par le firmware
en utilisant le mode de gestion du système, auquel cas les interfaces du noyau sont examinées
peut ne pas fonctionner de toute façon.

D'ACCORD. Cela confirme le problème, il n'y a pas de retour.

Il ne semble pas que le module asus-laptop soit installé. Parfois, ces modules de support spécifiques aux ordinateurs portables font l'affaire pour ces composants

$ sudo modprobe asus-ordinateur portable

Cela semble avoir fonctionné à un moment donné, Ubuntu 12.04 sur la vitesse du ventilateur asus n76vb ne fonctionnant pas , ce qui ferait de votre cas une régression. Malheureusement, dans ce cas, le remède était "J'ai mis à jour un tas de choses et cela a fonctionné" :(.

ppetraki
la source
Je n'ai pu exécuter le test du ventilateur que parce que le test thermal_trip ne semble plus exister. Les résultats sont en cause.
Louis Matthijssen
1
Vous avez raison, le module n'est pas chargé. Mais je reçois cette erreur: modprobe: ERROR: could not insert 'asus_laptop': No such device. J'ai cherché un peu et ajouté acpi_osi=Linuxà ma configuration GRUB, mais cela ne fonctionnera toujours pas. Si vous avez des idées sur la façon de le réparer, je l'apprécierais. Je vais continuer la recherche.
Louis Matthijssen
Je vous donnerai les 50 représentants de votre effort. Merci beaucoup. Je pense que ce portable n'a pas du tout de support ACPI pour les fans, ils semblent être complètement contrôlés par le BIOS.
Louis Matthijssen
Merci! ping moi à ppetraki sur freenode si vous voulez continuer à pirater.
ppetraki
3

Deux choses que j'ai faites et qui ont diminué le bruit du ventilateur:

  1. Ajoutez un paramètre de démarrage, comme décrit ci-dessous
  2. Install tlp, qui est un excellent utilitaire de gestion de l'alimentation pour Linux

Je l'ai fait dans cet ordre, et 2 a été le plus efficace.


Pour ajouter des paramètres de démarrage:

  1. sudo nano /etc/default/grub
  2. éditez la ligne commençant GRUB_CMDLINE_LINUX_DEFAULTet ajoutez acpi_osi=aux autres mots entre les "guillemets doubles"
  3. enregistrer
  4. courir sudo update-grub
  5. redémarrer

Plus de détails ici ou ici et en allemand ici .

Pour installer tlp:

sudo apt-get install tlp


Je dois mentionner que dans la réponse originale, c'était acpi_osi=Linux, alors vous voudrez peut-être essayer aussi.

Enfin, je l'ai fait dans un Asus G53JW avec Debian 8 (bien qu'il tlpsoit également disponible pour Ubuntu). Il a également fonctionné sur un dernier ordinateur portable 4K Asus (UX501VW)

marcelocra
la source
2
  • Linux 3.13 a un bug lié au contrôle des ventilateurs: kernel.org bug # 71711 Politique de fan étrange / dangereuse depuis 3.13 . Il semble que le patch qui a introduit ce bogue sera annulé dans Linux 3.15. En attendant, vous pouvez essayer d'installer l'un des noyaux de ligne principale 3.12.x à partir du noyau PPA . Les rapports de bogues semblent suggérer que 3.12.17 devrait fonctionner correctement.

  • Nouveau peut avoir des problèmes de contrôle du ventilateur, le passage aux pilotes propriétaires peut aider si vous avez des graphiques Nvidia et que le ventilateur qui se comporte mal est connecté à la carte graphique.

  • Vérifiez s'il existe des mises à jour du BIOS pour votre système. De nombreux contrôleurs de ventilateur dépendent du BIOS pour définir correctement certaines valeurs de capteur.

bain
la source
D'accord, car j'ai déjà des pilotes NVIDIA et la dernière mise à jour du BIOS, je veux essayer le noyau. Je me demande si je dois installer linux-headers? Si oui, dois-je installer linux-headerspour les deux amd64et allou seulement amd64?
Louis Matthijssen
Vous ne devriez pas avoir besoin d'en-têtes linux sauf si vous utilisez un module de noyau externe qui nécessite une recompilation (DKMS).
bain
Je pense que NVIDIA l'utilise? Dois-je donc installer les deux amd64et allou seulement amd64?
Louis Matthijssen
Oui, le module Nvidia l'utilisera. Installez les deux.
bain
Je dois signaler que mon Asus N55SL fonctionne environ 10 ° C plus chaud depuis que j'ai mis à niveau le système d'Ubuntu 12.04 à 14.04. Mon problème pourrait-il être lié à ce qui est discuté ici? une façon de déboguer plus loin?
Andrea Borga
0

J'ai eu le même problème avec mon Dell Inspiron 15 7537.

Le problème a disparu lorsque j'ai changé le pilote nVidia dans Pilotes supplémentaires en pilote Nouveau. Je ne sais pas pourquoi, mais cela a fonctionné dans mon cas.

Je suis nouveau sur Ubuntu, donc j'étais très réticent à jouer avec les fans du système. J'ai installé un programme appelé psensorpour surveiller la température du système.

L'utilisation du processeur dans le Moniteur système semblait correcte, j'ai donc pensé que cela pouvait être un problème avec l'utilisation du GPU, qui n'est pas signalé dans le Moniteur système, et ma première chance a été d'essayer de changer le pilote graphique.

Hani
la source