Wysoka temperatura procesora na biegu jałowym w systemie Ubuntu, ale nie w systemie Windows


9

Mam Dell Inspiron Mini 1012 z systemem Ubuntu 10.04 i Windows 7 Starter w konfiguracji podwójnego rozruchu.

Procesor działa znacznie chłodniej w systemie Windows niż w Ubuntu, nawet gdy procesor jest na biegu jałowym. Na przykład jestem teraz w Ubuntu, procesor jest na biegu jałowym od pewnego czasu, a temperatura procesora wynosi 72 ° C zgodnie z lm-sensorsi coretemp.

Maszyna faktycznie przegrzała się w Ubuntu w jednym momencie, właśnie po uruchomieniu procesora na 100% przez dłuższy czas. Ponownie ten problem występuje tylko w Ubuntu - nigdy nie zauważyłem problemu z przegrzaniem w systemie Windows.

Próbowałem użyć apletu GNOME Monitor skalowania częstotliwości procesora, aby ustawić prędkość procesora na 1 GHz (zamiast 1,67 GHz) i tryb oszczędzania energii, ale nie wydaje się, aby miało to wpływ na temperaturę bezczynności.

Oto /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:

Czy ktoś ma jakieś porady na temat tego, jak sprawić, aby mój procesor działał chłodniej w systemie Ubuntu?

Aktualizacja :

Oto wynik działania powertop, po uruchomieniu przez około minutę:


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

Aktualizacja :

Aktualizacja do jądra 2.6.38-1 za pośrednictwem PPA wydaje się powodować, że liczba pobudek na sekundę jest tak zła, albo gorsza:


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


Czy możesz opublikować wersję nr. z twojego jądra, wklejając dane wyjściowe uname -rw swoim pytaniu?
theTuxRacer

Jest to standardowe, aktualne jądro 10.04: 2.6.32-31-generic
jbeard4

1
Nawet z kilkoma przeglądarkami i IDE otwartymi, moje wybudzanie procesora nigdy nie przekracza 600. Ponadto nawet uruchamiając Core 2 Duo na 100% przez ponad godzinę, temperatura nie osiągnie 72 C. Myślę, że to problem z jądrem. Spróbuj zainstalować jądro 2.6.34 z PPA jądra Ubuntu: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid
Andrew Gunnerson

Chen, to dobry punkt odniesienia, dziękuję. Spróbuję zaktualizować jądro za pomocą PPA - albo po prostu ugryzę pocisk i spróbuję zaktualizować wersję do Natty.
jbeard4

Wypróbuj moje rozwiązanie i daj mi znać, czy to działa. Wygląda na to, że mamy ten sam problem <br/>
vanjadjurdjevic

Odpowiedzi:


5

Tak naprawdę nie jest to raczej propozycja postępowania. Dla mnie wydaje się niemożliwe, aby procesor na biegu jałowym wytwarzał ciepło o temperaturze 72 stopni Celsjusza. Czy masz na myśli mówiąc, że praca na biegu jałowym w systemie operacyjnym działa, czy sprawdziłeś obciążenie procesora?

Zainstaluj powertop z synaptics i uruchom program w terminalu przez „sudo powertop”, program powie, co naprawdę robi procesor. Informuje również, które działania utrzymują procesor w stanie zajętym.


Zapomniałem „niemożliwego” po tym, jak wydaje się w drugim zdaniu. Przepraszam.
dago

Sprawdziłem obciążenie procesora używając top. Mam również aplet monitora systemu, który pokazuje mi wykres obciążenia procesora w czasie. Przez „bezczynny” rozumiem, że obciążenie procesora jest bardzo niskie lub jego brak.
jbeard4

Opublikowałem wyniki działania powertop.
jbeard4

2
To wydaje się całkiem normalne. Jak zachowuje się twój wentylator? Niektóre laptopy / netbooki mają problemy z Fancontrol pod Ubuntu. Załączony link powinien umożliwić odczyt czujników. Być może masz dedykowany czujnik dla wentylatora. zefanjas.de/2008/12/03/cpu-temperatur-lufterdrehzahlen-etc-mit-ubuntu-auslesen/
Dago


1

Czy sprawdziłeś częstotliwość procesora?

Zwykle mój laptop nagrzewa się tylko wtedy, gdy częstotliwość jest wyższa niż zwykle przez dłuższy czas.

Możesz kontrolować częstotliwość, dodając do panelu „ aplet częstotliwości procesora ” (jeśli używasz gnome).


Jak stwierdzono w pytaniu, próbowałem użyć apletu GNOME Monitor skalowania częstotliwości procesora, aby ustawić moją szybkość procesora na 1 Ghz (zamiast 1,67 Ghz) i tryb oszczędzania energii, ale wydaje się, że nie wpływa to na temperaturę bezczynności.
jbeard4

1

Zainstaluj jupiter, albo Jowisza, albo acpi=offcałkowicie zatrzymało mój problem z zasilaniem.

acpi= off zatrzymał większość, ale po jupiterzainstalowaniu nigdy nie wrócił. Aplety skalujące częstotliwość nie zawsze pozostają dla mnie na panelu.


0

Widzę dwie możliwości. Jednym z nich jest to, że elementy ACPI twojej płyty nie działają poprawnie (wentylator nie buforuje się szybciej pod obciążeniem). Spróbuj acpi = off na linii jądra. Inną możliwością jest to, że jądro jest ustawione na wyższą niż normalna częstotliwość odpytywania (jak niektórzy użytkownicy sugerują w filmach na youtube, aby pulpit był bardziej responsywny ... imho nie powiodło się). Jeśli nie używasz podstawowego jądra, użyj jednego. Jeśli tak, spróbuj wyłączyć acpi. Jeśli Twoi fani są głośniej, ale Twoja temperatura pozostaje niższa, zgłoś błąd lub zaakceptuj go.

Tylko moje 2 centy.


Dziękuję za odpowiedź. Używam standardowego jądra, a maszyna jest bez wentylatora.
jbeard4

0

Miałem ten sam problem w moim Dell Inspiron z podwójnym uruchomieniem. Próbowałem jupiter, który nieco obniżył temperatury i spróbowałem acpi = off, który, nawiasem mówiąc, spowodował, że jeden z moich rdzeni procesora nie pojawił się w Ubuntu. Problem został w końcu wyśledzony przez wadliwe sterowniki ekranu z kartą graficzną radeon. Po nieudanych próbach zainstalowania sterownika wyświetlacza katalizatora jedynym rozwiązaniem, jakie znalazłem, było wyłączenie procesora graficznego Radeon, co obniża temperaturę do wartości porównywalnych z Windows 7 na biegu jałowym.

Szczegółowe kroki wyłączania procesora graficznego można znaleźć tutaj: Jak wyłączyć procesor graficzny Radeon w komputerze HP Pavilion DM4?


Witamy w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Eric Carvalho,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.