Pourquoi Linux chauffe-t-il mon ordinateur?

12

J'utilise Linux sur mon Acer 5740 depuis quelques années maintenant. Dernièrement, j'ai remarqué que mon ordinateur commence à chauffer et se stabilise à environ 70 degrés. Si je lance Eclipse ou ffmpeg ou quelque chose, l'ordinateur tire à 85-90 degrés. Peut-être que cela s'est déjà produit, mais je l'aurais peut-être ignoré.

J'ai un double démarrage avec Windows 7 et 70 degrés est le maximum même lorsque je joue à des jeux.

Je m'attends à ce que Linux chauffe un peu à cause des pilotes mais 70 degrés au ralenti est un peu trop.


Mes recherches antérieures sur ce sujet montrent:

  1. Un de mes amis avec exactement le même ordinateur portable mais avec une carte ATI au lieu d'Intel (présent sur le mien) avait des problèmes de chaleur d'intensité beaucoup plus grande. Il a installé fgrlx et son ordinateur portable est aussi cool que la Sibérie.

  2. J'ai essayé d'installer des pilotes Intel pour ma carte. J'ai la dernière version de Xorg et xorg pour Intel. Ça n'aide pas.

  3. Le problème est indépendant de Distribution. J'ai essayé Ubuntu, Debian, Fedora et FreeBSD.

  4. Le graphique de la température en fonction du temps après le démarrage est assez stable. Il n'y a pas de sauts soudains.

  5. Toutes les températures sont en Celcius et correspondent à max(acpi -t)


Des solutions?

Edit : Mon processeur s'il est mis à l'échelle à 933 MHz n'aide toujours pas. Je ne trouve pas le contrôle des ventilateurs pour mon ordinateur portable. Il y a peu de scripts pour Acer Aspire One mais je n'en trouve pas pour 5740.

Mon /proc/acpi/fandossier est vide!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0
Kazark
la source
Avez-vous désactivé la mise à l'échelle du processeur?
Karlson
2
On dirait que la mise à l'échelle du processeur est complètement désactivée ou que vos ventilateurs ne sont pas gérés correctement (idéalement, le BIOS devrait le gérer, mais j'ai vu des situations où un module du noyau prend le relais).
Chris Down
J'ai mis à l'échelle le processeur. Voir Modifier.
Étant donné que vous voyez une différence spécifique entre les deux systèmes d'exploitation et que vous modifiez la fréquence du processeur, sous Linux, cela laisse le contrôle du ventilateur. Vous voudrez peut-être expérimenter avec des paramètres de ventilateur explicites, puis examiner le paramètre ACPI. Cet article explique comment définir explicitement la vitesse du ventilateur du processeur via / proc / acpi / fan / FAN / state
bsd
1
C'est un bel article mais le problème est que mon dossier / proc / acpi / fan est vide!

Réponses:

5

J'utilise Arch Linux, et c'est ce que je fais pour réduire les émissions de chaleur.

  1. J'utilise laptop-mode-toolspour contrôler la mise à l'échelle de la fréquence du processeur et la rotation du disque dur. Le disque dur peut chauffer un peu si vous le faites fonctionner en continu. Mais attention, une rotation trop fréquente du disque dur entraînera sa rupture. Les disques durs de bureau sont généralement évalués pour seulement 40 000 à 50 000 rotations. Les disques durs pour ordinateurs portables sont généralement évalués à environ 300 000 essaimages. Lien.

  2. J'ai installé acpi_callVisit here ou suivez cet article pour obtenir des instructions pour désactiver / activer votre carte discrète. Pour moi, j'ai désactivé la carte discrète et n'utilise que la carte intégrée.

  3. Si vous utilisez des pilotes i915 pour votre carte Intel, cela fonctionnera. Vérifiez votre sortie de lspci -mvknn | grep -B8 i915. S'il retourne non vide, vous pouvez ajouter i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1à vos paramètres de démarrage.

    pcie_aspm=force peut également être ajouté si tout le matériel PCIe du système prend en charge la gestion active de l'alimentation par état.

