[GUIDA] Ottimizzazione del sistema da BIOS

Discussioni sulle motherboard, caratteristiche tecniche e settaggi del Bios.

Moderatori: NoRage, DialogiK

Rispondi
Avatar utente
DialogiK
Redazione HW Legend
Redazione HW Legend
Messaggi: 1111
Iscritto il: 3 giugno 2011, 18:55
GamerTag: --
ID PSN: --
Ha ringraziato: 0
Sei stato  ringraziato: 0
Contatta:

[GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da DialogiK »

Introduzione

Molte guide che si trovano online spesso ricorrono alla modifica di alcune chiavi del registro per ottimizzare il sistema, per renderlo più veloce, più leggero o più stabile. Ma non si riuscirà mai ad ottimizzare il proprio sistema soltanto modificando qualche valore oppure semplicemente installando dei software che alla fine non fanno il proprio dovere. Per ottimizzare veramente il sistema bisogna "sporcarsi le mani", modificando dei valori nel BIOS. Premesso che questa guida è per gli addetti ai lavori, proseguiamo con il thread vero e proprio. In particolare potremo apprendere come aumentare le prestazioni del sistema al massimo, velocizzare la scheda video, o anche permettere alla CPU di utilizzare la piena potenza e spremere le RAM fino all'ultima risorsa disponibile.

Velocizzare il processo Power-on Self-Test (POST)

All'avvio del PC viene sempre eseguita questa operazione di POST che effettua un breve test completo di tutto l'hardware, o meglio una fase di auto-diagnosi che potrebbe completarsi con l'avvio oppure con dei "beep" acustici ( vedere guida relativa ) nel caso si presenti qualche errore nel corso di questa azione. Spesso, tale test non viene visualizzato ma appare al suo posto il logo della casa produttrice della motherboard, quindi, se vogliamo visualizzare una finestra come questa mostrata sotto, dovremo entrare nel bios.

Immagine

Per fare ciò, entriamo nel BIOS e spostandoci nel menù "Advanced BIOS Features", impostiamo il valore per la voce "Full Screen LOGO Display" su "Disabled". Ed ecco che la schermata sarà pressapoco identica a quella sopra. Possiamo velocizzare questa fase ( anche se già veloce di suo ) saltando alcuni test. Ad esempio, lo spazio RAM disponibile sarà rilevato solo una volta, invece delle consuete tre volte; per fare ciò, sempre dal menù "Advanced" o "Advanced BIOS Features", cambieremo il valore di "Quick Power On Self Test" o "Quick Boot" su "Enabled".

Timings o tempi di latenza delle RAM

I timings sono i tempi di latenza che, insieme alla frequenza di clock, influiscono sulle velocità di trasferimento, e conseguente elaborazione, dei dati in memoria. Questi tempi vengono misurati in unità di cicli di clock (tempo che intercorre tra un segnale di clock ed un altro), che si presentano nel corso di operazioni di lettura/scrittura. Non tutti i tempi di latenza sono configurabili e dipendono strettamente dal tipo e dalla qualità dei chip/IC utilizzati per la costruzione del banco di RAM, quindi sarebbe preferibile montare delle memorie studiate appositamente per l'OC dato che comunque si lavora sulla corrente elettrica. Detto ciò, ci portiamo sempre nel menù Advanced e poi in Advanced Chipset Features in una schermata simile a questa:

Immagine

Ogni modulo di memoria SDRAM e DDR include un chip Serial Presence Detect (SPD), nel quale vengono immagazzinate le impostazioni dei valori dei timing di memoria. I produttori di RAM specificano valori SPD progettati per garantire una sicura stabilità durante le operazioni. Molto del tempo, tuttavia, è utile per sperimentare come valori più elevati possano migliorare le prestazioni generali del 10%. Per fare ciò dovremo impostare "System Performance", "Memory Timings", o "Configure DRAM Timing" sul valore "Disabled" o "User Defined" per poi impostare i parametri manualmente, come descritto più avanti.

Ridurre il valore Ras-to-Cas

É meglio pensare al sistema di memoria come come una tabella bidimensionale. L'accesso ai dati richiede prima l'identificazione di una riga utilizzando un segnale chiamato Row Address Strobe (RAS) e poi una colonna utilizzata dal Column Address Strobe (CAS), per identificare una locazione di memoria specifica. Una pausa è richiesta tra il segnale RAS e il segnale CAS, per essere sicuri che la memoria sia stata correttamente indirizzata. Questo ritardo RAS-to-CAS consuma normalmente due o più cicli di clock. Il valore per "SDRAM RAS to CAS Delay" vi lascia specificare esattamente quanti cicli di clock devono trascorrere tra l'invio del segnale RAS e il successivo segnale CAS. Le impostazioni possibili cadono solitamente in uno spazio da 2 a 5, dove 2 è il più veloce. Ridurre questo valore ad un ciclo alla volta e testate il vostro sistema per la stabilità con ogni cambiamento. Migliore è la RAM, minore sarà il valore che il vostro sistema utilizzerà per lavorare in modo corretto.

Ridurre le latenze

Quando si ha accesso alla memoria, deve intercorrere un particolare periodo tra uno specifico indirizzo di memoria e l'accesso ai suoi contenuti; questa è chiamata latenza. Questo intervallo per la cella di memoria dovrebbe essere impostato a 2T per due cicli di clock, 3T per tre cicli di clock e così via. Un valore più piccolo per il " SDRAM CAS Latency" significa prestazioni migliori; valori più alti significano prestazioni peggiori. I valori sicuri e corretti per il "SDRAM CAS Latency" sono abitualmente stampati su un'etichetta o incisi direttamente sul modulo di memoria. I valori tipici sono 3T o 2.5T per i moduli a basso costo. Cambiate questi parametri a 2.5T o persino 2T, poi testate il vostro sistema per verificarne stabilità. Alcuni produttori di memoria affermano che memorie capaci di arrivare a 2T possono lavorare anche a velocità di clock più elevate. Se valori minori delle latenze hanno successo, potrete anche provare ad aumentare la frequenza della memoria incrementando il valore dell'opzione "Memory Frequency".
Attenzione!! Bisogna effettuare un solo cambiamento alla volta, poi riavviate e testate il tutto effettuando un benchmark con. Questo vi aiuterà a tornare al valore corretto quando si presenterà l'instabilità.

Ridurre il tempo di carico

Con le impostazioni corrette, la cella di memoria acquisisce la carica elettrica di cui ha bisogno per operare velocemente. Impostate un valore per l'opzione "SDRAM RAS Precharge Delay" (in cicli di clock) che indica l'intervallo tra quando il livello di carica è applicato e quando il segnalre RAS è stato inviato. Valori più piccoli, come "2", impostano un tempo più veloce rispetto a valori più alti, ma valori elevati assicurano maggiore stabilità del sistema. Riducete il numero di cicli di clock uno alla volta e testate la stabilità del vostro sistema dopo ognuno di questi cambiamenti.

Ridurre il ritardo per il successivo accesso alla memoria

L'opzione "SDRAM Active Precharge Delay" è anche specificata come il numero di cicli di memoria. Indica il ritardo tra il successivo accesso alla memoria, quindi riducendolo potrete aumentare la velocità dell'accesso. Una regola pratica per questo valore è: Active Precharge Delay = CAS-Latency + RAS Precharge Delay + 2 (aggiungendo un margine di sicurezza). Con gli altri valori sperimentali, riducete questo numero di un ciclo di clock alla volta per determinate se funzionano valori più veloci, come spesso accade in questo caso. Appena appaiono problemi di stabilità, aumentate questi valori di uno per escludere problemi di stabilità.

Incrementare i livelli delle tensioni

Quando la RAM lavora più velocemente, necessiterà di maggiore alimentazione, quindi dovrete aumentare le tensione di ingresso in funzione dell'aumento della velocità di clock. L'opzione "DDR Reference Voltage" permette ai livelli di tensione di essere innalzati tramite incrementi di 0.1 volt. Incrementare questi valori ha senso solamente quando avrete ridotto uno o più timings o avrete incrementato la frequenza del clock di memoria, o quando fanno capolino problemi di stabilità.

Abilitare il Trasferimento Dati a 32bit
Esistono due diversi tipi di trasferimento di dati, il trasferimento a 32bit e il trasferimento a blocchi e servono ad aumentare le prestazioni degli hard disk. Il Trasferimento dati a 32 bit, se impostato su ENABLED ( STANDARD CMOS SETUP -> ADVANCED CHIPSET SETUP -> scegliere l'opzione 32 BIT MODE/TRANSFER MODE ), vi consentirà di abilitare un trasferimento di dati da disco a chipset a 32-bit virtuali. Quello che fa davvero è di settare il controller IDE per combinare due letture a 16-bit dall'hard disk in un solo termine di trasferimento a 32-bit al microprocessore rendendo più efficiente l'uso del bus PCI in quanto sono necessarie meno operazioni per il trasferimento di una particolare quantità di dati.

Abilitare il Trasferimento Dati a blocchi
La caratteristica IDE HDD Block Mode velocizza l'accesso all'hard disk trasferendo i dati da settori multipli invece di usare il vecchio modo di trasferimento single sector. Quando viene abilitato, il Bios scoprirà automaticamente se l'hard disk sopporta il trasferimento a blocchi e configurerà gli adeguati settaggi di trasferimento di blocco. Fino a 64KB di dati possono essere trasferiti con interrupt con l'IDE HDD Block Mode abilitato. Dal momento che adesso virtualmente tutti gli hard disks suportano questa modalità, non c'è ragione perché l'IDE HDD Block Mode non debba essere abilitato. Tuttavia la Microsoft sconsiglia vivamente di usare tale modalità se si sta usando un sistema operativo WindowsNT4.0, causa perdita di dati irreversibile, a meno che non si abbia installato il Service Pack 2.

Fonti: Tom's Hardware, mc2elearning.com
Immagine


Regolamento mercatino
Modello base di vendita del mercatino: QUI
Modello base di acquisto nel mercatino:QUI
Trattative concluse con successo: ste.ru, Il Metallurgico, djFrex

Immagine
predator87
Super Moderatore
Super Moderatore
Messaggi: 1896
Iscritto il: 1 marzo 2011, 14:02
Ha ringraziato: 5 volte
Sei stato  ringraziato: 11 volte

Re: [GUIDA] Ottimizzazione del BIOS

Messaggio da predator87 »

Ottima guida, molto chiara anche per un principiante.
Avatar utente
DialogiK
Redazione HW Legend
Redazione HW Legend
Messaggi: 1111
Iscritto il: 3 giugno 2011, 18:55
GamerTag: --
ID PSN: --
Ha ringraziato: 0
Sei stato  ringraziato: 0
Contatta:

Re: [GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da DialogiK »

Grazie :beer:
Immagine


Regolamento mercatino
Modello base di vendita del mercatino: QUI
Modello base di acquisto nel mercatino:QUI
Trattative concluse con successo: ste.ru, Il Metallurgico, djFrex

Immagine
Avatar utente
PhilSuperjoint
OC Team
OC Team
Messaggi: 1174
Iscritto il: 16 novembre 2010, 16:04
Località: Udine
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da PhilSuperjoint »

Ottima guida, credo che il bios debba essere la Bibbia per tutti coloro che possiedono un PC, altro che utility ;)

Per esempio non vedo di buon occhio questi nuovi bios interattivi :uhmm:

Discussione in rilievo ;)

Ottimo lavoro!
Cpu: PhenomII X6 1090T - MB: ASRock 990FX Extreme3 - Vga: Sapphire Radeon HD5770 1024 - Ram: G.Skill RipJaws 2x4 DDR3 1.6 Ghz CL9 - HD: Seagata 500gb Sata2 - Western Digital 1TB - Ali: Tagan Piperock 580 Watt - Case: CoolerMaster CM Storm Enforcer - Monitor: Asus 21" - S.O.: Windows 7 Ultimate 64bit sp1.
Avatar utente
DialogiK
Redazione HW Legend
Redazione HW Legend
Messaggi: 1111
Iscritto il: 3 giugno 2011, 18:55
GamerTag: --
ID PSN: --
Ha ringraziato: 0
Sei stato  ringraziato: 0
Contatta:

Re: [GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da DialogiK »

Grazie Phil ... ah ho corretto il tuo post perché c'era una ripetizione :) niente di rilevante comunque.
Immagine


Regolamento mercatino
Modello base di vendita del mercatino: QUI
Modello base di acquisto nel mercatino:QUI
Trattative concluse con successo: ste.ru, Il Metallurgico, djFrex

Immagine
predator87
Super Moderatore
Super Moderatore
Messaggi: 1896
Iscritto il: 1 marzo 2011, 14:02
Ha ringraziato: 5 volte
Sei stato  ringraziato: 11 volte

Re: [GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da predator87 »

Domanda :)
Esistono bios moddati ad esempio per la mia asrock g31m-s r2.0? (anche se credo proprio di no :asd:)
Inoltre, il quick boot, che test salta? Solo quello della memoria?
Avatar utente
DialogiK
Redazione HW Legend
Redazione HW Legend
Messaggi: 1111
Iscritto il: 3 giugno 2011, 18:55
GamerTag: --
ID PSN: --
Ha ringraziato: 0
Sei stato  ringraziato: 0
Contatta:

Re: [GUIDA] Ottimizzazione del sistema da BIOS

Messaggio da DialogiK »

Che esistano bios moddati, non ne ho la più pallida idea ad esserne sincero. Il Quick boot salta alcuni test, come dice il manuale stesso della mia ASUS, in particolare quello della memoria. Mi pare che non attenda nemmeno il READY dalle varie unità IDE ed elimina l'attesa del tasto DEL. Diciamo che il tutto farebbe guadagnare circa 2 secondi.

Aggiornamento: aggiunta di due voci alla guida, Trasferimento dati a 32bit e Trasferimento dati a Blocchi
Immagine


Regolamento mercatino
Modello base di vendita del mercatino: QUI
Modello base di acquisto nel mercatino:QUI
Trattative concluse con successo: ste.ru, Il Metallurgico, djFrex

Immagine
Rispondi

Torna a “Schede Madri & Chipset”