microcode.ctl reflash per Cpu intel ia32/64 – prove sul banco 22 gennaio 2007 - 19:52
Inviato da Antonio De Luci (imu) in : Debian, GNU, Linux, O.S. Revolution, Tips , trackback
Dopo tutte le domande sul post Aggiungere microcodici alle Cpu intel ia32/64 mi sono messo all’opera per testare effettivamente se l’utility microcode.ctl portasse o meno a degli incrementi o vantaggi sulle Cpu Intel . Ho sperimentato il tutto sul mio Intel Pentium 4 CPU 3.40GHz Model 650 LGA 775.
Per i test ho usato le seguenti utility :
- cpuid – program to find the CPUID of Intel and AMD x86 processors
- Hardinfo – shows hardware information in a GTK+ window
Installazione su Debian :
$ sudo apt-get install cpuid hardinfo
Cpuid è un utility che non ha opzioni, in pratica stampa a video le caratteristiche della vostra cpu, nei minimi dettagli non centra nulla compararlo con un semplice ” cat /proc/cpuinfo ” , vi dico solo che vi mostra persino il seriale del vostro procio è un po’ il dmidecode delle cpu . ( le so …. tutte !!!)
Comunque ho fatto questo ho stoppato microcode.ctl :
$ sudo /etc/init.d/microcode.ctl stop
Ed ho lanciato cpuid redirigendo output in un file :
$ cpuid > cpuid-stop
Poi ho riavviato il servizio :
$ sudo /etc/init.d/microcode.ctl start
E ne ho creato un altro :
$ cpuid > cpuid-start
Infine ho usato vimdiff per verificare le differenze :
$ vimdiff -O cpuid-stop cpuid-start
Eccovi il risultato :
Ho trovato due differenze ben evidenziate da vimdiff , la prima negli indirizzi della Cpu evidenziati in violetto nell’ immagine:
00000001 00000f43 00020800 0000649d bfebfbff -> cpuid-stop
00000001 00000f43 01020800 0000649d bfebfbff -> cpuid-start
La seconda differenza e che microcode.ctl attivo aggiunge un informazione alla Cpu evidenziata di blue sempre nell’ immagine :
Initial APIC ID: 1
Dopo aver visto che effettivamente qualcosa cambia sono passato ad i test con Hardinfo, che ha una specie di benchmark per Cpu con vari test , e li ho svolti prima disabilitando microcode.ctl , poi ripetuti con microcode.ctl attivo, ad intervalli di circa 60 secondi tra i test , ed eccovi la tabella , quelli a sinistra sono i risultati senza microcode.ctl quelli a destra con l’utility attiva :
Cpu test Zlib : Qui perdiamo qualcosa
![]() |
![]() |
Cpu test MD5 : Qui incrementiamo
![]() |
![]() |
Cpu test SHA1 : Qui incrementiamo
![]() |
![]() |
Cpu test Blowfish : Qui incrementiamo
![]() |
![]() |
Risultato : Su quattro test sulla Cpu , 3 positivi , 1 negativo di pochissimo.









Tutto il contenuto di questo 

Commenti»
nessun commento ancora - vuoi essere il primo?