HOMEShowGirlRagazzeSexy
Utenti Online: 1
Dvd Copy
Dvd Tech
Cd Audio
Cd Dati
PlayStation
PlayStation 2
Dreamcast
Proteggere un Cd
Guide Software
Download
Faq
Varie
Introduzione
Basi
Benchmarck
Bios
Cpu
Download
Faq
Hard Disk
Schede Video
Tutorial
Raffreddamento
Componenti Vari


 OVERCLOCK MATROX MYSTIQUE 200 Torna Indietro 

L'overclock delle Mystique/Mystique 220 è reso possibile dal programma MystCLK, contenuto nel pacchetto MOC, che permette la variazione delle tre frequenze di clock principali presenti su queste schede. La più importante è quella del System Clock, il clock primario, a partire dal quale sono generati il Memory Clock (MCLK) dividendo il System clock per 2, e il Graphics Clock (GCLK), dividendo il System clock per 3. Ad esempio, nella Mystique 220 (MGA-1164SG), il system clock è di 200mhz, quindi MCLK sarà : 200/2=100mhz, mentre GLCK =200/3=66mhz.

Esistono due vie per overclockare una Mystique: l'innalzamento del system clock, e quindi degli altri due, oppure la diminuzione dei divisori,  che deve essere accompagnata da una certa diminuzione del system clock.

E' importante tenere sempre presenti questi concetti perchè su di essi si baserà tutto il processo di overclock.

Il software MOC e MystCLK
MOC, ovvero Matrox Overclock, è un pacchetto che contiene i programmi MystCLK e MillCLK più una comoda interfaccia grafica. Tramite quest'ultima è possibile selezionare la frequenza di clock per tutte le schede Matrox, decidere se overclockare la scheda a ogni avvio di Windows e abilitare alcuni setting particolari.

Purtroppo l'interfaccia grafica è limitata riguardo alle massime frequenze raggiungibili e inoltre non permette di agire sul divisore del System Clock. Gli smanettoni più esperti possono però usare direttamente MystCLK come verrà ora descritto.

Attenzione: nel pacchetto MOC sono presenti due utility CLKMTCH: una per Mystique chiamata CLKMTCHM, e una per Millennium chiamata CLKMTCH. Per evitare confusione è meglio cancellare la versione per Millennium e rinominare la versione per Mystique in CLKMTCH.

MystCLK permette di operare sui seguenti settaggi:

  • modifica del system clock
  • modifica dei divisori di MCLK e GCLK
  • modifica dei timing CAS latency, RAS-to-CAS delay, RAS minimum active time
  • modifica del Ram refresh counter

Notare che l'ultima opzione è considerata sperimentale dall'autore, quindi non si interverrà su di essa. I possessori di schede madri Asustek che dovessero incontrare problemi nell'uso di MystCLK, dovranno modificare il file mystclk.ini cambiando il valore PCIBios=1 in PCIBios =0.

MystCLK funziona sotto MS-DOS e in finestra DOS di Windows95. Se si utilizza quest'ultimo, è consigliabile installare i driver 3.63 in quanto sono quelli che hanno presentato meno problemi. La versione 3.70 reinizializzava casualmente la Mystique 220 provata.

La sintassi di MystCLK è: mystclk.com [opzioni]

Le opzioni disponibili sono:

/1 m n p System clock. Modifica i registri  M, N e P del PLL con i valori specificati.

/2 a b c  Timings SGRAM. Questi sono:

              a - CAS Latency      ( 0 = 2 MCLK, 1 = 3 MCLK)
              b - RAS-to-CAS Delay ( 0 = 2 MCLK, 1 = 3 MCLK)
              c - RAS Minimum Active Time   ( 0 = 4 MCLK

                                                                      1 = 5 MCLK
                                                                      2 = 6 MCLK
                                                                      3 = 7 MCLK  )

 /3 G M   Divisore per il Graphics clock (GCLK) e per il Memory clock (MCLK)

               Graphics clock, G ( 0 = /3, 1 = /1 )
               Memory clock, M ( 0 = /2, 1 = /1 )

/4 x y - RAM Refresh Counter. Sperimentale.

Prima di procedere all'overclock vero e proprio, è consigliabile provare a ottimizzare i timings della SGRAM con la seconda opzione. Per verificare i settaggi di default, lanciare mystclk.com senza opzioni. Quindi impostare i timings secondo i parametri sopra indicati. Da notare che bassi timings non consentiranno alte frequenze di clock, comunque è opportuno provare almeno una parziale ottimizzazione della SGRAM. La Mystique 220 provata aveva tutti  i timings già settati al minimo.