J'utilise des étapes pour principalement réduire la consommation d'énergie, mais j'ai également remarqué une baisse de température de plus de 10 ° C comme effet secondaire. Je suppose qu'avec moins d'énergie utilisée, moins de chaleur est émise.

stnly
la source
Il acpi_calln'est pas recommandé de désactiver la carte vidéo discrète car elle ne survit pas à la suspension. Je vous recommande de jeter un œil à Bumblebee qui utilise bbswitch pour commuter l'alimentation.
Lekensteyn
sudo apt-get installe les outils en mode ordinateur portable avec quelques ajustements (au moins pour l'instant).
0

J'ai eu le même problème avec mon FSC XA3530 et une carte vidéo AMD 3650. J'ai fait un trou à l'arrière près du caloduc et du ventilateur, puis j'ai ajouté un refroidisseur de cuivre supplémentaire et un refroidisseur d'ordinateur portable. Mais la température est toujours très élevée et parfois j'obtiens un arrêt thermique lorsque j'exécute des applications très intenses comme par exemple des jeux. J'ai désactivé la mise à l'échelle du processeur pour maximiser mon processeur et j'ai installé un pilote de noyau auto-développé pour contrôler le ventilateur. Hors de la boîte, le ventilateur n'est pas pris en charge, donc sans mon pilote de noyau, je peux vraiment oublier d'utiliser cette boîte. Dernièrement, j'ai installé le dernier pilote fglrx et j'ai remarqué que la température du processeur est beaucoup plus basse qu'avec le pilote open source ?? Avant le processeur inactif à environ 60 ° C + maintenant, il est inactif à 40 ° C + ??? Il convient peut-être de mentionner qu'il n'y a qu'un seul gros caloduc avec 3 refroidisseurs et 1 ventilateur. Ce n'est qu'un résumé rapide car j'ai installé fglrx depuis quelques jours. Je ne lui ferais pas confiance à cause de mes modules complémentaires et de mon pilote de noyau auto-développé, mais je vous suggère d'installer un pilote de noyau et de le faire vous-même? Il existe également un script perl pour certaines box Acer. Peut-être que cela fonctionne pour vous? Cela m'aide beaucoup à faire fonctionner mon pilote de noyau. Peut-être avez-vous besoin de trouver le bon registre dans le contrôleur intégré? Il y en a généralement un pour le mode ventilateur et un pour la vitesse. C'est plus facile sous Windows avec l'outil RW. En W7, la situation n'a pas changé même avec de nouveaux pilotes. Peut-être que cela fonctionne pour vous? Cela m'aide beaucoup à faire fonctionner mon pilote de noyau. Peut-être avez-vous besoin de trouver le bon registre dans le contrôleur intégré? Il y en a généralement un pour le mode ventilateur et un pour la vitesse. C'est plus facile sous Windows avec l'outil RW. En W7, la situation n'a pas changé même avec de nouveaux pilotes. Peut-être que cela fonctionne pour vous? Cela m'aide beaucoup à faire fonctionner mon pilote de noyau. Peut-être avez-vous besoin de trouver le bon registre dans le contrôleur intégré? Il y en a généralement un pour le mode ventilateur et un pour la vitesse. C'est plus facile sous Windows avec l'outil RW. En W7, la situation n'a pas changé même avec de nouveaux pilotes.

Gigamegs
la source
1
Pour contrôler la CE, vous pouvez jeter un œil sur aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
Lekensteyn
0

Linux chauffe votre ordinateur portable car vous devez installer les bons pilotes de carte graphique (ou attendre qu'ils soient disponibles) et certains packages qui vous aident à gérer la température, comme faire tourner le disque à une vitesse inférieure et faire évoluer le CPU correctement. Je vous recommande d'installer powertop; il contient plusieurs suggestions qui vous aideront à améliorer les performances de votre ordinateur portable.

develCuy
la source