Alta temperatura da CPU no Ubuntu, mas não no Windows

9

Eu tenho um Dell Inspiron Mini 1012 com Ubuntu 10.04 e Windows 7 Starter em uma configuração de inicialização dupla.

A CPU funciona muito mais legal no Windows do que no Ubuntu, mesmo quando a CPU está inativa. Por exemplo, estou no Ubuntu agora, a CPU está inativa há algum tempo e a temperatura da CPU é de 72 C de acordo com lm-sensors e coretemp .

A máquina realmente superaqueceu no Ubuntu em um ponto, apenas de executar a CPU em 100% por um período prolongado de tempo. Novamente, esse problema só ocorre no Ubuntu - eu nunca notei um problema de calor no Windows.

Eu tentei usar o miniaplicativo GNOME do Monitor de Escala de Freqüência da CPU para definir a velocidade da minha CPU para 1GHz (em vez de 1.67GHz) e o modo Economia de Energia, mas isso não parece afetar a temperatura ociosa.

Aqui está o /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:

Alguém tem algum conselho sobre como eu posso fazer com que minha CPU funcione melhor no Ubuntu?

Atualizar :

Aqui está a saída de powertop , depois de executá-lo por aproximadamente um minuto:


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

Atualizar :

Atualizar para o kernel 2.6.38-1 via PPA, na verdade, parece tornar os despertares por segundo como ruins ou piores:


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

    
por jbeard4 20.05.2011 / 17:25

5 respostas

5

Não é realmente uma resposta mais uma proposta sobre como proceder. Para mim, parece impossível que uma CPU que está em marcha lenta deve produzir um calor de 72 graus Celsius. Você quer dizer que ao rodar o sistema operacional está rodando ou você checou a carga da CPU?

Instale powertop a partir de synaptics e inicie o programa no terminal por "sudo powertop" o programa irá dizer o que a CPU realmente está fazendo. Ele também informa quais atividades mantêm a CPU ocupada.

    
por dago 22.05.2011 / 19:07
1

Você verificou sua frequência de CPU?

Normalmente, meu laptop só aquece quando a frequência é maior que o normal por períodos prolongados.

Você pode controlar a frequência adicionando o " miniaplicativo de frequência da cpu " ao painel (se você estiver usando o gnome).

    
por manny 26.05.2011 / 02:15
1

Instale jupiter , ou jupiter ou acpi=off , pare completamente meu problema de sobrecarga de energia.

acpi= off parou a maior parte, mas com jupiter instalado nunca mais voltou. Os applets de escalonamento freq nem sempre ficam no painel para mim.

    
por frodowiz 17.12.2011 / 23:25
0

Eu vejo duas possibilidades. Uma é que o material ACPI da sua placa não funciona adequadamente (o ventilador não faz spool mais rápido sob carga). Tente acpi = off na linha do kernel. Outra possibilidade é que o kernel esteja ajustado para uma freqüência de polling acima do normal (como alguns usuários sugerem nos vídeos do youtube para tornar a área de trabalho mais responsiva ... imho a fail). Se você não estiver usando um kernel padrão, use um. Se você estiver, tente com o ACAP desativado. Se os seus fãs são mais altos, mas a sua temperatura permanecer baixa, arquive um bug ou aceite-o.

Apenas meus 2 centavos.

    
por RobotHumans 28.05.2011 / 06:38
0

Tive o mesmo problema no meu Dell Inspiron com inicialização dupla. Eu tentei jupiter que derrubou as temperaturas um pouco e eu tentei acpi = off que por sinal causou um dos meus núcleos de processador não aparecem no Ubuntu. O problema acabou por ser rastreado para drivers de exibição defeituosos com a GPU Radeon. Ater tentativas frustradas de instalar o driver de exibição de catalisador de amd o único remédio que encontrei foi transformar  a GPU radeon, que reduz a temperatura para valores comparáveis aos do Windows 7 em modo inativo.

As etapas detalhadas para desativar a GPU podem ser encontradas aqui: Como faço para desligar o GPU Radeon no meu HP Pavilion DM4?

    
por user176859 20.07.2013 / 20:53