SOMMARIO: BIOS Features Setup Chipset Features Setup
Virus Warning / Anti-Virus Protection
Opzioni: Abilitato, Disabilitato,
ChipAway Quando Virus Warning è abilitato, il Bios mostrerà un messaggio di avvertimento ogni volta che c'è un tentativo di accedere al boot sector o alla partition table. Dovresti lasciare questa caratteristica abilitata se possibile. Nota che questo protegge solo il boot sector e la partition table, non l'intero hard disk. Comunque, questa caratteristica potrebbe provocare dei problemi con l'installazione di alcuni software. Un buon esempio è la routine d'installazione di Win95/98. Quando abilitata, questa caratteristica potrebbe far fallire la routine d'installazione di Win95/98. Disabilitala prima di installare tale software. Inoltre, molte utilità di diagnostica che accedono al boot sector possono provocare un messaggio di errore. Dovresti disabilitare questa opzione prima di usare tali utilità. Infine, questa caratteristica è inutile per gli hardisks che girano su controllers esterni con loro Bios. I virus del boot sector potranno bypassare il Bios di sistema e scrivere direttamente su quest i hard disks. Questi controllers includono i controllers SCSI ed UltraDMA 66. Alcune motherboard potrebbero avere il loro codice di anti-virus base (ChipAway) incorporato nel Bios. Abilitandolo si fornirà un'ulteriore protezione anti-virus per il sistema quando sarà capace di scoprire i boot virali prima che essi abbiano l'opportunità di infettare il boot sector dell'hard disk. Nuovamente, ciò è inutile se l'hard disk è su
un singolo controller col suo proprio Bios.
CPU Level 1 Cache
Opzioni: Abilitato, Disabilitato Questo settaggio
del BIOS può essere usato per abilitare o disabilitare la cache primaria L1 della CPU. Naturalmente, il default da settare è Abilitato. Questa caratteristica è utile per gli overclockatori che vogliono scoprire la causa del loro insuccesso. Es.. se un Cpu non può arrivare 500MHz con la cache L1 abilitata e viceversa; allora la cache L1 è quella che blocca la Cpu. Comunque, disabilitare la cache L1 per incrementare l'overclockabilità della Cpu è un'idea
errata, specialmente in presenza di CPU estremamente pipelined come la famiglia
dei microprocessori Intel P6 (Pentium Pro, Celeron, Pentium II Pentium III).
CPU Level 2 Cache
Opzioni: Abilitato, Disabilitato Questo settaggio
del BIOS può essere usato per abilitare o disabilitare la cache L2 della Cpu (secondaria). Naturalmente, il default da settare è Abilitato. Questa caratteristica è utile per gli overclockatori che vogliono trovare la causa del loro insuccesso. Es.. se un Cpu non può arrivare 500MHz con la cache L2 abilitata e viceversa; allora la cache L2 è quella che blocca la Cpu. Glu utenti possono scegliere di disabilitare la cache L2 per raggiungere un più alto
overclock ma realmente il gioco non vale la candela.
CPU L2 Cache ECC Checking
Opzioni: Abilitato, Disabilitato Questa caratteristica
abilita o disabilita il controllo della funzione ECC della cache L2 (se disponibile).
E' condigliabile abilitare questa caratteristica poichè essa otrà intercettare e correggere degli errori di singolo-bit in dati memorizzati nella cache L2. Scoprirà anche errori di doppio-bit ma non li potrà correggere. Inoltre, il controllo di ECC stabilizza il sistema, specialmente ad alte velocità di overclocking quando è molto probabile che si generino molti errori. Ci sono quelli che sono per la disabilitazione di ECC poichè essa riduce le prestazioni. La differenza della prestazione è assolutamente trascurabile. Comunque, la stabilità e l'affidabilità ottenute attivando l'ECC sono vere e sostanziali. Può anche aiutarti a raggiungere un overclock più alto. Quindi, abilitalo aggiungere stabilità e affidabilità.
Processor Number Feature
Opzioni: Abilitato, Disabilitato Questa caratteristica è valida solo se installi un microprocessore Pentium III. Probabilmente non apparirà se non hai installato tale processore. Questa caratteristica attiva la lettura del numero di serie del Pentium III con programmi esterni. Abilitala se per te è necessario farlo. Penso però che
come la maggior parte delle persone, che dovresti disabilitare questa caratteristica
per salvaguardare la tua privacy.
Quick Power On Self Test
Opzioni: Abilitato, Disabilitato Quando abilitata,
questa caratteristica accorcerà alcuni tests e passerà ad altri che sono compiuti durante la procedura di avvio. Il sistema così si avvia molto più rapidamente. Abilitalo per accelerare l'avvio ma disabilitalo dopo avere fatto qualsiasi modifica al sistema per scoprire eventuali errori che accadere attraverso il Quick Power On Self Test. Dopo che alcuni run della prova errore-liberi, tu inscatoli reenable questa opzione per partire più veloce senza danneggiare la stabilità del sistema. Boot Sequence Opzioni: A, C, SCSI/EXT C, A, SCSI/EXT C, CD-ROM, A CD-ROM, C, A D, A, SCSI/EXT (solo quando hai almeno 2 hard disks IDE) E, A, SCSI/EXT (solo quando hai almeno 3 hard disks IDE) F, A, SCSI (solo quando hai 4 hard disks IDE) SCSI/EXT, A, C SCSI/EXT, C, A A, SCSI/EXT, C LS/ZIP,C Questa caratteristica ti consente di settare la sequenza con la quale il Bios cercherà un sistema operativo. Per assicurare il più breve tempo di avvio possibile, seleziona l'hard disk che contiente il sistema operativo come la prima scelta. Normalmente, dovrebbe essere il drive C ma se stai usando un hard disk SCSI, allora seleziona SCSI. Speciale: Alcune motherboard (es.. ABIT BE6 e BP6) hanno un controller IDE onboard extra. Le opzioni del Bios in queste motherboard sostituiscono le opzioni SCSI con un'opzione EXT. Questo permette al computer di avviarsi da un hard disk IDE sulle porte IDE 3 e 4 (in virtù del controller IDE extra onboard) o da un hard disk SCSI . Se vuoi avviare da un hard disk IDE disabilitando la 1° e la 2° porta
IDE, non settare Boot Sequence per avviare con EXT. Nota che questa funzione
deve lavorare insieme alla funzione Boot Sequence EXT.
Boot Sequence EXT Means
Opzioni: IDE, SCSI Questa funzione è valida solo se la funzione Boot Sequence ha i settaggi EXT e se essa deve cooperare con la funzione Boot Sequence. Questa funzione ti permette di settare se il sistema parte da un hard disk IDE che sia connesso a qualsiasi delle due porte aggiuntive IDE che si trovano su alcune motherboard (es.. ABIT BE6 e BP6) o a un hardisk SCSI. Per partire da un hard disk IDE che sia collegato alla 3° o 4° porta
IDE, (se lo permette il controller IDE extra onboard), dovrai settare (prima)
la funzione Boot Sequence per per avviare prima con EXT. Per esempio, il
settaggio EXT, C, A. Allora, dovrai settare questa funzione, Boot Sequence
EXT Means to IDE. Per partire da un hard disk SCSI, setta la funzione Boot
Sequence per avviare prima con EXT. Per esempio il settaggio, EXT, C, A.
Allora, dovrai settare questa funzione, Boot Sequence EXT Means a SCSI.
Primo Boot Device
Opzioni: Floppy, LS/ZIP, HDD-0 SCSI, CDROM,
HDD-1, HDD-2, HDD-3 LAN, Disabilitato Questa caratteristica ti permette di
settare il primo device
dal quale il Bios tenterà di caricare il sistema operativo (OS). Nota che se il Bios è capace di caricare l'OS dal device usando questa caratteristica, non caricherà naturalmente un altro OS, se ne hai un altro su un altro device. Per esempio, se settassi Floppy come Primo Boot Device, il Bios farà il boot del DOS 3.3 OS che hai messo nel dischetto ma non interferirà sul caricamento di Win2k anche se sta sul tuo hard disk C. Pertanto, ciò è utile per scoprire de iguasti e per installare un OS da un CD. Il default da settare è Floppy. Ma se non devi partire spesso dal dischetto floppy o se non hai necessità di installare un OS da un CD, è meglio settare il tuo hard disk (di solito HDD-0) come Primo Boot Device. Questo abbrevierà il
tempo di avvio.
Secondo Boot Device
Opzioni: Floppy, LS/ZIP, HDD-0 SCSI, CDROM,
HDD-1, HDD-2, HDD-3 LAN, Disabilitato Questa caratteristica ti permette di
settare il secondo device
dal quale il Bios tenterà di caricare il sistema operativo (OS). Nota che se il Bios è capace di caricare l'OS dal device come Primo Boot Device, ogni settaggio che passerà da questa caratteristica non avrà effetto. Solo se il Bios non riesce a trovare un OS sul Primo Boot Device, allora tenta di trovare e caricarne uno sul Second Boot Device. Per esempio, se settassi Floppy come Primo Boot Device ma il dischetto non è completamente inserito nel drive, il Bios caricherà allora Win2k sull'hardisk C nel quale è installato (settato come Second Boot Device). Il settaggio di default è HDD-0 hard disk, che è il primo ad essere scoperto, usualmente quello connesso al canale Primary Master IDE. Se non hai un disco rimovibile settato come Primo Boot Device, questa caratteristica serve a poco. HDD-0 è una
scelta eccellente anche se vuoi settare un diverso device che serva come
drive alternativo del boot.
Terzo Boot Device
Opzioni: Floppy, LS/ZIP, HDD-0 SCSI, CDROM,
HDD-1, HDD-2, HDD-3 LAN, Disabilitato Questa caratteristica ti permette di
settare il terzo device
dal quale il Bios tenterà di caricare il sistema operativo (OS). Nota che se il Bios è capace di caricare l'OS dal device come Primo Boot Device o Second Boot Device, qualsiasi settaggio passato da questa caratteristica non avrà effetto. Solo se il Bios non trova un OS sul Primo Boot Device e Second Boot Device, allora tenta di trovare e caricarne uno sul Third Boot Device. Per esempio, se settassi Floppy come Primo Boot Device e il drive LS-120 guidano come Second Boot Device ma i due drivers sono vuoti, allora il Bios caricherà Win2k sull'hard disk drive C (settato come Third Boot Device). Il default da settare è LS/ZIP. Se non hai dei drives rimovibil da settare come primo e secondo Boot Devices, questa caratteristica non serve a nulla. LS/ZIP è una
scelta eccellente anche se puoi settare un diverso device che serva come
un drive alternativo di boot.
Boot Other Device
Opzioni: Abilitato, Disabilitato Questa caratteristica
determina se il Bios tenterà di caricare un OS dal Secondo o terzo Boot Device se non riesce a caricarlo dal Primo Boot Device. Il default è Abilitato e si raccomanda di lasciarlo così. Altrimenti, se il Bios non può trovare un OS nella Primo Boot Device, allora fermerà la procedura di avvio con la comunicazione di errore "Nessun Sistema Operativo Trovato " anche se c'è un
OS sul Secondo o Terzo Boot Device.
Swap Floppy Drive
Opzioni: Abilitato, Disabilitato Questa caratteristica è utile se
vuoi scambiare la sistemazione logica dei floppy drive. Invece di aprire
il case per farlo fisicamente, puoi settare questa caratteristica su Abilitato.
Allora, il primo drive sarà mappato come drive B: ed il secondo drive, come
drive A; che è l'opposto della solita convenzione. Questa caratteristica è utile
anche se i due floppy drive nel tuo sistema sono di diversi formati e vuoi
partire dal secondo drive. Ciò avviene perchè il Bios partirà solo
dal floppy drive A.
Boot Up Floppy Seek
Opzioni: Abilitato, Disabilitato Questa caratteristica
controlla se il Bios cerca un floppy drive per il boot. Se non può trovarne uno (sia a causa di configurazione impropria o di indisponibilità fisica), mostrerà un messaggio d'errore. Scoprirà anche se il floppy drive ha 40 o 80 tracce ma dal momento che tutti i floppy drive in uso oggi hanno 80 tracce, questo segno è ridondante. Questa caratteristica dovrebbe essere settata come Disabilitato per una procedura di avvio più veloce.
Boot Up NumLock Status
Opzioni: On, Off Questa caratteristica controlla
la funzionalità della Tastiera Numerica al boot. Se settata su On, la Tastiera Numerica funzionerà nel modo numerico (per scrivere i numeri) ma se settata su Off, funzionerà nel
modo di controllo del cursore (per controllare il cursore).
Opzione Gate A20
Opzioni: Normale, Fast Questa caratteristica
determina come cviene utilizzato il Gate A20 per indirizzare la memoria oltre
1MB. Quando questa
opzione è settata su Fast, il chipset della motherboard controlla l'operazione Gate A20. Ma quando è settata su Normal, un pin nel controller della tastiera controlla il Gate A20. Settare Gate A20 su Fast migliora la velocità di accesso alla memoria e così, la velocità complessiva del sistema, specialmente con OS/2 e Windows. Questo avviene perchè l'OS/2 e Windows attivano e disattivano la modalità protetta dal Bios cosicchè Gate A20 è necessario per attivare e disattivare frequentemente detta modalità. Settando questa caratteristica a Fast si migliora l'acceso alla memoria oltre 1MB perchè il chipset è molto più veloce del controller della tastiera per alternare il Gate A20. Si raccomanda di settarlo a Fast per accessi alla memoria più veloci.
IDE HDD Block Mode
Opzioni:
Abilitato, Disabilitato 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 l'abiliti, il Bios scoprirà automaticamente se il tuo 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. Comunque, se stai girando con WinNT, guardatene dall'attivarlo. Secondo Chris Bope, Windows NT non supporta l'IDE HDD Block Mode e abilitarlo può provocare la distruzione dei dati. Ryu Connor ha confermato ciò spedendomi un link ad un articolo della Microsoft su un'operazione IDE Migliorata sotto WinNT 4.0. Secondo questo articolo, l'IDE HDD Block Mode (e 32-bit Disk Access) può provocare la distruzione dei dati in alcuni casi. Microsoft raccomanda agli utenti di WinNT 4.0 di disabilitarlo. D'altra parte Lord Mike ha chiesto a qualcuno ben informato che disse che il problema della distruzione dei dati è stato preso molto seriamente dalla Microsoft e che è stato corretto con il Service Pack 2. Anche se lui non ha potuto avere una conferma ufficiale dalla Microsoft, probabilmente è abbastanza sicuro che si può abilitare
l'IDE HDD Block Mode girando con WinNT, dopo aver installato il Service Pack
2. Se disabiliti l'IDE HDD Block Mode, solo 512 bytes di dati possono essere
trasferiti ad ogni interrupt. Inutile dire, che questo degrada piuttosto
un po' la prestazione. Quindi, disabilita l'IDE HDD Block Mode solo se adoperi
WinNT. Diversamente, dovrai abilitarlo per la massima prestazione.
32-bit Disk Access
Opzioni: Abilitato, Disabilitato 32-bit Disk
Access è un nome sbagliato poichè non permette relamente l'accesso a 32-bit dall'hard disk. 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. Questo rende più efficiente l'uso del bus PCI in quanto sono necessarie meno operazioni per il trasferimento di una particolare quantità di dati. Tuttavia, secondo un articolo della Microsoft sull'operazione Enhanced IDE sotto WinNT 4.0, l'accesso al disco a 32-bit può provocare comunque, il danneggiamento dei dati sotto WinNT in alcuni casi. Microsoft raccomanda agli utenti di WinNT 4.0 di disabilitare il 32-bit Disk Access. D'altra parte Lord Mike chiese a qualcuno esperto e questi disse che il problema del danneggiamento dei dati fu preso molto seriamente dalla Microsoft, tanto che esso è stato corretto attraverso il Service Pack 2. Anche se lui non ha potuto avere una risposta ufficiale dalla Microsoft, probabilmente è abbastanza sicuro abilitare l'IDE HDD Block Mode se stai usando WinNT, dopo aver installato il Service Pack 2. Se disabilitato, i trasferimenti dei dati dal controller IDE al microprocessore avverranno solo a 16-bit. Questo chiaramente degrada la prestazione, così dovresti abilitarlo se possibile. Disabilitalo solo se pensi che ci possa essere una qualsiasi possibilità di
danneggiamento dei dati.
Typematic Rate Setting
Opzioni:
Abilitato, Disabilitato Questa caratteristica abilita il controllo della
percentuale di ripetizione della battuta del tasto
quando
lo lasci premuto. Quando abilitata, puoi aggiustare manualmente i settaggi
usando i due controlli typematic (Typematic Rate e Typematic Rate Delay).
Se disabilitato, il Bios userà il settaggio di default. Typematic Rate (Chars/Sec)
Opzioni: 6, 8, 10, 12, 15, 20, 24, 30 Questa è la percentuale alla quale
la tastiera ripeterà la battuta del tasto se lo tieni premuto. Questo settaggio
funzionerà solo se Typematic Rate Setting è Abilitato. Typematic Rate Delay
(Msec) Opzioni: 250, 500, 750, 1000 Questo è il ritardo, in millisecondi,
prima che la tastiera ripeta automaticamente la battuta del tasto lasciato
pressato. Questo settaggio funzionerà solo se Typematic Rate Setting è Abilitato.
Security Setup
Opzioni
: System, Setup Questa opzione funzionerà solo dopo aver creato un PASSWORD SETTING nello schermo principale del Bios. Settando questa opzione a Sistema forzerà il Bios a chiedere la password ogni volta che avvii il computer. Se scegli Setup, allora la password è richiesta solo per accesso nei menu di setup di Bios. Se tu scegli Setup, allora la password è richiesta solo per l'accesso ai menu di setup del Bios. Questa opzione è utile
per il responsabile del sistema o per il fornitore del computer.
PCI/VGA Palette Snoop
Opzioni: Abilitato, Disabilitato Questa opzione è utile solo se usi una scheda MPEG o una scheda aggiuntiva che si avvalga del Feature Connector della scheda grafica. Essa corregge la riproduzione del colore alterato " curiosando " nella memoria del framebuffer della scheda grafica e cambiando (sincronizzando) le informazioni rilasciate dal Feature Connector della scheda grafica all'MPEG o alla scheda aggiuntiva. Risolverà anche
il problema di inversione del Display ad uno schermo nero dopo aver usato
la scheda MPEG.
Assign IRQ For VGA
Opzioni: Abilitato, Disabilitato Molte schede
di accelerazione grafica di alto livello adesso richiedono un IRQ per funzionare
correttamente. Disabilitare
questa caratteristica con tali schede provocherà un'impropria operazione and/or di scarsa prestazione. Così, è meglio assicurarsi di aver abilitato questa caratteristica se hai problemi con la tua scheda acceleratrice. Alcune schede più scarse normalmente non hanno bisogno di un IRQ per funzionare. Controlla la documentazione della tua scheda grafica (il manuale). Se afferma che la scheda non richiede un IRQ, allora puoi disabilitare questa caratteristica per utilizzare un IRQ per altri usi. Nell'incertezza, è meglio lasciarla abilitata almeno che effettivamente non ci sia necessità di
un IRQ.
MPS Version Control For OS
Opzioni: 1.1, 1.4 Questa opzione è valida solo per le motherboard multiprocessore che specificano la versione del Multiprocessor Specification (MPS) che la motherboard userà. Gli MPS sono una specifica con la quale i fabbricanti di PC disegnano e costruiscono l'architettura dei sistemi Intel con due o più microprocessori. MPS version 1.4 aggiunge le tabelle di configurazione estesa per migliorare il supporto per configurazioni multiple di bus PCI e migliora le espandibilità future. Esso è richiesto
anche per un bus PCI secondario che lavori senza bisogno di una connessione.
Le nuove versioni dei sistemi operativi dei server in generale supporteranno
l'MPS 1.4 e pertanto, dovresti cambiare il Bios Setup dal default 1.1 a 1.4
se il tuo sistema operativo supporta la versione 1.4. Lascialo a 1.1 solo
se stai girando con un vecchio sistema operativo. Eugene Tan mi ha informato
che il settaggio per WinNT dovrebbe essere 1.4.
OS Select For DRAM > 64MB
Opzioni: OS/2, Non-OS/2 Quando la memoria del
sistema è maggiore
di 64MB, OS/2 differisce dagli altri sistemi operativi (OS) nel modo di gestire
la RAM. Quindi, per sistemi OS/2 di IBM scegli OS/2 e per altri sistemi operativi,
seleziona Non-OS/2.
HDD S.M.A.R.T. Capability
Opzioni: Abilitato, Disabilitato Questa opzione
abilita/disabilita il supporto per l'hard disk dotati di S.M.A.R.T. La tecnologia
S.M.A.R.T.
(Self Monitoring Analysis And Reporting) è supportata dalla maggior parte degli hard disks in circolazione e permette una prima predizione avvertendo un futuro guasto dell'hardisk. Dovresti abilitarla così che le utility S.M.A.R.T. possano esaminare la condizione dell'hard disk. L'abilitazione inoltre permette l'esame dell'hard disk su una rete. Non c'è caduta di prestazioni nel disabilitarlo anche se non intendi usare la tecnologia S.M.A.R.T. C'è comunque, una possibilità che l'abilitazione dello S.M.A.R.T possa provocare un riavvio spontaneo in computers in rete. Johnathan P. Dinan ricorda di un esperienza simile con S.M.A.R.T. abilitato. Lo S.M.A.R.T. può spedire pacchetti di dati attraverso la rete anche se non c'è niente
da esaminare nei pacchetti di dati. Questo ha provocato il riavvio spontaneo
che lui aveva esperimentato (Commento #103). Quindi, prova a disabilitare
l'HDD S.M.A.R.T. se ti accorgi di riavvii o craches mentre sei in rete.
Report No FDD For Win95
Opzioni: Abilitato, Disabilitato Se stai usando
Windows 95/98 senza un floppy drive, seleziona Abilitato per rilasciare l'IRQ6.
Questo forza
a passare per il test SCT di Windows 95/98. Dovresti disabilitare anche l'Onboard
FDC Controller nella schermata di Integrated Peripherals quando non c'è un floppy drive nel sistema. Se setti questa caratteristica a Disabilitato, il Bios non riporta in Win95/98 il messaggio di assenza del floppy drive. Delay IDE Initial (Sec) Opzioni: 0, 1 2, 3..., 15 Oggi la procedura di avvio dei nuovi BIOS è molto è più veloce. Così, alcuni devices IDE non sono così veloci da essere trovati dal Bios durante l'avvio della macchina. Questo settaggio è usato per ritardare l'inizializzazione di tali apparecchiature IDE durante la procedura di avvio. Lascialo a 0 se possibile avviare più velocemente il sistema. Ma se uno o più devices
IDE falliscono l'inizializzare durante l'avvio, aumenta il valore di questo
settaggio fino a trovare il valore per il quale tutti i devices si avviano
correttamente.
Video BIOS Shadowing
Opzioni:
Abilitato, Disabilitato Quando questa caratteristica è abilitata, il Video
Bios vienecopiato sulla RAM di sistema per un accesso più rapido. Lo Shadow
migliora la prestazione del BIOS' perchè esso può essere letto adesso dalla
Cpu attraverso il bus a 64-bit DRAM in confronto al bus 8-bit XT. Questo
sembra abbastanza attraente dal momento che ciò porta ad un aumento almeno
del 100% del transfer rate e l'unico prezzo è la perdita di un po' di RAM
di sistema che viene usata per copiare i contenuti della ROM. Comunque, i
sistemi operativi moderni baypassano completamente il Bios ed accedono direttamente
all'hardware della scheda grafica. Quindi, non viene effettuata nessuna chiamata
del Bios e non c'è nessun beneficio dal Bios Shadowing. Alla luce di tutto
questo, non c'è motivo di sprecare RAM per ombreggiare il Video Bios quando
non esso è viene usato affatto. Ryu Connor mi ha confermato utto questo spedendomi
un link ad un articolo della Microsoft sullo Shadowing BIOS sotto WinNT 4.0.
Secondo questo articolo, effettuando lo shadowing BIOS non provoca miglioramenti
di prestazioni perchè non è viene usato da WinNT. Si sprecherà solo memoria.
Anche se l'articolo non dice nulla su Win9x, vale lo stesso per Win9x in
quanto è basato sulla stessa architettura Win32. Inoltre, alcuni manuali
alludono anche alla possibilità di instabilità del sistema quando alcuni
giochi accedono alla regione della RAM che già è usata per lo shading del
Video Bios. Questo è comunque l'annoso problema di come la regione nascosta
della RAM debba essere mossa lontano dalla portata dei programmi. Come potrebbe
essere un problema se viene nascosta solo 32KB del video BIOS. I nuovi Video
BIOS sono più grande di 32KB in dimensione ma se anche solo 32KB vengono
nascosti ed il resto viene lasciato nelle loro ubicazioni originali, allora
possono insorgere problemi di instabilità quando si accede al Bios. Quindi,
se intendi nascondere il video Bios, dovrai assicurarti che l'intero video
Bios sia nascosto. In molti casi solo la regione C000-C7FF viene nascosta
per default. Per correggere, avrai bisogno di: - abilitare il video Bios
shadowing (per la regione C000-C7FF) ed abilitare lo shadowing delle parti
rimanenti, es.. C800-CBFF, finché l'intero video Bios è nascosto. Finalmente,
la maggior parte delle schede adesso, vengono fornite con Flash ROM (EPROM)
che è molto è più veloce del vecchio ROM e più veloce anche della DRAM. In
questo modo non c'è più bisogno di nascondere il video Bios e di questo ce
ne può essere anche un vantaggio in termini di prestazioni! Inoltre, non
dovrai nascondere il video Bios se la tua scheda grafica arriva con una Flash
ROM perchè non saresti capace di aggiornare i suoi contenuti se lo shadowing è abilitato.
D'altra parte, si può ancora fare uso di questa caratteristica. Alcuni giochi
DOS ancora si avvalgono del video Bios poichè essi non accedono direttamente
al microprocessore grafico (anche se la maggior parte dei disegni lo fanno).
Quindi, se avvii un gioco in DOS molto vecchio, puoi provare ad abilitare
lo Video BIOS Shadowing per migliorare la prestazione. Questo consiglio è stato
dato da Ivan Warren. Per una completa rassegna del video BIOSes e del suo
shadowing, controlla la spiegazione di William Patrick McNamara: - L'intero
problema è storico in natura. Nle passato, quando avere una scheda video
VGA era una gran cosa, le schede grafiche erano abbastanza stupide ed anche
abbastanza semplici. Esse assommavano a una fetta di memoria che rappresentava
i pixels sullo schermo. Per modificare un pixel, cambiavi la memoria che
lo rappresentava. Cose come palettes per il cambio di colore, risoluzioni
dello schermo, etc. erano fatte scrivendo su un gruppo di registri sulla
scheda video. Comunque, tutto era a carico del microprocessore. Allora interfacciando
i vari hardware, dialogare con la scheda video dipendeva dalla scheda che
avevi installato. Per cercare di risolvere il problema, la scheda video incluse
un microcircuito per il Bios. Piuttosto semplicemente il video Bios era un'estensione
del Bios di sistema. Era semplicemente un gruppo documentato di funzioni
che chiamavano un programma da usare per interfacciare col chipset del video.
Quindi perché è stato necessario lo shadowing del Bios? La memoria usata
per memorizzare il Bios su una scheda video di solito è di tipo EPROM (Electrically
Programmable Read Only Memory). Una EPROM molto veloce ha un tempo di accesso
di 130-150ns che è quasi uguale alla memoria in un computer basato su un
8086. Inoltre, l'ampiezza del bus è di 8bits. Quando i computer diventarono
più veloci (x386, x486 ecc) e i giochi avevano molta grafica, le chiamate
al Bios erano il maggior collo di bottiglia. Per cercare di risolvere il
problema, il video Bios fu portato alla più veloce memoria di sistema a 16bit
per aumentare lep restazioni. attualmente molti giochi in DOS realmente chiamano
il BIOS raramente. La maggior parte dialoga direttamente con chipset se possibile.
Un veloce sommario: In quei " vecchi giorni ", il video Bios realmente non
aveva molto da fare per far girare la scheda video. Forniva semplicemente
un set di chiamate della funzione per rendere più facile la vita degli sviluppatori. " Ed
adesso è una cosa completamente diversa....." Le nuove schede video, quello
cone le funzioni di accelerazione, ricadono in una diversa categoria. Esse
realmente hanno un microprocessore sulla scheda. Nello stesso modo in cui
il Bios di sistema chiama il microprocessore per avviare il tuo computer,
il video Bios richiama il microprocessore video per visualizzare le immagini.
La ragione per la quale la nuova scheda comprende la Flas ROM, è che i fabbricanti
possono riparare qualsiasi difetto insito nel codice. Qualunque sistema operativo
che usi le caratteristiche accelerate di una scheda video, comunica direttamente
col microprocessore sulla scheda, dandogli un gruppo di comandi. Questo è il
lavoro del video driver. L'idea è che i driver si presentano al sistema operativo
con un set di istruzioni funzione di chiamata. Quando queste istruzionivengono
eseguite, il driver chiama i comandi appropriati al microprocessore video.
Il microprocessore video esegue i comandi che vengono indicati dal orogramma
(video Bios). Quanto sia shadowing il video Bios, non si importa. Windows,
Linux, o qualsiasi altro OS che non usano mai direttamente le funzioni accelerate
comunicano col video Bios. L'ole del DOS comunque serve ancora, e le stesse
funzioni che esistono nelle schede VGA esistono nelle nuove schede 3D. In
funzione di come l'interfaccia video viene scritta sui programmi DOS, esse
possono trarre profitto dall'avere il video Bios shadowed. 2° Sommario rapido:
Nelle attuali scede video accelerate, il lavoro principale del video Bios è di
fornire un programma per il microprocessore video (RIVA TNT2, Voodoo3 etc.)
da eseguire così da poter fare il suo lavoro. L'interfaccia tra la scheda
video e il software è realizzata attraverso un set di comandi fornito dal
driver e realmente non ha niente a che fare col video Bios. La vecchia funzione
del Bios è ancora è disponibile per mantenere la compatibilità con la VGA.
Shadowing Address Ranges (xxxxx-xxxxx Shadow)
Opzioni: Abilitato, Disabilitato Questa opzione
ti permette di decidere se il blocco di memoria di una scheda aggiuntiva
nel campo dell'indirizzo
xxxxx-xxxxx sarà shadowed o no. Lascialo disabilitato se non hai una scheda aggiuntiva usando quel campo di memoria. Inoltre, come il Video BIOS Shadowing, non c'è nessuna utilità ad abilitare questa opzione con Win95/98 se hai i drivers corretti per la tua scheda aggiuntiva. Ryu Connor lo ha confermato spedendomi un link ad un articolo della Microsoft sullo Shadowing BIOS WinNT 4.0. Secondo questo articolo, lo Shadowing BIOS non provoca miglioramenti di prestazione perchè non è usato da WinNT. Si sprecherà solo memoria. Anche se l'articolo non dice nulla su Win9x, è lo stesso per Win9x in quanto è basato sulla stessa architettura di Win32. Inoltre, Ivan Warren avverte che se stai usando una scheda aggiuntiva che usa una parte dell'area CXXX-EFFF come I/O, allora lo shadowing allora probabilmente impedisce alla scheda di lavorare perchè le
richieste della memoria R/W probabilmente non passano al bus ISA.
SDRAM CAS Latency Time
Opzioni: 2, 3 Controlla il tempo di ritardo
(in cicli clock - CLKs) che intercorre prima che la SDRAM avvii l'esecuzione
di un comando letto
dopo averlo ricevuto. Ciò determina anche il numero di CLKs per il completamento della prima parte di un burst transfer. Così, abbassando il ritardo, si velocizzerà l'operazione. Comunque, alcune SDRAM non si occupano della latenza più bassa e ciò provoca instabilità e
perdita di dati. Quindi, setta l'SDRAM CAS Latency Time a 2 per una prestazione
ottimale e se possibile aumentalo a 3 se il tuo sistema diventa instabile.
SDRAM Cycle Time Tras/Trc
Opzioni:
5/6, 6/8 Questa caratteristica alterna il minimo numero di clocks richiesti
per il Tras and the Trc of the
SDRAM. Tras si riferisce a SDRAM's Row Active Time che è la lunghezza di tempo nel quale la fila è aperta per i trasferimenti dei dati. È anche noto come Minimum RAS Pulse Width. Trc, d'altra parte si riferisce al Time del Ciclo della Fila del SDRAM per il quale determina la lunghezza di tempo l'intero fila-apriti, fila-aggiorna ciclo per completare. Il default da settare è 6/8 che è più stabile e più lento di 5/6. Comunque, a 5/6 cicli la SDRAM è più veloce ma non può lasciare la fila aperta abbastanza a lungo per completare le operazioni dei dati. Questo è vero specialmente alla velocità di clock della SDRAM sopra i 100MHz. Perciò,
puoi provare a 5/6 per migliorare la prestazione della SDRAM ma dovresti
aumentarlo a 6/8 se il tuo sistema diventa instabile.
SDRAM RAS-to-CAS Delay
Opzioni: 2, 3 Questa
opzione ti permette di inserire un ritardo tra i segnali RAS (Row Address
Strobe) e CAS (Column
Address Strobe). Ciò accade quando la SDRAM, scritta, letta o è aggiornata. Naturalmente, riducendo il ritardo migliora la prestazione della SDRAM mentre aumentandolo si riduce la prestazione. Quindi, riduci il ritardo dal valore di default da 3 a 2 per migliorare prestazione della SDRAM. Comunque, se hai instabilità nel
sistema dopo avere ridotto il delay, riporta il valore a 3.
SDRAM RAS Precharge Time
Opzioni: 2, 3 Questa opzione setta il numero
di cicli richiesti perchè il RAS possa caricarsi prima di aggiornare la SDRAM. Riducendo la percentuale a 2 si migliora la prestazione della SDRAM ma se il tempo di precaricadi 2 è insufficiente per la SDRAM installata, essa non può essere aggiornata adeguatamente e non può riuscire a mantenere i dati. Quindi, per migliore la prestazione della SDRAM, setta SDRAM RAS Precharge Time a 2 ma aumentalo a 3 se noti instabilità del
sistema dopo avere ridotto il tempo di precarica.
SDRAM Cycle Length
Opzioni: 2, 3 Questa caratteristica è simile a SDRAM CAS Latency Time. Essa controlla il tempo di ritardo (in cicli clock - CLKs) che passa prima che la SDRAM inizi ad eseguire un comando letto dopo averlo ricevuto. Questo determina anche il numero di CLKs per il completamento della prima parte di un burst transfer. Così, riducendo la lunghezza del ciclo, si velocizza l'operazione. Comunque, alle volte la SDRAM non può occuparsi della lunghezza del ciclo più bassa e può diventare
instabile. Quindi, setta la SDRAM Cycle Length a 2 per una prestazione ottimale
ma aumenta la a 3 se il tuo sistema diventa instabile.
SDRAM Leadoff Command
Opzioni: 3, 4 Questa opzione ti permette di
aggiustare il tempo leadoff necessario prima che i dati memorizzati nella
SDRAM siano accessibili. In
diversi casi, è il tempo di accesso per il primo elemento dei dati in un
burst. Per una prestazione ottimale, setta il valore a 3 per la SDRAM per
velocizzare i tempi ma aumentalo a 4 se il sistema diventa instabile.
SDRAM Bank Interleave
Opzioni: 2-Bank, 4-Bank, Disabled Questa caratteristica
ti consente di settare il modo interlave dell'interfaccia dell'SDRAM. L'interleaving
consente ai banchi SDRAM di avvicendarsi tra di loro l'accesso e l'aggiornamento
dei cicli. Un banco effettuerà l'aggiornamentodel ciclo mentre un altro l'accesso. Questo migliora le prestazione dell'SDRAM mascherando il suo tempo di aggiornamento di ogni banco. Ogni DIM SDRAM consiste di 2 banchi o di 4 banchi. 2-banchi SDRAM usano chips di 16Mbit SDRAM che sono solitamente di 32MB o meno. 4-banchi SDRAM DIMMs, d'altra parte di solito usano chips di 64Mbit SDRAM tuttavia la densità delle SDRAM può arrivare fino a 256Mb per microcircuito. Tutte le DIM SDRAM di almeno 64MB o più grandi sono formate da 4-banchi. Se stai usando una sola DIM SDRAM a due banchi, setta questa caratteristica a 2-Bank. Ma se hai due DIM con due banchi SDRAM, puoi usare 4-Bank. Se stai usando DIMM SDRAM a 4 banchi, puoi settare 2-Bank o 4-Bank interleave. Naturalmente, 4-Bank interleave è meglio che 2-Bank interleave così se
possibile, settalo per 4-Bank. Usa 2-Bank solo se stai usando una sola DIMM
SDRAM a 2 banchi. Comunque, nota che Award (adesso fa parte di Phoenix Technologies)
raccomanda che il banco SDRAM interleave dev'essere disabilitato se vengono
usate DIMM SDRAM a 16Mbit.
SDRAM Precharge Control
Opzioni:
Abilitato, Disabilitato Questa caratteristica determina se il microprocessore
o la stessa SDAM controlla
il precaricamento dellla SDRAM. Se questa opzione è disabilitata, tutti i
cicli della Cpu alla SDRAM risulteranno in All Banks Precharge Command sull'interfaccia
della SDRAM che migliora la stabilità ma riduce la prestazione. Se questa
caratteristica è abilitata, i precarimamenti vengono lasciati alla stessa
SDRAM. Questo riduce il numero di volte che la SDRAM è precaricata dal momento
che i cicli multipli della CPU alla SDRAM può avvenire prima che la SDRAM
necessiti di aggiornamento. Quindi, abilitala per una prestazione ottimale
se non osservi instabilità del
sistema con questa opzione abilitata.
DRAM Data Integrity Mode
Opzioni: ECC, Non-ECC Questo settaggio del
BIOS è usato per configurare il modo data integrity della RAM. ECC vuole dire Error Checking and Correction e si dovrebbe usare solo se stai usando una speciale RAM 72-bit ECC. Questo abiliterà il sistema a scoprire e correggere gli errori del singolo-bit. Scoprirà anche gli errori di doppio-bit anche se non li correggerà. Questo assicura una maggiore integrità dei dati e stabilità del sistema a spese di una piccola riduzione di velocità. Se hai una RAM ECC, abilitalo (setta ECC) per trarre beneficio dalla maggiore integrità dei dati. Dopo tutto, hai già speso abbastanza per la costosa RAM ECC quindi perché non
la usi? Se tu non hai una RAM ECC, scegli invece Non-ECC.
Read-Around-Write
Opzioni: Abilitato, Disabilitato Questa caratteristica
del Bios permette al microprocessore di eseguire la lettura dei comandi senza
ordine, come
se essi fossero indipendenti dalla loro scrittura. Quindi, se un comando
letto punta ad un indirizzo della memoria scritto per ultimo i (contenuto)
nella cache (aspettando di essere copiato in memoria), il comando letto sarà soddisfatto invece dai contenuti della cache. Questo nega il bisogno per il comando letto di andare in tutti i modi alla DRAM e migliora l'efficienza del sottosistema della memoria. Quindi è raccomandato
abilitare questa caratteristica.
System BIOS Cacheable
Opzioni: Abilitato, Disabilitato Questa caratteristica è valida solo quando il Bios del sistema è shadowed. Abilita o disabilita il caching del sistema BIOS ROM a F0000h-FFFFFh con la cache L2. Questo molto velocizza gli accessi al Bios di sistema. Comunque, questo non si traduce in una migliore prestazione del sistema poichè l'OS non ha molto bisogno di accedere il Bios di sistema. Pertanto, sarebbe un spreco del bandwidth della cache L2 alla cache del Bios di sistema invece dei dati che sono più critici per la prestazione del sistema. Inoltre, se qualsiasi programma scrive in questa area della memoria, darà luogo
ad un crash del sistema. Quindi, si raccomanda di disabilitare il System
BIOS Cacheable per una prestazione ottimale del sistema.
Video BIOS Cacheable
Opzioni:
Abilitato, Disabilitato Questa caratteristica è valida solo quando il video Bios è shadowed. Abilita o disabilita il caching del video Bios ROM al C0000h-C7FFFh con la cache L2. Questo velocizza gli accessi al video Bios. Comunque, questo non si traduce in una migliore prestazione del sistema poichè l'OS aggira direttamente il Bios usando i driver grafici per accedere all'hardware della scheda video. Pertanto, sarebbe un spreco del bandwidth della cache L2 alla cache del Bios di sistema invece dei dati che sono più critici per la prestazione del sistema. Inoltre, se qualsiasi programma scrive in questa area della memoria, darà luogo
ad un crash del sistema. Quindi, si raccomanda di disabilitare il Video BIOS
Cacheable per una prestazione ottimale del sistema.
Video RAM Cacheable
Opzioni:
Abilitato, Disabilitato Questa caratteristica abilita o disabilita il caching
del video RAM a A0000h-AFFFFh
con la cache L2. Questo presuppone un'accelerazione agli accessi alla RAM
video. Comunque, questo non si traduce in una migliore prestazione del sistema.
Molte schede grafiche ora hanno un RAM bandwidth di 5.3GB/s (128bit x 166MHz
DDR) e questo numero sta continuamente crescendo. Il bandwidth della SDRAM
intanto è fissato intorno a 0.8GB/s (64bit x 100MHz) o al massimo 1.06GB/s (64bit x 133MHz) se stai usando un sistema PC133. Adesso, anche se un Pentium III 650 può avere un bandwidth di cache L2 di approssimativamente 20.8GB/s (256bit x 650MHz), ha più senso per la cache il reale sistema SDRAM lento invece della RAM della scheda grafica. Inoltre nota che il caching della RAM video non ha molto anche con un elevato bandwidth del Pentium III. Questo avviene perchè la RAM video comunica con la cache L2 con il bus AGP che ha un bandwidth massimo di solo 1.06GB/s con il protocollo AGP4X. Attualmente, questo bandwidth è dimezzato nel caso che la cache L2 nasconda la RAM della scheda grafica perchè i dati devono passare in due direzioni. Inoltre, se qualsiasi programma scrive in questa area di memoria, darà luogo ad un crash di sistema. Quindi, c'è un
beneficio molto piccolo nel nascondere la RAM della scheda video. Sarebbe
invece molto meglio usare la cache L2 del microprocessore per cachare il
sistema SDRAM. Si raccomanda di disabilitare la RAM Video Cacheable per una
prestazione del sistema ottimale.
Memory Hole At 15M-16M
Opzioni:
Abilitato, Disabilitato Alcune speciali schede ISA richiedono questa area
di memoria per lavorare.
Abilitando questa funzione si riserva l'area di memoria per la scheda. Si
eviterà anche che il sistema acceda alla memoria sopra i 16MB. Questo vuole dire che se abiliti questa funzione, il tuo OS può usare
solo fino a 15MB di RAM, indipendentemente da quanta RAM realmente ha il
tuo sistema. Quindi, disabilita sempre questa funzione se non hai schede
ISA che richiedono questa area di memoria per lavorare.
8-bit I/O Recovery Time
Opzioni: NA, 8, 1, 2, 3, 4, 5, 6,
7 Il bus PCI è molto più veloce del bus ISA. Quindi, perchè le
schede ISA lavorino propriamente con i cicli I/O da bus PCI, il meccanismo
di recupero del bus I/O aggiunge ulteriori cicli clock tra ongi ciclo consecutivo
PCI originato dai cicli I/O al bus ISA. Per default, il meccanismo di ricupero
del bus aggiunge un minimo di 3.5 cicli clock tra ogni consecutivo ciclo
8-bit8-bitI/O al bus ISA. Abilita le precedenti opzioni per aggiungere qualche
ciclo clock tra ogni 8-bit I/O consecutivo al bus ISA. Scegliendo NA si setta
il numero di cicli di ritardo al minimo clock di 3.5 cicli. Quindi, setta
8-bit I/O Recovery Time a NA se possibile, per una prestazione del bus ISA
ottimale. Aumenta l' I/O Recovery Time solo se hai problemi con la tua scheda
ISA 8-bit. Nota che questa funzione non ha significato se non usi qualsiasi
scheda ISA.
16-bit I/O Recovery Time
Opzioni:
NA, 4, 1, 2, 3 Il bus PCI è molto più veloce del bus ISA. Quindi, perchè le schede ISA possano lavorare propriamente con i cicli I/O dal bus PCI, il meccaniscmo di recupero del bus I/O aggiunge ulteriori cicli clock del bus tra ciascun ciclo consecutivo PCI originato da icisli I/O al bus ISA. Per default, il meccanismo di ricupero del bus aggiunge un minimo di 3.5 cicli clock tra ogni 16-bit consecutiva che I/O cicli al bus ISA. Le opzioni sopra di abilitati per aggiungere anche più orologio
cicli tra ogni ciclo consecutivo 16-bit I/O al bus ISA. Scegliendo NA si
setta il numero di cicli di ritardo al minimo di 3.5 dei cicli clock. Quindi,
setta 16-bit I/O Recovery Time a NA se possibile per una prestazione del
bus ISA ottimale. Aumenta solo l'I/O Recovery Time se pensi di avere problmeni
con la tua scheda 16-bit ISA. Nota che questa funzione non ha significato
se non stai usando una scheda ISA.
Passive Release
Opzioni:
Abilitato, Disabilitato Se Passive Release è abilitato, l'accesso al bus Cpu-a-PCI è permesso durante il passive release del bus PCI. Quindi, il microprocessore può accedere al bus PCI quando accede al bus ISA. Altrimenti, arbitrariamente accetta solo un altro accesso master PCI alla DRAM locale. In altre parole, solo un altro bus master PCI può accedere al bus PCI, non il microprocessore. Questa funzione è usata per aspettare la latenza del bus master ISA che molto è più lunga
di quella del bus master PCI. Abilita Passive Release per una prestazione
ottimale. Disabilitalo solo se riscontri dei problemi con le tue schede ISA.
Delayed Transaction
Opzioni:
Abilitato, Disabilitato Questa caratteristica è usata per soddisfare la latenza dei cicli dei bus PCI e dal bus ISA. Il bus di ISA è molto, molto più lento del bus PCI. Così, i cicli PCI a e dal bus ISA hanno bisogno di un maggior tempo per completarsi e questo rallenta il bus PCI. Comunque, abilitando il Delayed Transaction si abilita i gruppi inclusi a 32-bit inviati a scrivere nel buffer per sostenere i cicli di transazione in ritardo. Questo vuole dire che le transazioni verso e dal bus ISA sono memorizzate e che il bus PCI può essere
liberato per compiere altre transazioni mentre si sta preparando una transazione
ISA. Questa opzione dovrebbe essere abilitata per migliore la prestazione
e soddisfare le specifiche PCI 2.1. Disabilitala solo se le tue schede PCI
non possono funzionare propriamente o se stai usando una scheda ISA che non
sia conforme al PCI 2.1.
PCI 2.1 Compliance
Opzioni: Abilitato, Disabilitato Questa è la stessa cosa del Delayed Transaction. Questa caratteristica è usata per soddisfare la latenza dei cicli PCI verso e dal bus ISA. Il bus ISA è molto, molto più lento del bus PCI. Così, per i cicli PCI verso e dal bus ISA occorre molto più tempo per completarsi e questo rallenta il bus PCI. Comunque, abilitando il Delayed Transaction si abilita i gruppi inclusi a 32-bit inviati a scrivere nel buffer per sostenere i cicli di transazione in ritardo. Questo vuole dire che le transazioni verso e dal bus ISA sono memorizzate e che il bus PCI può essere liberato per compiere altre transazioni mentre si sta preparando una transazione ISA. preparazione. Questa opzione dovrebbe essere abilitata per migliore la prestazione e soddisfare le specifiche PCI 2.1. Disabilitala solo se le tue schede PCI non possono funzionare propriamente o se stai usando una scheda ISA che non è conforme
al PCI 2.1.
|