Température élevée du processeur inactif sous Ubuntu, mais pas Windows

9

J'ai un Dell Inspiron Mini 1012 exécutant Ubuntu 10.04 et Windows 7 Starter dans une configuration à double démarrage.

Le processeur fonctionne beaucoup plus froid sous Windows que sous Ubuntu, même lorsque le processeur est au ralenti. Par exemple, je suis dans Ubuntu maintenant, le CPU tourne au ralenti depuis un certain temps et la température du CPU est de 72 C selon lm-sensorset coretemp.

La machine a en fait surchauffé dans Ubuntu à un moment donné, juste après avoir exécuté le processeur à 100% pendant une période de temps prolongée. Encore une fois, ce problème ne se produit que dans Ubuntu - je n'ai jamais remarqué de problème de chaleur dans Windows.

J'ai essayé d'utiliser l'applet GNOME Monitor Frequency Scaling Monitor pour régler la vitesse de mon processeur sur 1 GHz (au lieu de 1,67 GHz) et le mode Powersave, mais cela ne semble pas affecter la température de veille.

Voici /proc/cpuinfo:


processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 28
model name  : Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping    : 10
cpu MHz     : 1000.000
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3325.06
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 28
model name  : Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping    : 10
cpu MHz     : 1000.000
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3325.07
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 48 bits virtual
power management:

Quelqu'un a-t-il des conseils sur la façon de faire fonctionner mon processeur sous Ubuntu?

Mise à jour :

Voici la sortie de powertop, après l'avoir exécuté pendant environ une minute:


Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        (13.7%)         1.67 Ghz     2.8%
C0                0.2ms ( 0.0%)         1333 Mhz     0.3%
C1 mwait          0.3ms ( 2.2%)         1000 Mhz    96.9%
C2 mwait          0.5ms (14.2%)
C4 mwait          0.8ms (69.9%)

Wakeups-from-idle per second : 1303.9 interval: 10.0s
Power usage (ACPI estimate): 13.3W (2.7 hours)

Top causes for wakeups: 33.4% (611.7) chromium-browse 26.5% (483.7) PS/2 keyboard/mouse/touchpad interrupt 17.7% (324.3) [extra timer interrupt] 7.8% (142.9) [kernel scheduler] Load balancing tick 2.3% ( 41.2) ekiga 1.9% ( 34.0) [eth1] 1.6% ( 29.4) rhythmbox 1.3% ( 24.5) USB device 1-8 : USB2.0-CRW (Generic) 1.3% ( 24.2) Xorg 1.1% ( 19.8) desktopcouch-se 1.0% ( 18.5) [ehci_hcd:usb1, uhci_hcd:usb2] 0.8% ( 15.5) [acpi] 0.6% ( 10.8) [kernel core] hrtimer_start (tick_sched_timer) 0.4% ( 6.9) [kernel core] add_timer (wl_timer) 0.3% ( 5.3) parcellite 0.2% ( 3.6) gwibber-service 0.2% ( 3.0) [Rescheduling interrupts] 0.2% ( 3.0) wpa_supplicant 0.1% ( 2.3) python 0.1% ( 2.3) gnome-terminal 0.1% ( 2.1) beam.smp 0.1% ( 1.9) multiload-apple 0.1% ( 1.8) NetworkManager

Mise à jour :

La mise à niveau vers le noyau 2.6.38-1 via PPA semble en fait rendre les réveils par seconde aussi mauvais ou pires:


PowerTOP version 1.12      (C) 2007 Intel Corporation                                                                            

Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        (13.2%)         1.67 Ghz     9.6%
polling           0.0ms ( 0.0%)         1333 Mhz     1.1%
C1 mwait          0.5ms ( 4.2%)         1000 Mhz    89.3%
C2 mwait          0.7ms (50.8%)
C4 mwait          0.5ms (31.8%)

Wakeups-from-idle per second : 1465.2   interval: 10.0s                                                                                                                   
Power usage (ACPI estimate): 13.5W (3.6 hours) (long term: 12.6W,/3.9h)

Top causes for wakeups:
  35.8% (483.6)   PS/2 keyboard/mouse/touchpad interrupt
  27.0% (364.4)   chromium-browse
  21.0% (284.5)   [extra timer interrupt]
   2.7% ( 36.0)   kworker/0:0
   2.5% ( 34.3)   [kernel scheduler] Load balancing tick
   2.5% ( 33.8)   Xorg
   1.5% ( 19.9)   desktopcouch-se
   1.1% ( 15.1)   [acpi] 
   0.0% (  0.1)D  flush-8:0
   0.9% ( 12.5)   USB device  1-8 : USB2.0-CRW (Generic)
   0.9% ( 12.0)   [ehci_hcd:usb1, uhci_hcd:usb2] 
   0.1% (  0.7)D  upowerd
   0.6% (  8.3)   parcellite
   0.5% (  7.3)   [ahci] 
   0.5% (  6.1)   gnome-terminal
   0.3% (  3.6)   gwibber-service
   0.2% (  3.0)   [kernel core] timer_action (ehci_watchdog)
   0.2% (  2.8)   [kernel core] hrtimer_start (tick_sched_timer)
   0.2% (  2.2)   python
   0.1% (  2.0)   multiload-apple
   0.1% (  2.0)   beam.smp
   0.1% (  1.7)   [Rescheduling interrupts] 
   0.1% (  1.6)   [eth0] 

