lunedì 18 febbraio 2008

Guida Overclocking Asus Eee PC

Asus Eee PC overclock con linux:

Nonostante l’Eee PC abbia un processore Celeron M a 900 Mhz, viene impostato a 633 Mhz a causa di alcune scelte progettuali (durata della batteria e minor riscaldamento del case).

E’ bene chiarire subito, che questa velocità “ridotta” svolge egregiamente tutti i compiti per cui è stato progettato l’Eee e non è assolutamente necessaria nessuna modifica per lavorare agevolmente con il nostro nuovo portatile. Tuttavia, chi non è abituato a prendersi le cose come sono o vuole semplicemente sperimentare una velocità maggiore, continui a leggere.

Attenzione: le procedure che seguono sono assolutamente sperimentali ed rivolte soltanto ad utenti esperti; potrebbero causare instabilità del sistema, surriscaldamento del processore e danni di grave entità all’intero portatile. Da usare a proprio rischio e, lo ripeto, solo se utenti esperti.

Linux: overclock con un modulo del kernel

Abbiamo due possibilità:

Compilare il modulo partendo dai sorgenti

Chi è in grado di compilarsi un modulo del kernel da solo, può prelevare i sorgenti da questo sito e proseguire con i classici “make” e “make install”; non parleremo di questa procedura ma spiegheremo più avanti come configurare il modulo dopo averlo caricato con “modprobe”.

Utilizzare il modulo precompilato

Se stiamo usando il kernel “2.6.21.4-eeepc” (uname -a da terminale per controllare) possiamo scaricare il modulo da questo link.

Se al contrario, stiamo utilizzando un kernel più recente, per la precisione il “2.6.22-14-generic”, dobbiamo prelevare il modulo da questo link.

N.B. Chi sta utilizzando un kernel diverso dai due descritti sopra, deve compilarsi il modulo del kernel partendo dai sorgenti.

  • Aprire un terminale nella dir che contiene il file scaricato e digitare:
  • sudo cp eee.ko /lib/modules/2.6.22-14-generic/kernel/ && depmod -a

  • Modificare il file /etc/modprobe.d/blacklist:
  • sudo nano /etc/modprobe.d/blacklist

    e commentare (con # davanti la riga) la linea che contiene i2c_i801

  • Salvare ed uscire (Ctrl+o e Ctrl+x) da nano.
  • Modificare il file /etc/modules:
  • sudo nano /etc/modules

  • e aggiungere alla fine del file i moduli i2c_i801 ed eee
  • Salvare ed uscire (Ctrl+o e Ctrl+x).

Dal prossimo riavvio, i moduli necessari per l’overclock saranno caricati automaticamente. Per caricarli subito invece, sempre da un terminale, digitare:

sudo modprobe i2c_i801
sudo modprobe eee

Regolare la velocità del FSB

Adesso non resta che impostare il front side bus (FSB) a 100 Mhz per raggiungere la velocità di 900 Mhz. Possiamo usare questo script:

  • Aprire un terminale e digitare:
  • sudo nano overclock.sh

  • ed inserire al suo interno le seguenti linee:
  • sudo sh -c 'echo 85 24 1 > /proc/eee/fsb'
    sudo sh -c 'echo 100 24 1 > /proc/eee/fsb'
    echo "FSB overclocked a 100MHz"

  • Salvare ed uscire (Ctrl+o e Ctrl+x).

Per renderlo eseguibile, sempre da terminale digitare:

sudo chmod 775 overclock.sh

I comandi inseriti nel file, attuano un incremento progressivo alla frequenza del FSB, portandola prima a 85 e poi a 100 Mhz; è più sicuro procedere gradualmente piuttosto che passare subito alla frequenza più alta (causerebbe un blocco del sistema).

Se si sono eseguiti i passaggi come indicato sopra, lo script sarà nella nostra cartella utente (/home/); adesso, per eseguirlo, apriamo un terminale e digitiamo:

./overclock.sh

Un messaggio di conferma ci informerà dell’avvenuto overclock.

Non è consigliato caricare lo script all’avvio del computer, potrebbe impedire di accedere al computer causando un riavvio continuo; molto meglio invece, lanciarlo manualmente quando si lavora con la corrente elettrica inserita e si necessita di maggiore potenza.

Eseguire dei test sulle prestazioni

Il comando (da terminale) cat /proc/eee/fsb restituirà a video l’attuale frequenza del FSB, mentre il più classico cat /proc/cpuinfo , restituirà comunque una velocità del processore di 630 Mhz.

Per eseguire dei benchmark invece, non esiste un comando apposito; personalmente ho utilizzato glxgears per effettuare dei test, e devo dire che le prestazioni aumentano di un 25/30%.

Da terminale, digitando glxgears , vedremo i Frame Per Second generati dal nostro processore/scheda video. Possiamo eseguire il comando prima e dopo l’overclock per monitorare le prestazioni del nostro Eee PC.

Ecco i miei risultati con FSB standard (70Mhz):

riccardo@riccardo-laptop:~$ glxgears
2111 frames in 5.0 seconds = 422.083 FPS
2190 frames in 5.0 seconds = 437.968 FPS
2180 frames in 5.0 seconds = 435.918 FPS
2185 frames in 5.0 seconds = 436.869 FPS
2131 frames in 5.0 seconds = 426.080 FPS
2018 frames in 5.0 seconds = 403.449 FPS
2188 frames in 5.0 seconds = 437.509 FPS
2193 frames in 5.0 seconds = 438.463 FPS

e con FSB overclockato a 100 Mhz:

riccardo@riccardo-laptop:~/Desktop$ glxgears
3100 frames in 5.0 seconds = 619.885 FPS
3146 frames in 5.0 seconds = 629.102 FPS
3018 frames in 5.0 seconds = 603.484 FPS
2973 frames in 5.0 seconds = 594.476 FPS
3143 frames in 5.0 seconds = 628.396 FPS
3006 frames in 5.0 seconds = 600.671 FPS
3165 frames in 5.0 seconds = 632.921 FPS
3153 frames in 5.0 seconds = 630.490 FPS

Altri metodi di overclock

La frequenza del FSB può essere alzata anche tramite una versione del BIOS non ufficiale o, se si è installato Windows, attraverso un programma simile a quello qua descritto per Linux. La procedura per Windows in particolare, verrà descritta prossimamente.

Fonte: wiki.eeeuser.com

Nessun commento: