Overclocking FSB w Eee PC
FSB (ang. Front Side Bus) jest magistralą łączącą CPU z kontrolerem pamięci. Istnieje możliwość overclockingu (podkręcenia) FSB w Eee PC. Wystarczy załadować odpowiedni moduł do jądra.
Zwiększając FSB, zwiększamy także częstotliwość pamięci, co w zasadniczy sposób poprawia wydajność komputera – poprzez wzrost przepustowości pamięci. Jednak może doprowadzić do niestabilności systemu lub też do zwiększenia poboru energii. U mnie system staje się nie stabilny – zawiesza się – przy 95 MHz. Dlatego używam 85 MHz.
Są dwa sposoby na dodanie odpowiedniego modułu – kompilujemy odpowiedni moduł sami (najlepsze wyjście) albo dodajemy skompilowany już wcześniej moduł(łatwiejsze wyjście).
Pierw opiszę pierwsze wyjście, dla bardziej zaawansowanych użytkowników linuxa.
Pobieramy źródło modułu, które dostępne jest na stronie http://code.google.com/p/eeepc-linux/.
Pobieramy plik tar z źródłami modułu i rozpakowywujemy go. Polecam przeczytać plik README, przed wykonaniem jakich kolwiek czynności – gdyż w nowych wersjach tego modułu, proces instalacji może się zmienić.
Przechodzimy do katalogu modules i wykonujemy polecenie make – które skompiluje nam moduł eee.
W wyniku kompilacji otrzymamy plik modułu jądra “eee.ko”.
Jeśli nie chcemy kompilować sami pliku modułu jądra możemy użyć już wcześniej skompilowanego modułu. Ja tak właśnie zrobiłem – ominęło mnie instalowanie programów potrzebnych do kompilowania modułu, jak i samo kompilowanie.
Jednak nie każdy może sobie na to pozwolić.
Plik jądra musi pasować do naszej wersji kernela.
Aby ją sprawdzić wydajemy polecenie:
uname -rW moim przypadku (używam oryginalnego systemu Xandros) jest to wersja 2.6.21.4-eeepc.
Pliki eee.ko – a więc skompilowane moduły jądra możemy pobrać ze strony:
http://kibobo.free.fr/EEE/acpi/eee.ko dla wersji 2.6.21.4-eeepc (Xandros)
lub
http://www.informatik.uni-oldenburg.de/~graves/eee/eee.ko dla wersji 2.6.22-14-generic (eeeXubuntu)
Kopia plików znajduję się na http://www.asuseeepc.pl/pliki/fsb/ , pamiętać proszę by pobierając plik dla eeeXubuntu – należy zmienić jego nazwę z eee_2.6.22-14-generic.ko na eee.ko.
W konsoli przechodzimy na prawa root’a:
sudo bashSkompilowany moduł można dodać ręcznie do jądra lub też ustawić automatyczne dodawanie modułu jądra do systemu przy jego starcie.
Możemy dodać moduł ręcznie:
insmod eee.koAlbo ładować go automatycznie podczas startu systemu.
W tym celu kopiujemy plik modułu do katalogu /lib/modules/[wersja_kernela]/kernel/drivers/acpi
mv eee.ko /lib/modules/[wersja_kernela]/kernel/drivers/acpiRejestrujemy moduły – tworzymy plik modules.dep oraz mapę plików:
depmod -aŻeby nasz moduł był ładowany automatycznie, musimy dodać wpis do pliku /etc/modules:
echo "eee" >> /etc/modulesSprawdzamy czy nasz moduł został załadowany do systemu:
lsmod | grep eeeJeśli pojawi się tam ‘eee’ to znaczy wszystko zrobiliśmy ok i moduł został poprawnie załadowany do systemu.
Aby sprawdzić wartość FSB:
cat /proc/eee/fsbpierwsze cyfry znaczą o wartości FSB.
Aby ją zmienić polecam skrypt napisany w bashu, autorstwa Keith Edwin Smith.
Pobrać można go stąd.
Lub bezpośrednio z konsoli:
wget http://www.asuseeepc.pl/pliki/fsb/fsbNadajemy prawa uruchamiania pliku:
chmod +x fsbSprawdzić naszą wartość fsb możemy teraz wpisując:
./fsbA zmienić:
./fsb [wartosc_fsb]np. dla FSB 85
./fsb 85lub wybrać jeden z trzech trybów: high, low lub med
./fsb medWartości tych trybów to odpowiednio:
high – 100 MHz
low – 70 MHz
medium – 85 MHz
Skrypt ten jest o tyle dobry że zmieniając FSB z domyślnych 70, na 85 zmienia je co 5, czyli 75, 80, 85 – pozwala to na zachowanie większej stabilności systemu.
Wpływ FSB (N) na pobór prądu
N M mA power
90 24 1271 - 103,9%
85 24 1248 - 102,0%
70 24 1223 - 100,0%
65 24 1216 - 99,4%
60 24 1210 - 98,9%
55 24 1199 - 98,0%Gdyby u kogoś pojawiły się jakieś problemy z komputerem proszę o tym pisać
– u mnie działa poprawnie lecz nie biorę odpowiedzialności za szkody jakie może wyrządzić używanie w/w programów.
Dlatego też proszę jednak poczytać o podkręcaniu FSB na rożnych forach, googlach itp. zanim przystąpicie do tego sami.
Zobacz także:
Komentarze: 4
Skomentuj:


Czy ten skrypt da się jakoś zautostartować, żeby sam ruszał przy włączeniu na FSB 85? Wiem, że to tylko krótka komenda w konsoli, ale miło byłoby, gdyby to działo się automatycznie.. ;) Z góry dzięki za jakieś info..
;) Aha – jeśli ta informacja ma jakiekolwiek znaczenie dla sprawy – pracuję na eeeXubuntu. :)
Dzięki z góry!
FSB 115.0 MHz
Częstotliwość taktowania procesora 1035.1 MHz (oryginalny: 900 MHz, overclock: 15%)
Efektywna częstotliwość taktowania (RAM) 459 MHz
Wsadziłem Kingston 2 GB DDR2-667
Chodzi piknie stabilnie :)
a jest mozliwość odkręcenia tak żeby dłużej chodził na akumulatorach?
pewnie tak. wystarczy zmniejszyć napięcie na procesorze