The program 'upowerd' is writing to file 'history-rate-DELL_2T6K207N-52.d' on `/dev/sda5`. This prevents the disk from going to powersave mode.

 Q - Quit   R - Refresh  
0$ notes  1$ todo  2$ dev1  3$ dev2  4$ dev3  5$ srv  (6*$bash)  7-$ bash                                                                                    05/26  2:03PM

jbeard4
la source
Pouvez-vous publier la version no. de votre noyau, en collant la sortie de uname -rdans votre question?
theTuxRacer
C'est le noyau 10.04 du stock, à jour: 2.6.32-31-generic
jbeard4
1
Même avec quelques navigateurs et les IDE ouverts, mon réveil CPU ne dépasse jamais 600. De plus, même en exécutant mon Core 2 Duo à 100% pendant plus d'une heure, la température n'atteindra pas 72 C. Je pense que c'est un problème de noyau. Essayez d'installer le noyau 2.6.34 à partir du noyau PPA Ubuntu: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid
Andrew Gunnerson
Chen, c'est un bon point de référence, merci. Je vais essayer de mettre à jour le noyau via PPA - ou je pourrais simplement mordre la balle et essayer de dist-mettre à niveau vers Natty.
jbeard4
Essayez ma solution et faites-moi savoir si cela fonctionne. Il semble que nous ayons le même problème <br/>
vanjadjurdjevic

Réponses:

5

Ce n'est pas vraiment une réponse plus une proposition sur la façon de procéder. Pour moi, il semble impossible qu'un processeur qui tourne au ralenti produise une chaleur de 72 degrés Celsius. Voulez-vous dire en faisant tourner le moteur au ralenti ou avez-vous vérifié la charge du processeur?

Installez powertop à partir des synaptics et démarrez le programme dans le terminal par "sudo powertop" le programme dira ce que le CPU fait vraiment. Il vous indique également quelles activités occupent le processeur.

dago
la source
J'ai oublié un "impossible" après qu'il semble dans la deuxième phrase. Désolé.
dago
J'ai vérifié la charge CPU en utilisant top. J'ai également l'applet de surveillance du système qui me montre un graphique de la charge du processeur au fil du temps. Par "inactif", je veux dire que la charge CPU est très faible ou nulle.
jbeard4
J'ai posté la sortie de powertop.
jbeard4
2
Cela semble tout à fait normal. Comment se comporte votre fan? Certains ordinateurs portables / netbooks ont des problèmes de contrôle de gestion sous Ubuntu. Le lien ci-joint devrait vous permettre de lire vos capteurs. Peut-être que vous avez un capteur dédié pour le ventilateur. zefanjas.de/2008/12/03/cpu-temperatur-lufterdrehzahlen-etc-mit-ubuntu-auslesen/
dago
1

Avez-vous vérifié la fréquence de votre CPU?

Habituellement, mon ordinateur portable ne chauffe que lorsque la fréquence est supérieure à la normale pendant de longues périodes.

Vous pouvez contrôler la fréquence en ajoutant "l' applet de fréquence du processeur " au panneau (si vous utilisez gnome).

manny
la source
Comme indiqué dans la question, j'ai essayé d'utiliser l'applet GNOME Monitor Frequency Scaling Monitor pour régler la vitesse de mon processeur sur 1 GHz (au lieu de 1,67 GHz) et le mode Powersave, mais cela ne semble pas affecter la température de repos.
jbeard4
1

Installez jupiter, soit jupiter ou acpi=off, cela a complètement arrêté mon problème de consommation d'énergie.

acpi= off arrêté la plupart mais avec jupiterinstallé il n'est jamais revenu. Les applets de mise à l'échelle de la fréquence ne restent pas toujours sur le panneau pour moi.

frodowiz
la source
0

Je vois deux possibilités. La première est que les éléments ACPI de votre carte ne fonctionnent pas correctement (le ventilateur ne se déroule pas plus rapidement sous charge). Essayez acpi = off sur la ligne du noyau. Une autre possibilité est que le noyau soit réglé sur une fréquence d'interrogation supérieure à la normale (comme certains utilisateurs le suggèrent dans les vidéos YouTube pour rendre le bureau plus réactif ... à mon humble avis, un échec). Si vous n'utilisez pas de noyau de stock, utilisez-en un. Si vous l'êtes, essayez avec acpi désactivé. Si vos fans sont plus forts mais que votre temp reste plus faible, signalez un bug ou acceptez-le.

Juste mes 2 cents.

RobotHumains
la source
Merci pour la réponse. J'utilise un noyau de stock et la machine est sans ventilateur.
jbeard4
0

Eu le même problème dans mon Dell Inspiron avec double démarrage. J'ai essayé jupiter qui a fait baisser un peu les températures et j'ai essayé acpi = off, ce qui a d'ailleurs fait que l'un de mes cœurs de processeur n'apparaissait pas dans ubuntu. Le problème a finalement été identifié par des pilotes d'affichage défectueux avec le GPU radeon. Après l'échec des tentatives d'installation du pilote d'affichage du catalyseur amd, le seul remède que j'ai trouvé était de désactiver le processeur graphique radeon, ce qui ramène la température à des valeurs comparables à Windows 7 en veille.

Les étapes détaillées de la désactivation du GPU peuvent être trouvées ici: Comment puis-je désactiver le GPU Radeon sur mon HP Pavilion DM4?

user176859
la source
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Eric Carvalho