Con il programma principale è fornita CLKMTCH, una indispensabile utility che calcola automaticamente la stringa per modificare il system clock. La sintassi è: clkmtch [valore] dove [valore] è la frequenza in megahertz che si vuole ottenere.

Modalita' dei test
I test sono stati eseguiti su una macchina non particolarmente veloce: Pentium 200MMX, scheda madre TX con 512kb di cache, RAM 32 mb EDO, Hard Disk Seagate Medalist 2,1. La Matrox in prova è una Mystique 220 4mb, BIOS 1.5, PowerDesk versione 3.63. Da quest'ultimo sono stati disabilitati l'attesa del V-Sync e l'emulazione del fogging. Installate le Direct X versione 5.

Nei test Direct3D Microsoft sono stati abilitati: Direct3D HAL, Gouraud, Z-buffer, Specular, Perspective Correction, Point Filtering.

Nel PC Player 3D benchmark sono stati abilitate tutte le opzioni tranne sound.  
Non troverete benchmark Ziff-Davis perchè i test Winstone 97, Graphics Winmark 97 e  3D Winmark non sono stati influenzati in alcun modo dall'overclock.

Tutti i test sono stati effettuati a 640x480x16 bit a schermo intero con una frequenza di refresh di 72hz.

Versione di MystCLK provata: 0.30 beta

Overclock mediante aumento del System clock
Questa è la via piu' semplice ed immediata per elevare le prestazioni. Vedremo ora come procedere ricordando una cosa fondamentale: Il modo di operare è identico per la Mystique classica e la Mystique 220, ma le frequenze e i parametri per MystCLK sono completamente diversi!

Cominciare verificando le impostazioni di fabbrica della scheda in esame, lanciando mystclk.com senza parametri. Annotare la frequenza del system clock, la stringa con i parametri M, N e P, i divisori per MCLK e GCLK.

Tramite CLKMTCH, determinare la stringa per la frequenza da impostare: supponendo, per una Mystique220, un system clock standard di 200mhz, overclockare di 10 mhz. Quindi digitare: clkmtch 210  
Annotare la stringa, che nel nostro esempio sara': 1 27 0

Quindi procedere: mystclk /1 1 27 0

Verificare che il sistema sia ancora stabile, cioè che non appaiano pixel spuri, sfarfallamenti o texture corrotte.

E' consigliabile fare un benchmark per valutare l'aumento di prestazioni e testare più a fondo la stabilità di questa frequenza. Controllare inoltre il calore generato dal chip video. Se sembra troppo elevato rispetto al normale, fermarsi e migliorare il raffreddamento.  
Se tutto è andato per il meglio, ripetere l'operazione aumentando il clock di altri 5 o 10 mhz.

Se compaiono uno o più dei sintomi sopra elencati, fermarsi, ripristinare la precedente frequenza impostata e considerarla come la massima raggiungibile.  
Se prima di procedere all'overclock si è ottimizzata la SGRAM con il parametro /2, provare a ripristinare le impostazioni standard. Forse si riuscirà a overclockare di qualche altra decina di mhz (La Mystique 220 provata aveva tutti  i timing già settati al minimo).

Per finire, ecco i benchmark. Nella prima colonna e' riportata la frequenza del System clock, quella della memoria (M) e dell'engine grafico (G). Da notare che tutti i valori di clock sono nominali, nella realtà c'è sempre qualche mhz di differenza. Segue la stringa utlizzata per MystCLK e  il punteggio ottenuto nei vari bench.

Test Matrox Mystique 220 

Frequenza in MHZ

Stringa

Tunnel test

Fill rate

Polygon throughput

Intersection throughput

PC Player 3D Bench

198 (M=100,G=66) 

/1 5 82 0 

60.60 

12.08 

207.08 

2.32 

21.3 

 210 (M=105,G=70) 

/1  2 43 0 

64.93 

12.80 

206.83 

2.46 

22.2 

220 (M=110,G=73) 

/1 7 122 0 

67.56 

13.52 

206.83 

2.59 

22.8 

230 (M=115,G=76) 

/1 1 31 0 

69.93 

14.16 

208.32 

2.71 

23.4 

240 (M=120,G=80) 

/1 3 66 0 

72.99 

14.88 

206.83 

2.85 

24.1 

250 (M=125,G=83) 

/1 6 121 0 

75.75 

15.52 

206.26 

2.98 

24.6 

260 (M=130,G=86) 

/1 5 108 0 

79.36 

16.24 

207.28 

3.12 

25.2 


Nella prima riga sono riporate le impostazioni di default. Le ultime quattro, di colore rosso, sono molto instabili e possono portare al crash del sistema. Le ho inserite esclusivamente come curiosità. Nessun problema invece fino a 220mhz. Ovviamente hanno poca importanza i punteggi assoluti, ciò che conta è la variazione rispetto ai punteggi standard. Da notare il Polygon throughput che rimane insensibile a ogni aumento di clock.

