N'ayant pas trouvé de topic/tuto sur le flashage de nos chères cartes graphique Nvidia, je me décide à occuper mon temps libre pour expliquer cette manipulation.
1: présentation et programmes
2: sauvegarder son bios et l'éditer
3: Flasher le bios
1) Présentation et programmes
Comme tout matériel informatique (voir électronique) la carte graphique a une mémoire « morte » dans laquelle se trouve toutes les informations de la dite carte : ces infos sont les bases de fonctionnement de la carte sur lesquelles les drivers vont se référer pour vous afficher ces belles images à partir desquelles vous me lisez.

On appelle ça un BIOS, il est différent pour chaque de carte et donc incompatible d'un modèle de carte à un autre ( ceci est valable en général mais comme dans toutes généralités, il y a des exeptions!

Pourquoi flasher me direz vous ?

Pour différentes raisons :
1- Une mise à jour constructeur pour des performances et/ou des spécifications améliorées de la carte
2- Un changement parce qu'une marque a sorti un bios du feu de dieu !
3- Un désir de votre part d'améliorer par vous-même les performances et/ou des spécifications de la carte ( ça c'est mon cas

Il y en a d'autres et chacun trouvera la sienne
Flasher le bios n'est donc pas si anodin que cela peut paraître même si en général, cela se passe très bien !

Sachez tout d'abord qu'une manipulation mal exécutée peut amener à un dysfonctionnement de la carte plus ou moins important voir à un non fonctionnement total de la carte et parfois à une carte dead!

soyez sur de l'utilité de votre flash !
Bien sur, il va de soi que je ne suis pas responsable de vos tentatives infructueuses! (ni Libellules d'ailleurs)
J'ai toujours une petite carte pci


Personnellement, lorsque je flash mes cartes (6800, 7800gs) je mets tout le pc aux valeurs par défaut du matériel ( pas d'o/c), pour avoir une stabilité max ( un reboot pendant le flash est très très mal venu.

Pour flasher une nvidia voila ce qu'il vous faut :
1-Une disquette vierge bootable ( ou autre support bootable)
2-Nibitor dispo ici
derniere version : 3.5a (maj) à l'heure où j'écris, ce programme permet d'éditer le bios que vous avez. avec support des séries 7xxx
3-Nvflash dispo ici avec support des séries 8xxx
Version 5.57 (maj) à l'heure où j'écris.
Ce programme sous dos va effacer votre bios et le remplacer par le nouveau
Maintenant que vous êtes prét, vous allez pouvoir faire joujou
Ha oui j'allais oublier... flasher votre carte entraîne la perte de la garantie de la carte... (

Enfin je finirais ces explications par :
The dark side of flashage is: A vos risques et périls!!!!!

2) Commençons par nibitor
Ce petit logiciel est extra, il permet toutes les modifications possible sur les bios et en plus le fait par une interface facile à comprendre
Téléchargez nibitor et lancez le programme, la première des choses à faire va être de sauvegarder le bios qui est actuellement dans l'eeprom de la carte (vous savez ! cette petite mémoire morte), L'intérêt de la manip est facile à comprendre : on pourra revenir aux spécifications d'origines de la carte, ça peut être utile en cas de renvoi en garantie pour une raison ou une autre!!!
suivez ca:

sauvez votre bios du nom que vous voulez (genre « biosdorigine.rom ») en plusieurs exemplaires à différents endroits du pc ( un crash disque et le bios pourrait être perdu !)
Si vous cherchez des bios pour votre carte... c'est ici , le site est régulierement mis à jour et c'est la caverne d'Ali Baba des bios...
on continue avec nibitor:
il permet d'afficher toutes les données du bios que vous avez chargé dedans ( type de carte, version du bios enfin tout quoi)
J'ai pris pour exemple le bios de ma 7800gs co
Après avoir ouvert votre bios, soit une copie de celui d'origine (voir photo du post précédent) soit un que vous avez téléchargé(dans nibitor File/open bios )
vous aurez ca:

G70 = le type gpu embarqué sur la carte
Change amount of active performance levels = permet de sélectionner/voir le nombre de fréquence de base en fonction des applications 2d ou 3d
3D/2D = fréquence du gpu et de la mémoire en application 3D/2D
Thrtl = c'est le "throttle", fréquence de mise en sécurité si les paramètres 3D créeent trop d'erreurs et/ou si ca chauffe trop ( en 0/C par exemple)
Géométric delta clock = technologie introduite par Nvidia depuis les 7800 qui permet d'avoir une fréquence pour les pipelines différentes de celle des vertex ( augmentation des performances ( si l'on indique "40" les vertex fonctionneront à 40 Mhz plus haut les pipelines, la fréquence des pipelines étant celles que l'on voit sur le screen en face de "3D")) ( rivatuner, contrairement à nibitor, affichera, lui, la valeur en fréquence la plus haute, soit celle des vertex dans notre exemple) ( attention ceci n'est plus d'actualité si vous possédez une carte des series 8xxx ou 9xxx car ces cartes n'utilisent plus des pipelines et vertex, ne vous inquiétiez pas, de toute façon nibitor reconnait les cartes et vous proposent les choix possibles et modifiables selon le modele que vous possédez...)
tableau récapitulatif de fréquences (7800, G70/71)avec un delta positif de 40Mhz

