web-dev-qa-db-fra.com

CPU fonctionnant à 60 ° C sur Yoga 13 - Comment contrôler la vitesse du ventilateur?

J'utilise Ubuntu Gnome 15.04 sur un ordinateur portable Lenovo Yoga 13. Mon fan tourne constamment. Si j'ai essayé de résoudre le problème avec TLP, mais en vain. J'ai également installé cpufrequtils.

Sous Windows, le ventilateur est raisonnable, c'est-à-dire qu'il ne fonctionne pas si l'ordinateur ne fait rien, et ne s'allume que sous une forte charge.

Je crois que le comportement n'est pas dû à un bogue dans le logiciel Linux pour mon fan. Avec les xsensors, je vois que mes processeurs sont assez chauds: environ 60 deg. Il est donc logique que le ventilateur s'allume pour refroidir l'ordinateur. Si je vérifie mes processeurs, je vois qu'ils fonctionnent constamment à grande vitesse, donc je pense que le problème est là.

Si l'ordinateur n'exécute aucun logiciel lourd, les processeurs ne devraient pas fonctionner aussi lourdement. J'ai essayé d'utiliser TLP et cpufrequtils pour réduire manuellement mes vitesses de processeur, mais cela est en quelque sorte ignoré ''.

Voici ma sortie cpufreq-info. Cela montre que j'ai réduit les processeurs à 1 Ghz maximum et que j'ai également activé l'économie d'énergie. Cependant, il indique que les processeurs continuent de fonctionner à 1,80 GHz. Que puis-je faire pour le baisser, afin que (espérons-le) mon ventilateur baisse également?

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 774 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz, 774 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 774 MHz and 1000 MHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.80 GHz (asserted by call to hardware).
  cpufreq stats: 1.80 GHz:0,11%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,12%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:0,00%, 774 MHz:99,77%  (3)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 774 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz, 774 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 774 MHz and 1000 MHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.80 GHz (asserted by call to hardware).
  cpufreq stats: 1.80 GHz:0,11%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,12%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:0,00%, 774 MHz:99,77%  (3)
analyzing CPU 2:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 10.0 us.
  hardware limits: 774 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz, 774 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 774 MHz and 1000 MHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.80 GHz (asserted by call to hardware).
  cpufreq stats: 1.80 GHz:0,11%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,12%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:0,00%, 774 MHz:99,77%  (3)
analyzing CPU 3:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardware limits: 774 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz, 774 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 774 MHz and 1000 MHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.80 GHz (asserted by call to hardware).
  cpufreq stats: 1.80 GHz:0,11%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,12%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:0,00%, 774 MHz:99,77%  (3)

Voici la sortie de lspci -v

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel driver in use: ivb_uncore

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at e0000000 (64-bit, non-prefetchable) [size=4M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 2000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915

00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 7
    Memory at cfa08000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 3
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 26
    Memory at e0400000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [70] Power Management version 2
    Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
    Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Memory at e041c000 (64-bit, non-prefetchable) [size=16]
    Capabilities: [50] Power Management version 3
    Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: mei_me

00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 16
    Memory at e0421000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 30
    Memory at e0418000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link
    Kernel driver in use: snd_hda_intel

00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at e0420000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation QS77 Express Chipset LPC Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel driver in use: lpc_ich

00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo Device 3977
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 27
    I/O ports at 2088 [size=8]
    I/O ports at 2094 [size=4]
    I/O ports at 2080 [size=8]
    I/O ports at 2090 [size=4]
    I/O ports at 2060 [size=32]
    Memory at e041f000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [70] Power Management version 3
    Capabilities: [a8] SATA HBA v1.0
    Capabilities: [b0] PCI Advanced Features
    Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: medium devsel, IRQ 10
    Memory at e041d000 (64-bit, non-prefetchable) [size=256]
    I/O ports at 2040 [size=32]

00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Memory at e041e000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: [50] Power Management version 3
1
mnr

Si l'ordinateur n'exécute aucun logiciel lourd, les processeurs ne devraient pas fonctionner aussi lourdement.

Ceci est une hypothèse erronée, un processus en cours d'exécution sauvage sur un seul core peut très bien utiliser tout le budget thermique disponible le CPU doit offrir et garder le cœur occupé à ne rien faire.

Voici ma sortie cpufreq-info. Cela montre que j'ai réduit les processeurs à 1 Ghz maximum et que j'ai également activé l'économie d'énergie. Cependant, il indique que les processeurs continuent de fonctionner à 1,80 GHz.

Pourquoi ça? Vous semblez avoir un problème avec les cœurs occupés pour une raison quelconque que vous devez étudier. Quel problème cette solution de contournement va-t-elle résoudre? Vous aggravez votre situation! Les programmes qui ont vraiment du travail à faire devraient le faire terminé le plus rapidement possible et se rendormir avant de chauffer le reste du système, ce qui signifie simplement plus de travail à faire pour que le ventilateur récupère toute la chaleur de ce petit système étroit et vous dégrade les performances de l'appareil sans raison valable. Les gouverneurs Powersave et le sous-chronométrage ne sont pas vos amis!

Examinez ce qui maintient vos cœurs occupés, vous ne verrez peut-être pas tous les détails dans certains programmes de surveillance des ressources, vérifiez leurs paramètres ou si un redémarrage après que l'appareil a considérablement refroidi en panne aide.

Il y a quelques réponses utiles dans fancontrol , mais encore une fois, vous risquez d'aggraver le problème, d'annuler toutes les modifications que vous avez apportées pour tenter de dépanner, d'attendre que l'appareil se soit complètement refroidi et de vous concentrer sur résultats reproductibles .


Avec les xsensors, je vois que mes processeurs sont assez chauds: environ 60 deg.

Je suppose que vous voulez dire Celsius et non Fahrenheit. Selon la température ambiante et les spécifications de la CPU, 60 ° C peuvent ne pas être aussi chauds que vous le pensez ou considéré comme une "surchauffe".

Voici un exemple de sortie de sensors sur ma machine de bureau:

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +54.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +51.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +53.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +54.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +52.0°C  (high = +80.0°C, crit = +100.0°C)

[…]

fan1:                     0 RPM  (min =    0 RPM)
fan2:                   798 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan4:                   835 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)

Il considère 80 ° C comme élevé et 100 ° C comme critique. Votre yoga peut être différent, la chose ici est que mes fans fonctionnent à basse vitesse à environ 28 ° C à température ambiante actuellement et je peux voir qu'il n'y a presque rien qui se passe dans indicateur-multicharge (bien qu'un Virtualbox VM est en cours d'exécution et plusieurs applications, navigateurs Web et vidéos arrêtées sont ouverts), les processus de chargement ou wild sont différents dans l'utilisation des ressources.

2
LiveWireBT