Si potrebbe pensare di alzare i timings della SGRAM con l'opzione /2 per cercare di rendere stabili le impostazioni segnate in rosso, ma qualunque tentativo in tal senso portava a un blocco totale del sistema in prova.

Overclock mediante diminuzione del System clock e del divisore
Questa modalità è leggermente più complessa ma è quella che porta a risultati migliori. In pratica, invece di aumentare proporzionalmente System clock, Memory clock e Graphics clock come visto in precedenza, si stabilisce un' unica frequenza uguale per tutti ponendo i divisori a 1. Bisogna fare molta attenzione perchè è facile mandare per errore la scheda a frequenze altissime.

Per prima cosa bisogna portare il System clock alla stessa frequenza del Graphics clock in condizioni standard, cioè 66mhz circa. Quindi abbassare i divisori a 1.  
Importante: almeno per la prima volta, bisogna fare queste due operazioni con un'unico comando di MystCLK, pena il possibile crash del sistema. Infatti un valore troppo basso del system clock lasciando i divisori invariati spesso non è tollerato.

Dunque, impostare i tre clock tutti a 66mhz: mystclk /1 22 105 0  /3 1 1  
Anche se non sarà più necessario, è meglio specificare sempre i divisori quando si cambia il clock.

Ora si può operare come detto nella sezione overclock mediante aumento del System Clock, aumentando il clock a piccoli intervalli e osservando gli effetti.

 Test Matrox Mystique 220 

Frequenza in MHZ

Stringa

Tunnel test
Fill rate

Polygon throughput

Intersection throughput

PC Player 3D Bench

198 (M=100,G=66) 

/1 5 82 0 /3 0 0

60.60 

12.08

207.08

2.32 

21.3 

66 

/1 22 105 0 /3 1 1

43.29 

8.12

208.32

1.61 

18.1 

75 

/1 20 109 0 /3 1 1

50.50 

9.47

205.80

1.88 

19.9 

80 

/1 16 94 0 /3 1 1

53.47 

10.27

208.76

2.02 

20.8 

90 

/1 6 43 0 /3 1 1 

60.97 

11.76

208.32

2.35 

22.4 

100 

/1 1 13 0 /3 1 1 

69.93 

13.36

206.83

2.63 

24.1 

105 

/1 2 21 0 /3 1 1 

72.99 

14.01

208.32

2.75 

24.8 


Nella prima riga sono riporate le impostazioni di default. L' ultima, di colore rosso, è molto instabile e può portare al crash del sistema. Fino a 80 mhz le prestazioni rimangono molto scarse, a causa della ridicola frequenza del Memory clock. Poi, a 100mhz, la situazione si capovolge e troviamo in assoluto le migliori prestazioni raggiungibili in condizioni stabili. La frequenza di 110mhz porta ad un immediato e coreografico crash del sistema.

Due parole a proposito della temperatura della scheda provata: priva di qualsiasi raffreddamento, è sempre rimasta su valori accettabili, a qualunque frequenza di clock. In ogni caso, è sempre meglio aggiungere un sistema di raffreddamento, sopratutto se si prevede di lasciare la scheda video overclockata a lungo.

Conclusioni
La domanda è: ma ne vale la pena? L'aumento di prestazioni c'è e si vede ma, viste le frequenze in gioco, (in un caso si è arrivati quasi a raddoppiare il Graphics clock) non è poi così eclatante. Resta poi il fatto che nella grafica 2D i benchmark Ziff-Davis non hanno evidenziato alcun miglioramento.

A mio parere la risposta è sì, è sempre meglio tentare. I giochi e le applicazioni in 3D miglioreranno, il PC Player 3D bench valuta intorno ai 2-3 fps in più, quindi perchè rinunciarci? Se state leggendo questa pagina, evidentemente siete favorevoli alla pratica dell'overclocking, e probabilmente avete già "vitaminizzato" la vostra CPU.  
Ricordate che un sistema mediocre velocizzato "artigianalmente" è composto da tante, piccole, migliorie a tutti i singoli componenti che, sommate tra loro, danno spesso vita a sistemi in grado di competere e a volte superare quelli che di volta in volta vengono proposti come "i più veloci sul mercato".

Le schede Matrox sono molto complesse e MystCLK è un prodotto giovane, con qualche sano bug; per il futuro ci si può attendere dall'autore ulteriori perfezionamenti e migliorie che permettano un ulteriore aumento di prestazioni. Quindi, imparate a usare MystCLK: oltre alle soddisfazioni di oggi, sarete preparati anche a quelle che verrano.