Bootup clocks = fréquence au boot du pc
Est-il nécessaire de préciser ce que "intégrity" siginifie et le feu vert à côté?

ensuite onglet voltage:

je ne m'étenderais pas sur le voltage, étant donné qu'un changement sous le bios ne donne pas forcément un changement réel, des modifications en hard sont parfois nécessaires.
J'ajouterais quand même que lorsque cela est possible, on peut régler la tension sur le gpu en fonction des fréquences 2D/throttle/3D, et que si vous décidez de l'augmenter vous gagnerez en stabilité lors d'O/C (en 3D notamment) et donc vous irez plus haut en fréquences mais également en température... donc attention à votre refroidissement...
Onglet Adv.Inf:

Device ID = identifiant périphérique
Sub vendor ID = identifiant constructeur (pas Nvidia qui est le vendor ID) exemples : Asus, XFX, Evga, etc...
Sub system ID = identifiant secondaire (pour les cartes de même modèle ayant plusieurs variantes, cet ID permet de distinguer les différentes variantes)
Board ID = ??? la je ne sais pas si quelqu'un sait?
Onglet timings:

cet onglet permet de jouer sur les timings de la mémoire de la carte, comme on pourrait le faire sur la ram du pc avec les mêmes conséquences!
pour déterminer quels sont les timings que votre carte carte utilise, cliquer sur "autoselect timings set", il vous donnera un timingset de 0 à 7), il affichera les timings en hexadecimal mais un petit clic sur "Detailed timings" et hop le tour est joué.
vous pouvez les modifier les comparer à d'autres bios, mais je ne saurais pas encore vous conseiller, je dois étudier tout de plus près ( sachez tout de meme que ma asus 6800 256Mo debridée et flashée en ultra avait des timings de gt 128Mo, plus agressifs et j'avais gagné environ 150pts à 3d05)
Si jamais vous décidez de changer ces timings essayez de respecter les proportions entre chaque valeur... pas toujours facile...
un exemple de modification de timings (par mes soins) ici, je vous laisse conclure sur les résultats...
voici quelques timinings de références Nvidia:

Onglet température:

simple : réglez et faites varier la vitesse en fonction de vos fréquences, application, sensibilité au bruit...
et enfin onglet boot settings:

