Hohe Idle-CPU-Temperatur unter Ubuntu, aber nicht Windows

9

Ich habe ein Dell Inspiron Mini 1012 mit Ubuntu 10.04 und Windows 7 Starter in einer Dual-Boot-Konfiguration.

Die CPU läuft in Windows viel cooler als in Ubuntu, selbst wenn die CPU im Leerlauf war. Zum Beispiel bin ich jetzt in Ubuntu, die CPU war einige Zeit im Leerlauf, und die CPU-Temperatur beträgt 72 C gemäß lm-sensors und coretemp .

Die Maschine ist tatsächlich in Ubuntu an einem Punkt überhitzt, nur weil die CPU über einen längeren Zeitraum zu 100% in Betrieb war. Auch dieses Problem tritt nur bei Ubuntu auf - ich habe nie ein Hitzeproblem in Windows bemerkt.

Ich habe versucht, das CPU GNSS-Applet für die CPU-Frequenzskalierung zu verwenden, um meine CPU-Geschwindigkeit auf 1 GHz (statt 1,67 GHz) und den Powersave-Modus einzustellen, aber dies scheint die Idle-Temperatur nicht zu beeinflussen.

Hier ist /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:

Hat jemand einen Tipp, wie ich meine CPU unter Ubuntu kühler laufen lassen kann?

Aktualisieren :

Hier ist die Ausgabe von powertop , nachdem sie ungefähr eine Minute lang ausgeführt wurde:


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

Aktualisieren :

Das Aktualisieren auf Kernel 2.6.38-1 über PPA scheint die Wakeups pro Sekunde tatsächlich als schlecht oder schlechter zu bewerten:


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 20.05.2011, 17:25

5 Antworten

5

Es ist nicht wirklich ein Answers mehr ein Vorschlag, wie man vorgeht. Für mich scheint es unmöglich, dass eine CPU, die im Leerlauf ist, eine Wärme von 72 Grad Celsius erzeugen sollte. Meinst du mit Leerlauf auf dem Betriebssystem läuft oder hast du die Belastung der CPU überprüft?

Installieren Sie powertop von synaptics und starten Sie das Programm im Terminal mit "sudo powertop". Das Programm zeigt an, was die CPU wirklich macht. Es sagt Ihnen auch, welche Aktivitäten die CPU beschäftigt.

    
dago 22.05.2011 19:07
1

Haben Sie Ihre CPU-Frequenz überprüft?

Normalerweise heizt sich mein Laptop nur auf, wenn die Frequenz für längere Zeit höher als normal ist.

Sie können die Frequenz steuern, indem Sie dem Panel das cpu frequency applet hinzufügen (wenn Sie gnome verwenden).

    
manny 26.05.2011 02:15
1

Install jupiter , entweder jupiter oder acpi=off , es hat mein Power-Hogging-Problem komplett gestoppt.

acpi= off hat das meiste davon gestoppt, aber mit jupiter ist es nie wieder zurückgekehrt. Die Freq Skalierung Applets bleiben nicht immer auf dem Panel für mich.

    
frodowiz 17.12.2011 23:25
0

Ich sehe zwei Möglichkeiten. Einer davon ist, dass die ACPI-Daten Ihres Boards nicht richtig funktionieren (der Lüfter spult unter Last nicht schneller). Versuchen Sie acpi = off auf der Kernel-Zeile. Eine andere Möglichkeit besteht darin, dass der Kernel auf eine höhere als die normale Abfragehäufigkeit eingestellt ist (wie einige Benutzer in Youtube-Videos vorschlagen, um den Desktop reaktionsfähiger zu machen ... bei einem Fehlschlag). Wenn Sie keinen Aktien-Kernel verwenden, verwenden Sie einen. Wenn Sie sind, versuchen Sie es mit acpi deaktiviert. Wenn deine Fans lauter sind, aber deine Temperatur niedriger bleibt, füge einen Fehler ein oder akzeptiere ihn.

Nur meine 2 Cent.

    
RobotHumans 28.05.2011 06:38
0

Hatte das gleiche Problem in meinem Dell Inspiron mit Dual-Boot. Ich habe Jupiter ausprobiert, was die Temperaturen ein wenig gesenkt hat und ich habe acpi = off versucht, was übrigens dazu führte, dass einer meiner Prozessorkerne nicht in Ubuntu auftauchte. Das Problem wurde schließlich auf fehlerhafte Grafiktreiber mit der Radeon-GPU zurückgeführt. Nach fehlgeschlagenen Versuchen, den amd-Katalysator-Bildschirmtreiber zu installieren, war das einzige Mittel, das ich fand, das Wenden  Aus der Radeon-GPU, die die Temperatur auf Werte senkt, die mit denen von Windows 7 im Leerlauf vergleichbar sind.

Detaillierte Schritte zum Ausschalten der GPU finden Sie hier: Wie schalte ich das aus Radeon-GPU auf meinem HP Pavilion DM4?

    
user176859 20.07.2013 20:53