daniel@nofftz.net.NOSPAM
2004.04.24
Verzi�t�rt�net | ||
---|---|---|
Verzi�: 1.1.4 | 2004.04.24 | �tdolgozta: dn |
A sis lapkak�szlet parancssori hackje v�ltozott, �j jav�t�s az ugr�l� hanghoz, �j folt a 2.6.5 rendszermaghoz. | ||
Verzi�: 1.1.3 | 2004.04.01 | �tdolgozta: dn |
Kisebb friss�t�s. | ||
Verzi�: 1.1.2 | 2004.03.30 | �tdolgozta: dn |
KT600 parancssoros hack hozz�adva, tov�bbi bizony�t�kok arra, hogy a hangprobl�ma jav�t�sa m�k�dik! | ||
Verzi�: 1.1.1 | 2003.12.18 | �tdolgozta: dn |
Jap�n �s portug�l ford�t�s hozz�adva, a hangprobl�m�k lehets�ges jav�t�sa hozz�adva. | ||
Verzi�: 1.1.0 | 2003.10.04 | �tdolgozta: dn |
Egy adag �j inform�ci� �s hivatkoz�s. |
This document, Athlon Powersaving HOWTO, is copyrighted (c) 2003 by Daniel Nofftz.
A dokumentum m�sol�sa, terjeszt�se �s/vagy m�dos�t�sa enged�lyezett a Free Software Foundation (Szabad Szoftver Alap�tv�ny) �ltal k�zz�tett GNU Free Documentation License 1.2 vagy k�s�bbi v�ltozat�ban le�rt felt�telek szerint; �lland� fejezetek, el�oldali �s h�toldali sz�vegek n�lk�l. A licenc egy m�solata megtal�lhat� a http://www.gnu.org/copyleft/fdl.html honlapon.
Linux is a registered trademark of Linus Torvalds.
A visszajelz�sek a dokumentum szempontj�b�l nagyon fontosak. K�l�n�sk�pp sz�ks�gesek az �j megold�sok az �j lapkak�szletekhez. Ezen k�v�l a megjegyz�seket is sz�vesen veszem, melyekb�l megtudhat�, hogy a megadott megold�sok m�k�dtek-e vagy sem. A kieg�sz�t�seket, megjegyz�seket �s kritik�kat a <daniel@nofftz.net.NOSPAM> e-mail c�mre v�rom.
Angol �s n�met nyelv� e-mailt egyar�nt k�ldhettek!
A magyar ford�t�st M�cza Zsolt k�sz�tette (2003.10.20). A lektor�l�st Daczi L�szl� v�gezte el (2003.10.21). Utolj�ra friss�tve 2004.05.07.-�n. A dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n.
Ha jelenlegi rendszermagunk nem tartalmaz ACPI t�mogat�st, enged�lyezz�k azt, �s ford�tsuk �jra a rendszermagot. Az ACPI-be�ll�t�sokat a + -> men�pontban tal�ljuk. A k�vetkez� be�ll�t�sokat mindenk�ppen enged�lyezn�nk kell: , �s
Az �j 2.4.22 rendszermag eset�ben: + . Legal�bb a k�vetkez� opci�t enged�lyezn�nk kell: .
N�h�ny lapkak�szlet az STPGNT szolg�ltat�st is t�mogatja, ha HLT jelz�st �szlel. Ezek az alaplapok/lapkak�szletek nem ig�nylik az ACPI enged�lyez�s�t! Jelenleg visszajelz�sre v�rok arra vonatkoz�an, mely lapkak�szletek m�k�dnek/nem m�k�dnek ACPI n�lk�l. Tal�n tesztelhetn�d az alaplapot, majd elk�ldhetn�d nekem az eredm�nyt.
bekapcsol�s: setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) | 0x80)))
kikapcsol�s: setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) & 0x7f)))
setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) | 0x80)))
setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) | 0x02)))
setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) & 0x7f)))
setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) & 0xfd)))
setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) | 0x80)))
setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) | 0x02)))
setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) & 0x7f)))
setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) & 0xfd)))
bekapcsol�s: setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) | 0x01)))
kikapcsol�s: setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) & 0xfe)))
bekapcsol�s: setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) | 0x0003)))
kikapcsol�s: setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) & 0xfffc)))
setpci -v -H1 -s 0:0.0 E7=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) | 0x06)))
setpci -v -H1 -s 0:0.0 6D=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6D) | 0x80)))
setpci -v -H1 -s 0:0.0 E4=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) & 0xf9)))
bekapcsol�s: setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) | 0x10)))
kikapcsol�s: setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) & 0xef)))
bekapcsol�s: setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) | 0x06)))
kikapcsol�s: setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) & 0xf9)))
A programr�l tov�bbi inform�ci�kat szerezhet�nk (�s le is t�lthetj�k) a honlapr�l.
Ok... most n�zz�k l�p�senk�nt, hogyan haszn�ljuk a foltot:
El�sz�r le kell t�lten�nk a foltot:
2.4.21 rendszermag-folt (k�sz�net Thomas Reinhardt-nak, ami�rt �t�rta 2.4.21-re)
2.6.5 rendszermag-folt amely t�mogatja az �sszes VIA lapkak�szletet a KT600-ig (k�sz�net �rte Sebastian Droege-nek ami�rt �t�rta a 2.6.5 rendszermaghoz, tov�bb� egy�b lapkak�szlet t�mogat�st adott hozz�)
Jelentkezz�nk be root felhaszn�l�k�nt
cd /usr/src
Rakjuk fel a foltot: cat $path-to-patch/amd_cool.diff | patch -p0 (Az �j 2.6.5 folt eset�ben: l�pj�nk be a linux k�nyvt�rba, majd patch -p1)
cd linux
Ford�tsuk le az �j rendszermagot
Ind�tsuk �jra a sz�m�t�g�pet, majd a boot-prompthoz �rjuk be a amd_disconnect=yes sort. Erre az�rt van sz�ks�g, mert az Athlon processzor ismert hib�i t�bb alaplap eset�n probl�m�kat okozhatnak. �gy el�sz�r kipr�b�ljuk a foltot, �s ha m�k�dik, a amd_disconnect=yes sort be�rhatjuk az /etc/lilo.conf f�jlba.
Az LVCool a Windowsos VCool program Linuxos v�ltozata. Csak a KT133/133A �s a KX133 lapkak�szletet t�mogatja, de nem tudok ezzel kapcsolatban seg�ts�get ny�jtani. Let�lthet� innen. Ez a megold�s nem ig�nyel ACPI t�mogat�st.
�me egy m�sik energiamegtakar�t� program, amely sz�mos lapkak�szletet t�mogat. �n nem teszteltem, de �gy hallottam m�k�dik. Ellen�rizd le... Ez is egy olyan program, amely k�pes haszn�lni az alaplapon l�v� monitoroz� lapk�kat (�gy mint az lm-sensors csomag).
Ez egy olyan rendszermag modul, amely enged�lyezi az energiamegtakar�t�st a 760MP t�bbprocesszoros lapkak�szleten. Megtal�lod itt. Nem tudom milyen j�l m�k�dik, de valaki k�ld�tt olyan levelet, miszerint m�k�dik. Az�rt ellen�rizd.
Ha h�vez�rl�s� processzor ventil�torunk van, akkor a m�k�d�st ellen�rizhetj�k zaj hangoss�g�val. N�h�ny percnyi �resj�rat ut�n �jra m�k�d�sbe hozhatjuk a processzort.
K�r�lbel�l 20-30 m�sodperc m�lva a ventil�tor zaj�nak er�s�d�s�t kell �szleln�nk, mialatt az gyorsabb menetbe kapcsol. Ne felejts�k el le�ll�tani a while-loop ciklust egy kis id� eltelt�vel (n�h�ny perc), a Ctrl-C billenty�kombin�ci�val.
A fenti elj�r�s a processzor h�m�rs�klet�nek monitoroz�s�ra is haszn�lhat� (mint az lm-sensors vagy xmbmon).
A k�vetkez� probl�m�k l�phetnek fel (melyeket a processzor hib�i okoznak):
N�ha a BIOS friss�t�s seg�thet ezen (a 11-es hiba kiker�l�s�re l�tezik egy megold�s, mely a BIOS-t haszn�lja). De tudom�som szerint csak kev�s alaplap BIOS-ban tal�lhat� meg ez a megold�s.
Az Asus A7V133-C alaplap eset�n ismeretes, hogy a PCI master read caching BIOS be�ll�t�s enged�lyez�se a legt�bb probl�m�t megoldja. N�zz�k meg, hogy van-e ilyen funkci�ja az alaplapunkon l�v� BIOS-nak.
Azt is tudjuk, hogy n�h�ny alaplap eset�n a Delayed Transaction BIOS be�ll�t�s a probl�m�k egy r�sz�t kik�sz�b�li. Ezt az opci�t is �rdemes lehet kipr�b�lni.
FIGYELEM: A KT133A lapkak�szlettel ell�tott alaplapok eset�n ez el�hozhatja a h�res VIA-Southbridge hib�t!
Egy Newsnet levelez�sb�l, az Asus A7V-vel kapcsolatban:
delayed transaction n�lk�l: ugr�sok hanglej�tsz�s �s TV-n�z�s k�zben
delayed transaction bekapcsolva: nincsenek ugr�sok hanglej�tsz�s k�zben �s csak kisebb probl�m�k TV-n�z�skor
mind a delayed transcation mind a master read caching bekapcsolva: szinte semmilyen probl�ma TV-n�z�skor �s egy�ltal�n nem jelentkeznek ugr�sok hanglej�tsz�s k�zben
M�s okai is lehetnek a probl�m�knak:
a t�pegys�g nem el�g er�s ahhoz, hogy a processzor/alaplap energia felv�tel�nek ingadoz�s�t kezelni tudja
n�h�ny alaplapi fesz�lts�g-szab�lyoz�nak ugyanaz a hib�ja, mint a t�pegys�gnek ;)
az alaplapunk t�pusa K7S5A (tudom�som szerint ez az alaplap nagyon furcs�n tud viselkedni, amikor az energiatakar�kos �zemm�d be van kapcsolva)
Ha rendszer�nket energiatakar�kos �zemm�dban haszn�lva csak kisebb probl�m�k ad�dnak, �s ennek ellen�re szeretn�nk haszn�lni azt haszn�lni, alap�rtelmez�sk�nt enged�lyezhetj�k. Ha zen�t akarunk lej�tszani vagy TV-t akarunk n�zni akkor pedig kikapcsoljuk ...
K�sz�net Michael Hamilton-nak, ami�rt bemutatta az �tlet m�k�d�si elv�t.
setpci -v -s "pci-address" latency_timer=ff
A Latency Timer-r�l tov�bbi inform�ci�t itt tal�lhat�.
Tal�n m�s probl�m�k megold�s�ra is haszn�lhatjuk, mint p�ld�ul az USB, vagy a merevlemez-�tviteli-lassul�s probl�m�k, de ezt jelenleg m�g nem pr�b�ltuk. Nyugodtan pr�b�lhatod ezt, (de ne t�gy szemreh�ny�st, ha nem m�k�dik, vagy valamim�s romlik el) �s jelentheted, ha m�k�dik. Az a legnagyobb probl�ma, hogy nekem nem jelentkezik ilyen hiba, �gy kipr�b�lni sem tudom a jav�t�st.
Ha m�k�dik, akkor ezt a setpci parancsot a sz�m�t�g�p minden indul�skor/�jraindul�skor ki kell adnunk. A megold�s az lehet, hogy az init szkriptek egyik�be rakjuk be (az eszk�zvez�rl� modul bet�lt�se ut�n!).
K�sz�net Wijatmoko Prayitno-nak ami�rt bemutatta ezt!
Ez el�g egyszer�, a parancssoros hackhez hasonl�an m�k�dik:
M�g t�bb lapkak�szlet le�r�s�val �s inform�ci�val b�v�teni a dokumentumot.
Inform�ci� k�zz�t�tele az Athlon64 �s Opteron processzorok energiamegtakar�t� rendszer�r�l.
A spanyol ford�t�st Carlos Mayo k�sz�tette.
A braz�liai portug�l ford�t�st Bruno Buys k�sz�tette.
A francia ford�t�st Mathieu Pillard k�sz�tette.
Az olasz ford�t�st Maurizio Fantino k�sz�tette.
A n�met ford�t�st Fabian Mohren k�sz�tette (csak r�szletek).
A jap�n ford�t�st Seiji Kaneko k�sz�tette.