Portál AbcLinuxu, 13. května 2025 21:02

Overheat

1.12.2005 20:27 | Přečteno: 956× | Fedora | poslední úprava: 1.12.2005 20:34

Hvězdné datum 2.6.14

S přechodem na Fedoru core 4 se objevily menší komplikace ohledně ACPI. Již jsem našel několik diskuzí, které se zabývaly obdobným, ne-li stejným problémem, ale neúspěšně.

Začnu trochu od lesa. Ve Fedoře (ostatně jak určitě i v jiných distrech) se automaticky spouští daemon crond. To je v pořádku. V notebooku (ACER 1520), na kterém mi Fedora běží, je procesor AMD, u kterého je možné dynamicky měnit frekvenci. To je v pořádku.

Problém se objevil tehdy, když jsem v pohodlí svého domova pročítal wikipedii :) a crond začal spouštět naplánované úlohy (např. vytvoření whatis databáze atp.). Procesor se vytížil na 100% a frekvence se přetaktovala na nějakých 1.8 GHz. To je v pořádku.

Co v pořádku nebylo, že se procesor nezačal chladit, přehřál se a systém zareagoval při teplotě 90 stupňů vypnutím. To vypnutí je samozřejmě v pořádku :)

Ta pohádka o crond a wikipedii je sice pravda, nicméně procesor lze vytížit i jinak (komprimací, kompilací, atd.), a to je trochu problém.

Fakta

/proc/acpi/fan - prazdný
/proc/acpi/thermal_zone - 2 zóny: THRC, THRS
THRS se chladí, teplota kolem 50 stupňů
THRC se nechladí

# cat /proc/acpi/thermal_zone/THRC/trip_points
critical (S5):           97 C
passive:                 90 C: tc1=2 tc2=5 tsp=300 devices=0xffff8100018b66c0

Je zřejmé, že když passive je nastaveno na 90 stupňů, tak se chladič nezapne. Je možné toto nějak změnit?
Ve WinXP je vše v pohodě :(

Zoufalá situace vyžaduje zoufalé činy

Byl jsem donucen si napsat skript, který zjišťuje aktuální frekvenci procesoru, je-li tato vyšší než 800 MHz, tak jej skript podtaktuje zpět na 800 MHz, tuto frekvenci lze totiž uchladit pasivně. Prozatím mohu provádět alespoň zálohu dat, aniž by se mi počítač vypnul ...

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

1.12.2005 20:51 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: Overheat
Odpovědět | Sbalit | Link | Blokovat | Admin
Tohle radši nasměruj do hlavního fóra, budeš mít větší šanci
1.12.2005 21:32 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Overheat
Odpovědět | Sbalit | Link | Blokovat | Admin
Připojuju se k tomu přesunu do hl. diskuse. ;-) Jinak jestli ti to pomůže, tak u mě to vypadá takto:
$ cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5):           100 C
passive:                 92 C: tc1=2 tc2=5 tsp=300 devices=0xcffeefc0
active[0]:               100 C: devices=0xc1273860
(jediná thermal_zone, celeron 850 MHz) Větráček spíná při maximálním zatížení pomocí běžných programů na 77 ˚C a ustálí to po chvilce na 71 - 72 ˚C, pokud na to pustím burnP6, tak vyletí až na 82 ˚C a ustálí se někde kousek pod 80 ˚C.

Navíc má příjemně "inteligentní" řízení - spíná se až když opravdu musí, potom když zátěž povolí, tak zvolní, potom zase přidá a srazí teplotu někam k 55 ˚C a pak se teprve úplně vypne.
oVirt | SPICE
1.12.2005 22:22 Voidless
Rozbalit Rozbalit vše Re: Overheat
Zajimavy, muj notas:
cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5):           100 C
je to Pentium M 1.6GHz, v klidu ma ~77C, pri zatezi max 102C. Rad bych veril ze to akorat ACPI spatne cte (resp. treba spatne zkalibrovany cidlo), protoze aby CPU stabilne bezel na 102C i delsi dobu (kompilace X a podobne - je to Gentoo, takze si uzije :) je docela podezrele...
Radek Vokál avatar 1.12.2005 21:44 Radek Vokál | skóre: 21 | blog: s Fedorou na hlavě
Rozbalit Rozbalit vše Re: Overheat
Odpovědět | Sbalit | Link | Blokovat | Admin
U me to funguje v poradku. Pouzivam cpuspeed a standartni nastaveni. Vetracek jak se zda zapina a teplota Semprona se drzi na 40 az 50 stupnich.

Co mas nastaveno v cpuspeed.conf?
1.12.2005 23:00 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Overheat
Odpovědět | Sbalit | Link | Blokovat | Admin
No, tak trip_points na mém notebooku ukazuje toto:

critical (S5): 105 C passive: 100 C: tc1=1 tc2=2 tsp=100 devices=0xdffce540 active[0]: 85 C: devices=0xc152d200 active[1]: 70 C: devices=0xc152d120 active[2]: 60 C: devices=0xc152df80 active[3]: 40 C: devices=0xc152df00

Jestli ti to nejak pomuze.
Osobní blog
2.12.2005 09:09 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Overheat
Příště používej <pre>. Kdo se v tom má vyznat. ;-)
2.12.2005 17:59 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Overheat
Děkuji za radu, jsem si toho všimnul až když jsem ten komentář odeslal a další se mi nechtěl vkládat, tak pro příště se polepším.;)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.