Confronto tra cpu Socket 7

Pagina comparativa tra le cpu Intel Pentium MMX, AMD K6 e Cyrix 6x86MX, con benchmark di applicazioni business, high-end, calcoli interi e in virgola mobile, giochi Open GL e Direct 3D.
di Paolo Corsini pubblicato il 12 Novembre 1998 nel canale ProcessoriIntelAMD
Confronto tra cpu Socket 7
Le cpu per Socket 7 hanno sempre suscitato un notevole interesse sia per la diffusione di motherboard dotate di Socket 7, sia per il costo ancora eccessivo dei sistemi basati su cpu Pentium II (motherboard Slot One e cpu), sia per l'elevata potenza elaborativa che tali cpu mettono a disposizione dell'utente, paragonabile sotto molti aspetti a quella del Pentium II soprattutto se si utilizza Windows 95 o Windows 98. E' stato il settore delle cpu per Socket 7 quello dove per la prima volta ha iniziato a vacillare, sia dal punto di vista dell'innovazione tecnica che per quanto riguarda le vendite, il predominio di Intel, grazie soprattutto all'introduzione, nel mese di Aprile 1997, del K6 da parte di A.M.D.
Si fa un gran parlare, specialmente nei newsgroup, delle reali prestazioni delle cpu Socket 7 in quanto ognuna di esse può essere giustamente considerata più indicata per alcune applicazioni e meno per altre (quasi tutti, ad esempio, sanno che il Pentium MMX è preferibile se l'utilizzo del PC è prettamente ludico, ma non si quantifica mai il reale vantaggio prestazionale che si ottiene con questa cpu); obiettivo di questa pagina è quello di testare Pentium MMX, K6 e 6x86MX nelle diverse condizioni di impiego per cercare di capire quanto architettura interna, frequenza di clock e frequenza di bus incidano sulle prestazioni.
Configurazione testata |
|
Motherboard |
QDI Titanium 1B+ |
Cpu |
Intel Pentium 233 MMX AMD K6 233 Cyrix 6x86MX PR 200 |
Versione Bios |
Award 1.3SB |
Ram |
2x32Mbyte SDRAM Micron |
Hard Disk |
I.B.M. DHEA 36480 Deskstar V |
Scheda video |
Matrox Mystique |
Scheda video 3D |
Diamond Monster 3D |
Driver Busmaster |
Nessuno |
Driver scheda video |
Matrox PowerDesk 3.63 Diamond 1.09 |
Sistema operativo |
Windows 95 4.00.950 B |
Note |
1024x768x65Kx75Hz |
I test sono stati eseguiti con i seguenti criteri:
- l'hard disk è stato formattato e su di esso è stato installato Windows 95; sono stati caricati solo i driver della scheda video e non è stato installato nessu driver per abilitare il Bus Master a motivo dei risultati falsati che forniscono con i benchmark della Ziff-Davis;
- ogni benchmark è stato eseguito per almeno 2 volte, prendendo come valore riferimento quello medio; se i risultati ottenuti sono parsi inattendibili o eccessivamente diversi tra di loro ho provveduto a rieffettuare i benchmark fino ad un massimo di 5 volte;
- se il sistema si è comportato in
maniera erratica ad una particolare frequenza anche dopo aver ripetuto più volte i
benchmark, aver riformattato l'hard disk e reinstallato Windows 95 , si è preferito non
dare valutazione a motivo dell'instabilità operativa;
- al termine di ogni esecuzione dei benchmark il sistema è stato riavviato e l'hard
disk deframmentato utilizzando il software Defrag contenuto in Windows 95;
- oltre che alle frequenze nominali le cpu sono state testate dopo essere state overcloccate agendo sulle frequenze di bus; per pro e contro dell'overclocking si rimanda alla pagina dell'overclocking;
- per testare le prestazioni 3D delle cpu è stata utilizzata una scheda acceleratrice 3D basata su chip VooDoo di 3dfx, la Diamond Monster 3D; questo ha influito non poco sulle prestazioni dei giochi 3D ma si è preferito utilizzare tale scheda in quanto il chip VooDoo è lo standard di fatto per i giochi e rappresenta la scelta obbligata per coloro che desiderino giocare con un elevato grado di realismo. Per la Monster 3D sono stati utilizzati i seguenti settaggi, inseriti nel file autoexec.bat:
SET SST_SCREENREFRESH=60
SET SST_GRXCLK=60
SET FX_GLIDE_SWAPINTERVAL=0
SET FX_GLIDE_NO_SPLASH=1
SET SST_FASTMEM=1
SET SST_FASTPCIRD=1
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
SET SST_VIDEO_24BPP=1
I test sono stati divisi in 6 aree:
- applicazioni business (word processor, foglio elettronico, database, ecc...), che rappresentano il campo d'impiego dell'utente domestico tradizionale e dell'ufficio;
- applicazioni high-end (fotoritocco, grafica tridimensionale, ecc...), utilizzate dagli utenti c.d. avanzati;
- prestazioni cpu con calcoli interi: le prestazioni nell'utilizzo generico del PC, eccezion fatta per i giochi 3D, è funzione soprattutto della potenza elaborativa della cpu con calcoli interi (naturalmente a parità dell'altro hardware utilizzato);
- prestazioni unità di calcolo in virgola mobile: sono un valido indicatore delle prestazioni della cpu con software high-end e assumono un ruolo molto importante nei giochi 3D;
- giochi 3D Open GL: l'Open GL è uno standard grafico utilizzato sempre più spesso nei giochi 3D, noto per le sue elevate prestazioni unito ad una qualità grafica elevatissima;
- giochi 3D Direct 3D: le librerie Direct 3D vengono utilizzate nei giochi sotto Windows 95 e sono utilizzate dalla totalità delle schede video dotate di funzioni 3D; la velocità e le prestazioni sono inferiori a quanto si può ottenere in Open GL ma si ha il vantaggio che possono essere utilizzate con praticamente ogni scheda video presente sul mercato (naturalmente con risultati diversi).
|
Il K6 vanta nelle applicazioni Business le migliori prestazioni: il divario prestazionale con il Pentium MMX è nell'ordine del 4% a parità di frequenza di clock. Più di quelle del K6 sono molto elevate quelle fatte ottenere dal 6x86MX: il modello PR 200, con una frequenza di clock di soli 166 Mhz, riesce ad ottenere le stesse prestazioni di un Pentium MMX cloccato a 225 Mhz; questo è merito dell'elevata efficienza interna di questa cpu, molto performante con le applicazioni business. Il limite vero e proprio di questa cpu è nella scarsa reperibilità di modelli con frequenza superiore, soprattutto il PR 233. |
|
Con le applicazioni High-End il Pentium MMX riesce a far valere la superiore efficienza dell'unità di calcolo in virgola mobile rispetto al K6, riducendo il divario prestazionale a circa il 2.5% a parità di frequenza di clock. Il 6x86MX paga le scarse prestazioni della sua unità di calcolo in virgola mobile non riuscendo a raggiungere le prestazioni di K6 e Pentium MMX ed è pertanto sconsigliato per questo tipo di applicazioni. |
|
La capacità di calcolo negli interi del K6 è senz'altro elevatissima: il Cpu Mark 32 fatto ottenere dal K6 a 250 Mhz, pari a 660, è al livello di un Pentium II 266 Mhz; a parità di frequenza di clock il divario tra K6 e Pentium MMX si stabilizza attorno al 21%. Discorso differente deve essere fatto per il 6x86MX: anche se i risultati ottenuti con il Cpu Mark 32 non sono elevatissimi, la potenza di calcolo di questa cpu, soprattutto considerando che la frequenza di clock utilizzata è molto più bassa di quella delle due cpu concorrenti, è di tutto rispetto ed è ottenuta grazie alla sofisticata architettura interna: il 6x86MX PR 200 ottiene infatti un Cpu Mark 32 di 439, pari a quello di un Pentium MMX 200, con una frequenza di clock di soli 166 mhz. |
|
L'unità di calcolo in virgola mobile del Pentium MMX stacca considerevolmente, quanto a prestazioni, quelle di K6 e, soprattutto, di 6x86MX, con ovvie ripercussioni sulle prestazioni nei giochi 3D (si veda la sezione qui sotto). E' sconvolgente il divario di prestazioni tra Pentium MMX e 6x86MX a parità di frequenza: a 166 Mhz il primo ottiene 670 mentre il secondo solo 381, poco più della metà. Il K6 si pone esattamente al centro delle due cpu appena menzionate, anche se il Pentium MMX non è poi così distante. |
|
Con Quake il vantaggio del Pentium MMX nei calcoli in virgola mobile appare subito evidente: il K6 233 ottiene 3 frames al secondo in meno del Pentium MMX 166, un vantaggio di tutto rispetto per quest'ultimo, soprattutto considerando la differenza di frequenza di clock. E' interessante notare come con il Pentium, utilizzando la Diamond Monster 3D, al crescere della frequenza non aumenti proporzionalmente il n° di fotogrammi al secondo, anzi oltre io 250 Mhz sembra che il frame rate non cresca più. Purtroppo le prestazioni del 6x86MX sono troppo limitate per poter garantire un sufficiente livello di fluidità e giocabilità. Il K6 patisce un certo distacco dal Pentium MMX anche se i frame rate ottenuti sono sufficienti per giocare in modo fluido. |
|
Turok è molto meno FPU dipendente di Quake 2 ma ciò nonostante le migliori prestazioni, anche a parità di frequenza di clock, vengono ottenute sempre con il Pentium MMX; il n° di fotogrammi ottenuti è sufficientemente elevato anche con il 6x86MX PR200, mentre con il K6 si supera abbastanza agevolmente la soglia dei 40 fps, garantendo una elevata fluidità. A differenza di Quake 2, al crescere della frequenza di clock il n° di fotogrammi al secondo aumenta in maniera proporzionale. Lo scettro di cpu per giocare va senz'altro al Pentium MMX, mentre il K6, quando utilizzato con una scheda con chip VooDoo, riesce a non perdere troppa distanza. |
Credo che i risultati ottenuti parlino chiaramente: il Pentium MMX vanta una certa superiorità nel settore dei giochi, per i quali è caldamente consigliato un suo utilizzo; il K6 vanta prestazioni buone in tutti i tipi di applicazioni, eccellendo in modo particolare nel software Business e in quello High-End e difendendosi bene con i giochi; il 6x86MX ha prestazioni Business elevatissime, soprattutto pensando alla sua ridotta frequenza di clock, mentre ha quale grosso limite una unità di calcolo in virgola mobile lentissima che non ne permette un impiego soddisfacente con giochi e applicazioni High-End (sarebbe molto interessante poterne provare le versioni a frequenza superiore, le PR 233 e PR 266, ma purtroppo non sono riuscito a recuperarne nessuna).
In previsione per il futuro possiamo attendere ancora un certo sviluppo delle cpu Socket 7: personalmente ritengo che fino alla fine del 1998 i sistemi basati su Socket 7 la faranno da padrona, almeno fino all'entrata sul mercato (pare all'inizio del 1999) delle nuove cpu di AMD e Cyrix che andranno a contrastare il Pentium II sul suo stesso terreno, quello delle motherboard con Slot One. Le motherboard a 100 mhz, anche con bus PCI funzionante a soli 33 Mhz, permetteranno di aumentare ulteriormente le prestazioni a parità di frequenza di clock, mentre l'ingresso sul mercato delle future cpu K6 3D, K6 3D+ e Cayenne (le prime due di AMD, l'ultima di Cyrix) darà nuova linfa al Socket 7 e permetterà di raggiungere frequenze di clock fino a 350 Mhz.
0 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoDevi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".