Strona 1 z 1

Jak ochłodzić laptopa?

: 02 lutego 2011, 01:43
autor: ProiektKarton
Temperatura normalnego użytkowania (iceweasel, deedbeaf, kadu, na fluxboksie bez wodotrysków) powyżej 55C, a wiatraczek cały czas słychać, a dysk twardy i bateria też raczej się z tego nie cieszą.
Przy jakichś konkretniejszych zadaniach łatwo łapie >70C.

Jak sprawdzić, czy system automatycznie wyłącza grafikę gf (ma inną w procesorze) jak nie jest potrzebna (czyli w zasadzie zawsze), i w razie jakby tego nie robił, to zmusić go do tego?
Jak sprawić, żeby przy małym obciążeniu procesor nie działał z częstotliwością 1200MHz, a np. 600MHz (/etc/default/cpufrequtils już nie ma)?
A może brakuje jakiegoś sterownika?

Kod: Zaznacz cały

uname -a

Kod: Zaznacz cały

Linux debian 2.6.32-5-amd64 #1 SMP Fri Sep 17 21:50:19 UTC 2010 x86_64 GNU/Linux

Kod: Zaznacz cały

dpkg --print-architecture:

Kod: Zaznacz cały

amd64

Kod: Zaznacz cały

lspci -k:

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
    Subsystem: Dell Device 0441
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
    Kernel driver in use: pcieport
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
    Subsystem: Dell Device 0441
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
    Subsystem: Dell Device 0441
    Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Dell Device 0441
    Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
    Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
    Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
    Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
    Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
    Subsystem: Dell Device 0441
    Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
    Subsystem: Dell Device 0441
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
    Subsystem: Dell Device 0441
    Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
    Subsystem: Dell Device 0441
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
    Subsystem: Dell Device 0441
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)
    Subsystem: Dell Device 0441
    Kernel driver in use: nouveau
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
    Subsystem: Dell Device 0441
    Kernel driver in use: HDA Intel
12:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)
    Subsystem: Dell Device 000e
    Kernel driver in use: wl
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
    Subsystem: Dell Device 0441
    Kernel driver in use: r8169

Kod: Zaznacz cały

cat /proc/cpuinfo:

Kod: Zaznacz cały

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
stepping    : 2
cpu MHz        : 1197.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4788.73
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
stepping    : 2
cpu MHz        : 1197.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 2
cpu cores    : 2
apicid        : 4
initial apicid    : 4
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4787.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 2
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
stepping    : 2
cpu MHz        : 1197.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4787.88
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 3
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
stepping    : 2
cpu MHz        : 1197.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 2
cpu cores    : 2
apicid        : 5
initial apicid    : 5
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4787.89
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

: 02 lutego 2011, 03:02
autor: pioruns
Jak załączysz mu kompresję czy kompilację i dostanie te 70 C, to przegrzewa się lub wyłącza? Jakieś inne efekty występują? Czy po prostu tylko o temperatury się boisz?
http://www.notebookcheck.net/Intel-Core ... 749.0.html - Twój procesor ma maksymalną temperaturę pracy 105 C.

: 02 lutego 2011, 09:06
autor: otypoks
Pochwal się jeszcze wynikiem polecenia:

Kod: Zaznacz cały

cpufreq-info

: 02 lutego 2011, 16:21
autor: ProiektKarton
pioruns, chodzi mi tylko o temperaturę, bo jak się nagrzeje to niezbyt przyjemnie się go trzyma na kolanach, a i wiatraczek też trochę zaczyna przeszkadzać.
Jeżeli dałoby się go ochłodzić to chętnie bym to zrobił.

otypoks:

Kod: Zaznacz cały

cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.40 GHz
  available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.40 GHz:3,66%, 2.39 GHz:0,12%, 2.26 GHz:0,16%, 2.13 GHz:0,16%, 2.00 GHz:0,17%, 1.86 GHz:0,19%, 1.73 GHz:0,17%, 1.60 GHz:0,16%, 1.46 GHz:0,37%, 1.20 GHz:94,86%  (61359)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.40 GHz
  available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.40 GHz:4,14%, 2.39 GHz:0,12%, 2.26 GHz:0,14%, 2.13 GHz:0,13%, 2.00 GHz:0,15%, 1.86 GHz:0,17%, 1.73 GHz:0,14%, 1.60 GHz:0,16%, 1.46 GHz:0,39%, 1.20 GHz:94,47%  (56490)
analyzing CPU 2:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.40 GHz
  available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.40 GHz:3,76%, 2.39 GHz:0,11%, 2.26 GHz:0,13%, 2.13 GHz:0,13%, 2.00 GHz:0,14%, 1.86 GHz:0,15%, 1.73 GHz:0,13%, 1.60 GHz:0,15%, 1.46 GHz:0,33%, 1.20 GHz:94,97%  (52883)
analyzing CPU 3:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.40 GHz
  available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.40 GHz:3,57%, 2.39 GHz:0,10%, 2.26 GHz:0,13%, 2.13 GHz:0,12%, 2.00 GHz:0,13%, 1.86 GHz:0,15%, 1.73 GHz:0,13%, 1.60 GHz:0,15%, 1.46 GHz:0,35%, 1.20 GHz:95,18%  (49406)

: 02 lutego 2011, 16:47
autor: otypoks

Kod: Zaznacz cały

01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)
    Subsystem: Dell Device 0441
    Kernel driver in use: nouveau
Nouveau pewnie nie obniża taktów karty graficznej i stąd to grzanie.
Spróbuj zmienić sterownik na zamknięty i wpisz nouveau do pliku

Kod: Zaznacz cały

/etc/modprobe.d/blacklist.conf 
Procesor z zegarem niżej już raczej nie zejdzie, ewentualnie możesz zainteresować się http://www.linux-phc.org/
domyślnie jest w jądrach z http://liquorix.net/
Możesz również zrezygnować z karty NV i wykorzystywać intelowską, niestety zmiana w "locie" jest jeszcze w powijakach.
http://linux-hybrid-graphics.blogspot.com/

: 02 lutego 2011, 18:29
autor: pioruns

Kod: Zaznacz cały

cpufreq stats: 2.40 GHz:3,66%, 2.39 GHz:0,12%, 2.26 GHz:0,16%, 2.13 GHz:0,16%, 2.00 GHz:0,17%, 1.86 GHz:0,19%, 1.73 GHz:0,17%, 1.60 GHz:0,16%, 1.46 GHz:0,37%, 1.20 GHz:94,86%  (61359)
Czy to znaczy, że procesor przez 95% czasu miał częstotliwość 1.20GHz zamiast maksymalnych 2.40GHz? Jeśli tak, to bardzo dobrze.

: 03 lutego 2011, 11:17
autor: ProiektKarton
pioruns, zdaje się, że tak, ale i te 1,2GHz nie jest wykorzystywane.

otypoks, Dzięki, za radę, zmiana sterowników grafiki spowodowała spadek temperatury przy normalnym użytkowaniu do 49C czyli o jakieś 6C.