|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Optimisation du BIOSQu'est-ce que le BIOS?Le BIOS (Basic Input Output System) est une petite mémoire située sur la carte-mère, dont les données définissent les paramètres du système. Certaines données sont inscrites dans une mémoire morte (ROM), il n'est donc pas possible de les modifier, par contre certains paramètres sont accessibles depuis le setup du BIOS, que l'on active dès le démarrage en appuyant généralement sur la touche <F1> ou <SUPPR> (il se peut qu'il s'agisse d'une autre touche, auquel cas au démarrage vous verrez un message du genre "HIT 'DEL' TO ENTER SETUP" qui signifie littéralement "Appuyez sur la touche 'DEL' pour entrer dans le SETUP". TO SETUP est un mot anglais qui signifie CONFIGURER, le setup du bios est donc en quelque sorte un "Panneau de configuration du BIOS". Le setup du BIOS se présente généralement sous forme de menus que l'on sélectionne grâce au clavier (mis à part de rares BIOS qui exploitent la souris, comme le BIOS WIN d'AMI par exemple, présentant les sections sous forme de fenêtres). Les paramètres sont classés dans ces sections sous forme d'options pour lesquelles on a généralement un nombre de choix limité. Cependant, vu le nombre d'options présentes, l'ensemble des configurations possibles en faisant varier tous les paramètres du BIOS est immense. De plus, ces options sont systématiquement en anglais ce qui empêche les anglophobes d'optimiser leur machine à moins d'avoir un guide ;-) Il n'existe pas un seul type de BIOS. Plusieurs constructeurs existent, mais les principaux BIOS sont actuellement
C'est pour cela que nous étudierons uniquement les BIOS AWARD et les BIOS AMI Pourquoi optimiser le BIOS?La configuration du BIOS sert, comme nous l'avons vu, a permettre de régler le fonctionnement
du chipset. On peut donc modifier des paramètres tels que la vitesse de transfert de
données entre les différents composants de la carte-mère ainsi que la façon
de laquelle ils s'effectuent.
Ainsi, en optimisant le BIOS il est possible de gagner jusqu'à plus de 50% de puissance supplémentaire!
A quoi ressemble le setup du BIOS?Les différents BIOS offrent à peu près les mêmes fonctions, leur présentation varie toutefois d'un constructeur de BIOS à l'autre (un même constructeur gardera généralement la même présentation). On retrouve généralement les rubriques suivantes :
La fonction Video ROM BIOS shadowLa vidéo peut légèrement être accélérée grâce au paramètrage du BIOS. Il est vrai que la ROM BIOS contient des routines (lignes de programme) spécialement dédiées à l'affichage
graphique, cependant la ROM est lue octet par octet, ce qui rend l'accès à
ces données extrêmement lente. La fonction shadow RAM ou vidéo
ROM BIOS shadow permet de copier dès le démarrage le contenu de cette ROM (temps d'accès de l'ordre de 170 ns) dans la RAM (temps d'accès de l'ordre de 60ns pour les barrettes de mémoire SIMM, 10ns pour
les mémoires DIMM). Pour information, la zone de mémoire dans laquelle la ROM est copiée-collée se site entre 640KO et 1024Ko, on l'appelle Adaptersegment.
Toutefois, les systèmes d'exploitation récents (Windows 95 et 98, Windows NT, OS/2, ...) possèdent tous leurs propres drivers de carte vidéo (gestionnaires d'affichage graphique), ainsi la fonction shadow RAM (ou vidéo ROM BIOS shadow) peut être désactivée pour les possesseurs de systèmes d'exploitation récents ne travaillant plus sous DOS. D'une manière générale, de nombreux périphériques possèdent une ROM (dont le temps d'accès n'est pas des plus avantageux), le contenu de celle-ci (connaissant son adresse exacte) peut donc être copiée en RAM grâce à la fonction ROM shadow du BIOS. Toutefois l'utilisation de cette option est déconseillée car la plupart des adaptateurs (cartes) possèdent désormais leur propres drivers, si bien que l'intéraction peut provoquer des dysfonctionnements. Désactiver les options inutilesCertaines options du BIOS sont parfois inutiles pour les PC récents ou pour l'utilisation que vous en faîtes (options de réseau, ...), il est ainsi possible d'accélérer le démarrage en les désactivant.
Les paramètres du BIOS concernant la mémoireLes temps d'accès à la mémoire ont une grande importance dans le BIOS en matière de performances. Ainsi, en réglant les nombreux paramètres il est possible d'obtenir un gain allant jusqu'à 20% par rapport à la configuration automatique par défaut. Les paramètres concernant la mémoire sont généralement dans la section "Chipset Features Setup". Ces paramètres sont :
Pour pouvoir modifier ces valeurs, il s'agit dans un premier temps de désactiver la configuration automatique en attribuant à l'option Auto Configuration la valeur disabled (la valeur enabled attribue les réglages les plus sûrs pour tous les types de mémoire, donc les moins rapides... il est toutefois intéressant de les noter car cela constitue un point de départ). Il s'agira d'aller modifier une par une les options puis à chaque essai noter la valeur précédente et la nouvelle valeur pour la remodifier si vous voyez un problème apparaître après changement. L'accès en salvesPourquoi existe-t-il différents réglages pour la mémoire?
L'option DRAM R/W comprend deux valeurs: la première valeur correspond au nombre de cycles du processeur pour la lecture (R comme Read), la seconde pour l'écriture (W comme Write). Les valeurs sont généralement X444 pour la lecture, X333 pour l'écriture (plus vous mettez des valeurs petites, plus les accès à la mémoire seront rapides, mais plus votre configuration risque d'être instable. C'est pourquoi il faut veiller à diminuer progressivement ces valeurs en les testant à chaque fois). Les cycles d'attenteLes options FP Mode DRAM Read WS et EDO Read WaitState caractérisent
la synchronisation de la RAM en lecture pour les barrettes de mémoire DRAM et EDO
(elles sont parfois appelées DRAM Read WS, DRAM Read Wait States, ...).
Cette option permet de définir le nombre de cycles d'attente par rapport au bus système,
car le bus système est parfois trop rapide par rapport à la mémoire ce qui provoque
généralement des blocages.
Il existe aussi des cycles d'attente internes aux barrettes de mémoire. Les données étant stockées comme dans des tableaux, il existe deux signaux :
Le rafraîchissementIl existe de très nombreuses options de rafraîchissement dans le BIOS. Pour comprendre la notion de rafraîchissement il est nécessaire de connaître le fonctionnement d'une mémoire dynamique. Une mémoire dynamique est composée d'une multitude de condensateurs qui perdent leur charge au cours du temps, c'est-à-dire que la mémoire perd progressivement ... la mémoire. Il faut donc la lui rafraichir grâce à de petites impulsions électriques qui viennent recharger les condensateurs. Ces impulsions ont une durée de l'ordre de la milliseconde, or le temps dans un ordinateur est repéré par rapport à la fréquence d'horloge. On indiquera donc les durées des intervalles de rafraîchissement par rapport à la fréquence d'horloge ("1 CLK" correspond à une impulsion d'horloge tandis que "2T ou 3T" correspond au nombre de cycles processeurs (CPU)). Ces valeurs doivent être les plus faibles possible pour avoir une bonne optimisation. Chaque valeur peut généralement être baissée d'une unité par rapport à la valeur fixée par l'auto-configuration. Trucs & astuces pertinents trouvés dans la base de connaissances
Discussions pertinentes trouvées dans le forum
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||