CPU trip_points megváltoztatása

Fórumok

Sokat gugliztam, de nem sikerült működő megoldást találnom. Végső elkeseredésemben indítok itt egy témát, hátha.

A laptopom állatira hangos. Ez azért van, mert a T7200-as Intel proci nagyon melegszik. A leírás szerint nem kell annyira félteni a melegedéstől, azért azt gondoltam, hogy átállítom a ventilátorok hőmérsékleti határértékeit, hogy ne pörögjenek olyan hamar.Ehhez (többek között) ezt a leírást talátam:
http://acpi.sourceforge.net/documentation/thermal.html

Eddig ezt próbáltam:


# whoami
root

# pwd
/proc/acpi/thermal_zone/TZ0

# ls -l trip_points 
-rwxrwxrwx 1 777 root 0 2008-06-04 23:46 trip_points

# cat trip_points 
critical (S5):           256 C
active[0]:               75 C: devices=C315 
active[1]:               65 C: devices=C316 
active[2]:               55 C: devices=C317 
active[3]:               45 C: devices=C318

A leírás alapján ezt valahogy így kellene csinálni ezt:


# echo -n "256:0:0:75:65:55:45" > trip_points 
-bash: echo: write error: Be/kimeneti hiba

Sajnos hibát ír. A /proc fájlrendszer írható, más fájlokba tudtam is echózni. Valahol egy fórumon említették, hogy Ubuntu Hardyn ez a fájl nem írható, míg régebben az volt. Erről tud valaki valamit? Ez kernelfüggő? Lehet valahogy orvosolni?

Hozzászólások

Ez jellegzetesen az, amikor nem formátumhiba miatt nem tudod megváltoztatni az értékeket, hanem valami driver nem támogatja (én a ventillátorral vagyok így, szóval mindig maxon pörög).

Az általad linkelt http://acpi.sourceforge.net/documentation/thermal.html oldalon nem véletlenül van a trip points résznel csak "Read" sora annak a táblázatnak. Az újabb kernelekből alapból ki van szedve ezeknek az értékeknek az írhatósága. A 2.6.17-nél még biztosan tudom, hogy lehetett átírni (szerk.: és át is írtam, és működött is azzal az utasítással, amit te is írtál), a 2.6.24-nél bár biztosan tudom, hogy nem lehet írni.

Ezt egy filozófiai vita előzte meg, hogy engedje-e a kernel, hogy a root esetleg tönkrevágja a HW-t.
Én mindenesetre nem értek egyet a döntéssel.

Lehet, hogy van valami patch, ami visszakapcsolja az írhatóságot?

Huh, nagyon köszi a választ. Most, hogy említetted, ott van valami piros betűs felirat, hogy valami átkerült a /sys fájlrendszerbe, majd körülnézek ott is, hátha lehet valamit buherálni.

Amúgy én sem értek egyet a döntéssel, ha én vagyok root, akkor hadd vágjam már tönkre a hardvert. Ha már egyszer "comes with ABSOLUTELY NO WARRANTY", nem igaz?

Kicsit turni kell a gitben: ACPI: thermal trip points are read-only, es ACPI: /proc/acpi/thermal_zone trip points are now read-only, mark them as such

bar ahogy a fejlesztoket ismerem, lehet meg masik commitokban modositas, azokat is meg kell keresni.

Elbandi
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Esetleg undervoltage nem jatszik? Nekem bejott.

-----
“Firefox, you say? No I don't play Pokémon”

nekem t7100 as van ami 1.8 GHz nekem alapjaraton 43-46 fok ha meghajtom mindket magot felmegy 65-68 és ez a max. Ekkor se hangos a hűtő, szóval nem a proci meleg hanem szar a hűtés :D
Egyszer hibernate után nem kapcsolt be a venti, csak azt vettem észre hogy a kezemet valósággal sütötte a bill, ránéztem ekkor láttam hogy mindkét magra 99fokot mondd. Gyors kikapcs majd bekapcs semmi baja azóta se :>

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.30