ici on regle les infos qui s'afficheront au boot relatives à la carte...
Voila vous savez la majorité des choses à savoir sur nibitor et ses possibiltés!
Ca y est on va pouvoir flasher...
Ha ha, on y est le flashage proprement dit...
1-Téléchargez Nvflash et dézippez l'archive
2-créez un support bootable (disquette, clé usb, cd ...)
3-coller le "nvflash.exe" et le "CWSDPMI.EXE" extrait de l'archive sur le support bootable
4-coller le bios que vous voulez mettre à votre carte (exemple "biosmod.rom") et votre bios d'origine (au cas où il y ai un problème vous pourrez le remettre directement)
(si vous travaillez à partir d'une disquette et que vous voulez sauvegarder le bios d'origine à partir du dos, au reboot, quand la console vous le permet tapez "nvflash -b biosorig.rom" et votre bios d'origine est sauvegarder sur la disquette sous le nom "biosorig.rom")
rebootez sur le support:
tapez : "nvflash biosmod.rom" et là, le flashage commence ( priez pour ne pas avoir de reboot pendant ce moment...)
maintenant il se peut que cela ne passe pas, cela est du au sécurité que les fabriquants mettent place, mais on peut les contourner...

comme les informations d'utilisation de Nvflash.txt du zip sont super claires...

tapez "nvflash -4 -5 -6 biosmodif.rom" va permettre de contourner les protections d'usine, mais attention soyez sur de la taille de votre bios et des modifications qu'il entraîne... Permet de flasher le BIOS lorsque le nouveau ne provient pas de la même carte graphique par exemple
personnellement Evga m'a envoyé un AutoExec.BAT où je n'ai plus rien à faire...

ouvrez un bloc note : (et respectez les miniscules,majuscules et espaces)
"@echo off
nvflash -A -j -4 -5 -6 biosmod.rom" ( copier-coller ça marche

sauvegardez sous "AutoExec.BAT " et collez sur le support bootable.
le "-A" permet d'automatiser la procédure
le "-j" permet d'écraser un bios corrompu ou effacé (ha c'est violent comme manip j'en conviens mais au moins derrière c'est clean)
le support bootable contient donc:
nvflash.exe
CWSDPMI.EXE
AutoExec.BAT
biosmod.rom
biosorig.rom
et hop le tour est joué
le mieux est de ce faire une disquette (ou support bootable) comme celle-la avec le bios d'origine (attention modifiez dans le ".bat" le nom du bios pour qu'il corresponde au nom du bios d'origine qui est dans la disquette), cela permet de tout faire tout seul si jamais il y avait eu un problème ( on flash pas à l'aveugle comme ça...

Pour les posséceurs de carte leadtek, il est possible de flasher sous windaube via winfox 2.0 dispo ici ( ca n'engage que moi, le "windaube"

N'ayant jamais eu de leadtek, je ne connais pas son fonctionnement... si quelqu'un peut m'éclairer, je ferais un résumé de son fonctionnement.
Idem chez MSI ici avec le Live Update 3
il n'est pas uniquement dédié aux cartes graphiques mais à tous les périphériques MSI de votre pc (désolé mais je connais pas son fonctionnement et puis perso avec msi: je suis venu, j'ai vu et pis je suis reparti

Pour vérifier si vous avez gagné quelquechose gràce à votre flash, faite un bench, 3dmarkxx par exemple et pensez à bencher en simple affichage, pas de dual screen!
Bah voila je crois que j'ai fais le tour

Sachez que je n'ai jamais raté un flashage de carte en fonctionnant comme ça!
Si vous voyez des améliorations, des choses à ajouter, des précisions à apporter, n'hésitez pas!
Tchusssss et bon flash

Quelques liens intéressants et explications qui vont avec:
Rivatuner ici :
utilitaire incontournable de l'overclock des nvidia (notamment pour le débridage/déblocage des pipes et vextex masqués en software)
Coolbits ici :
utilitaire sous forme de .reg ( ajout à la base de registre) qui permet d'o/c à partir des drivers nvidia et qui rajoute quelques options intéressantes
drivercleaner ici :
lorsque l'on flash, souvent les drivers doivent être désinstallés/réinstallés, drivercleaner s'occupe de faire le propre, le trés propre...
powestrip ici :
Utilitaire d'o/c simple et efficace
Nvidia bios editer ici :
un éditeur de bios comme nibitor.
Ati tray tools ici :
utilitaire d'origine pour ati, mais peut servir chez nvidia à rechercher les artefacts générés par l'o/c, attention il est trés pointilleux sur la qualité...
les drivers:
xp 32bits : ici
xp 64bits : ici
bêta : ici
vista : ici
Et la mecque, le site Guru of 3D ici
voila pour le moment...
Si vous avez des liens à ajouter, je suis preneur!
Et puis oui vous avez raison...

