Laptop, kernel 2.6.16 i przegrzewający się procesor

Laptop, kernel 2.6.16 i przegrzewający się procesor


Wyświetlono archiwalną wersję tematu "Laptop, kernel 2.6.16 i przegrzewający się procesor" z forum pl.comp.os.linux




Artur Remplakowski
29 Mar 2006, 07:44

Witam

Co jakiś czas kompiluję nowszy kernel, więc postanowiłem przejść z 2.6.14.5
na 2.6.16 i zauważyłem coś dziwnego:
temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
niemiłosiernie.
Pewnie gdyby się tak nie załączał to procesor by się grzał jeszcze bardziej.

Konfiguracja na obu kernelach podobna. W nowszym zrobiona przez make oldconfig
z wersji 2.6.14.5 i nic nie dodane.

Sprzęt to notebook Fujitsu-Siemens Amilo Pro 7010 z desktopowym Celeronem 325D
(2,53GHz), więc temperatura nawet na wcześniejszych kernelach i tak była wysoka
(około 68 st. C, a przy kompilacji np. kernela 72 st.).

Próbowałem też 2.6.16-lck1 i 2.6.16.1 - bez poprawy

Zastanawiam się czy wkompilowanie APM zamiast ACPI
z opcją "Make CPU Idle calls when idle" coś by pomogło.

Jakie są doświadczenia grupowiczów w tym temacie?
Stosuje ktoś jakieś patche obniżające temperaturę procka?

Pozdrawiam


Pielciu
29 Mar 2006, 08:07

Witam

Co jakiś czas kompiluję nowszy kernel, więc postanowiłem przejść z 2.6.14.5
na 2.6.16 i zauważyłem coś dziwnego:
temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
niemiłosiernie.
Pewnie gdyby się tak nie załączał to procesor by się grzał jeszcze bardziej.

Konfiguracja na obu kernelach podobna. W nowszym zrobiona przez make oldconfig
z wersji 2.6.14.5 i nic nie dodane.

Sprzęt to notebook Fujitsu-Siemens Amilo Pro 7010 z desktopowym Celeronem 325D
(2,53GHz), więc temperatura nawet na wcześniejszych kernelach i tak była wysoka
(około 68 st. C, a przy kompilacji np. kernela 72 st.).

Próbowałem też 2.6.16-lck1 i 2.6.16.1 - bez poprawy

Zastanawiam się czy wkompilowanie APM zamiast ACPI
z opcją "Make CPU Idle calls when idle" coś by pomogło.

Jakie są doświadczenia grupowiczów w tym temacie?
Stosuje ktoś jakieś patche obniżające temperaturę procka?

Pozdrawiam



Wlaczyles obsluge ACPI i CPU Frequency Scaling, odpowiednie dla swojego
procesora CPUFreq drivers ? Ja mam centrino, nie pamietam dokladnie co
jest dla celerona...no ale pewnie znajdziesz. Do tego policy governor
odpowiedni wedlug potrzeb...osobiscie polecam ondemand lub (tego ja
uzywam) conservative. Oczywiscie samo wkompilowanie w jadro nie
wystarczy wiec:
'echo "conservative"
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'
Po wiecej opcji odsylam do dokumentacji ACPI...

pozdrv, pielciu

Leonard Milcin Jr.
29 Mar 2006, 08:15
Artur Remplakowski skrev:

Witam

Co jakiś czas kompiluję nowszy kernel, więc postanowiłem przejść z 2.6.14.5
na 2.6.16 i zauważyłem coś dziwnego:
temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
niemiłosiernie.
Pewnie gdyby się tak nie załączał to procesor by się grzał jeszcze bardziej.

Konfiguracja na obu kernelach podobna. W nowszym zrobiona przez make oldconfig
z wersji 2.6.14.5 i nic nie dodane.

Sprzęt to notebook Fujitsu-Siemens Amilo Pro 7010 z desktopowym Celeronem 325D
(2,53GHz), więc temperatura nawet na wcześniejszych kernelach i tak była wysoka
(około 68 st. C, a przy kompilacji np. kernela 72 st.).

Próbowałem też 2.6.16-lck1 i 2.6.16.1 - bez poprawy

Zastanawiam się czy wkompilowanie APM zamiast ACPI
z opcją "Make CPU Idle calls when idle" coś by pomogło.

Jakie są doświadczenia grupowiczów w tym temacie?
Stosuje ktoś jakieś patche obniżające temperaturę procka?

Pozdrawiam



CONFIG_ACPI_PROCESSOR
CONFIG_ACPI_THERMAL

kolejno:

power management / acpi / processor
i power management / acpi / processor / thermal zone

I sprawdź czy pomoże.

Pozdrawiam,

Leonard

Artur Remplakowski
29 Mar 2006, 09:12

| temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
| operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
| niemiłosiernie.
Wlaczyles obsluge ACPI i CPU Frequency Scaling, odpowiednie dla swojego
procesora CPUFreq drivers ? Ja mam centrino, nie pamietam dokladnie co
jest dla celerona...no ale pewnie znajdziesz. Do tego policy governor
odpowiedni wedlug potrzeb...osobiscie polecam ondemand lub (tego ja
uzywam) conservative. Oczywiscie samo wkompilowanie w jadro nie
wystarczy wiec:
'echo "conservative"
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'



ACPI oczywiście włączone, CPU Frequency scaling też i moim przypadku niewiele
daje (częstotliwość reguluje, ale temperatura spada tylko o 2 stopnie
na ondemand pewnie dlatego, że to proc desktopowy), chyba go wymienię na mobilny
P4 532 3.06GHz

Na nowszym kernelu mam identyczną konfigurację więc to nie ta przyczyna.


Artur Remplakowski
29 Mar 2006, 09:18

| temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
| operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
| niemiłosiernie.
CONFIG_ACPI_PROCESSOR
CONFIG_ACPI_THERMAL
kolejno:
power management / acpi / processor
i power management / acpi / processor / thermal zone



W .config mam:

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SLEEP_PROC_SLEEP=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set

Więc wszystko co potrzebne, to pozałączane (na nowszym kernelu podobnie).

Hm. Dziwne?

bpi...@poczta.onet.pl
30 Mar 2006, 15:53


| temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
| operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
| niemiłosiernie.
| CONFIG_ACPI_PROCESSOR
| CONFIG_ACPI_THERMAL
| kolejno:
| power management / acpi / processor
| i power management / acpi / processor / thermal zone

W .config mam:

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SLEEP_PROC_SLEEP=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set

Więc wszystko co potrzebne, to pozałączane (na nowszym kernelu podobnie).

Hm. Dziwne?


Artur Remplakowski
31 Mar 2006, 01:42

Jeśli używasz modułu p4-clockmode
to w kernelu jest bug



W tym rzecz, że na 2.6.14.5 nie używając nawet CPU Frequency scaling
procesor jest o co najmniej kilka stopni chłodniejszy

Artur Remplakowski
31 Mar 2006, 03:36

Co jakiś czas kompiluję nowszy kernel, więc postanowiłem przejść z 2.6.14.5
na 2.6.16 i zauważyłem coś dziwnego:
temperatura procesora wzrosła o jakieś 6-7 stopni przy wykonywaniu tych samych
operacji. Powoduje to, że wentylator przechodzi na wyższe obroty i wyje
niemiłosiernie.

Zastanawiam się czy wkompilowanie APM zamiast ACPI
z opcją "Make CPU Idle calls when idle" coś by pomogło.



Odpowiadam sam sobie, ale może komuś się przyda.

Od dwóch godzin testuję jądro 2.6.16.1 z wkompilowanym oprócz ACPI
"APM/Make CPU Idle calls when idle" i jest ok.

CPU Frequency scaling ustawione na performance a temperatura procka jest
niższa o około 5 stopni.

żer
31 Mar 2006, 07:06

Od dwóch godzin testuję jądro 2.6.16.1 z wkompilowanym oprócz ACPI
"APM/Make CPU Idle calls when idle" i jest ok.

CPU Frequency scaling ustawione na performance a temperatura procka jest
niższa o około 5 stopni.



A masz jakiś patent na zasypianie. U mnie po uspieniu po prostu
uruchamia się od nowa. Zresztą zamknięcie (hibernacja) trwa
niemiłosiernie długo :(

Artur Remplakowski
31 Mar 2006, 09:27

A masz jakiś patent na zasypianie. U mnie po uspieniu po prostu
uruchamia się od nowa. Zresztą zamknięcie (hibernacja) trwa
niemiłosiernie długo :(



Odpowiedni parametr w pliku konfiguracyjnym bootloadera.
Jeśli stosujesz suspend2 to np. resume2=swap:/dev/hda3 (gdzie hda3 to
partycja swap).

Więcej możesz poczytać:
http://informatyka.suski.org/linux/fedora_core_4_na_laptopie_hp_omnib...
/hibernacja_-_software_suspend_2.html (w jednej linii)
U mnie trwa to około 30 - 60 sek (512 MB RAMu)

Niestety nie działa za dobrze. Mam duży problem z SVGATextMode, z którego
korzystam zamiast fb. Co prawda przy wznowieniu ładuję go ponownie,
ale potrafi skaszanić konsolę.

Kernel 2.1 - auto³adowanie modu³u sb.o
Kernel panic : VFS : Unable to mount root fs on 03:05
Czy ktos ma modul (plik .o) do kernela obslugujacy FAT32 ?
Jak zainstalować źródła kernela (dotyczy RH 8.0 + Nvidia)
  • zbiornik lpg polonez
  • olsztyn spot w dlugi sierpniowy week
  • zywnosc;dla;psa
  • stw finanse poznan
  • zaglodzona katowana nela znalazla expresowo 48
  • taki tam
  • czesci caddy mk1
  • aresania fotos
  • massey ferguson 8140
  • Zestawienie wypowiedzi z grup dyskusyjnych @@ Indeks