fabbe Posted July 26, 2004 Share Posted July 26, 2004 Le guide pour Modder votre FX59xx Dabords je tiens a dire que n'y moi n'y PCINPACT ne peuvent etre tenu pour responsable de vos erreurs de mods ou de flashages Quels sont les avantages a modder un bios 1 - Plus besion des coolbits , rivatuner ou encore winfox pour O/C votre carte vidéo 2 - Vous flashez votre carte avec votre bios d'origine 3 - plus de probleme d'inconpatibilité avec les bios des autres marques 4 - Avoir une Fx5900xt tournant aux fréquences d'une ultra (suivant l'O/C) 1 - Les tables des FX5900xt , FX5900 , ultra et 5950 ultra Fx5900xt 2D Table (300/700), ~~~~~~~~~~~~~~~~~~~ 30 75 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 Throttling Table (375/700), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7C 92 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 3D Table (390/700), ~~~~~~~~~~~~~~~~~~~ 58 98 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 Fx5900 2D Table (300/850), ~~~~~~~~~~~~~~~~~~~ 30 75 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 Throttling Table (375/850), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7C 92 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 3D Table (400/850), ~~~~~~~~~~~~~~~~~~~ 40 9C 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 Fx5900 ultra 2D Table (300/850), ~~~~~~~~~~~~~~~~~~~ 30 75 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 Throttling Table (375/850), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7C 92 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 3D Table (450/850), ~~~~~~~~~~~~~~~~~~~ C8 AF 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 04 A6 00 00 Fx5950 ultra 2D Table (300/950), ~~~~~~~~~~~~~~~~~~~ 30 75 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 Throttling Table (375/950), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7C 92 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 3D Table (475/950), ~~~~~~~~~~~~~~~~~~~ 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 8C B9 00 00 2 - Mod pour FX5900 , ultra et 5950 ultra Comme vous l'aurez remarqué il y a 3 tables -la table 2D -la table throlling (frequence intermédiaire -la table 3D Pour convertir la fréquence en binaire c'est simple voici le calcul 2D = 300x100 = 30000 = 7530 Hex = 30750000 bin (30 75 00 00) 3D = 400x100 = 40000 = 9C40 Hex = 409C0000 bin (40 9C 00 00) Mémoire = 425x100 = 42500 = A604 Hex = 04A60000 bin (04 A6 00 00) J'explique plus loin comment faire le calcul Pour le voltage du GPU Voici le code - Attention la modif n'est pas obligatoire et je n'ais pas noté de meilleures performances en les modifiant 07 78 04 82 05 8C 06 (hex 78)/100 or 120/100 = 1.2 = 04 option. (hex 82)/100 or 130/100 = 1.3 = 05 option. (hex 8C)/100 or 140/100 = 1.4 = 06 option. 3 - Mod pour FX5900XT , SE , LE , SP etc La seule difference ce trouve au niveau du code du voltage 03 78 01 82 02 8C 03 (hex 78)/100 or 120/100 = 1.2 = 01 option. (hex 82)/100 or 130/100 = 1.3 = 02 option. (hex 8C)/100 or 140/100 = 1.4 = 03 option. Bon passons aux choses sérieuses 4 - Comment modder ma FX59xx Je conseil d'utiliser nVidia BIOS Editor 1.0 RC3 pour éditer le bios ensuite pour le calcul des décimales en héxadécimales voici Convert , un Convertisseur décimal, hexadécimal, binaire et vice versa, ne s'installe pas et très pratique! Avant de faire ce qui vient il faut évidament connaitre les limite en o/c de votre carte , pour ca rien ne vaut l'ancienne méthode avec les coolbits Je vais prendre comme exemple mon cas On reprend les tables 2D - Throlling - 3D d'origine des FX5900xt (390/350) en général le code ce trouve a la fin de la table -----2D (300/700) 30 75 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 -----Throttling (375/700) 7C 92 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 -----3D (390/700) 58 98 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00 le code 30 75 00 00 , 7C 92 00 00 , 58 98 00 00 correspond a la frequence du GPU a ses different état B8 88 00 00 correspond a la frequence d'une mémoire c'est pour ca qu'on le retrouve 8 fois (puisque vous devez avoir 8 puces mémoires) et qu'il se trouve dans les 3 tables Ma carte tiens les fréquences de 480/450 Première chose très inportante SAUVER VOTRE BIOS pour cela utilisez nVidia BIOS Editor allez dans ouvrir puis lecture a partir de la mémoire puis faire sauvegarder une fois votre bios sauvé , faites en une COPIE Ouvrait la copie dans nVidia BIOS Editor puis dans éditeur Héxa pour la fréquence du GPU en 2D on touche a rien par contre la memoire va passer a 450mhz (d'origine elle est de 350mhz) Mais comment faire pour trouver le code Héxadécimal qui correspond a 450 C'est la qu'intervient Convert Vitesse mémoire = 450x100 = 45000 = AFC8 Hex = C8AF0000 bin (C8 AF 00 00) La fréquence 3D va passer de 390 à 480 Vitesse 3D = 480x100 = 48000 = BB80 Hex = 80BB0000 bin ( 80 BB 00 00) /!\ Ne pas mettre de lettres en minuscules , seulement des majuscules sinon le resultat n'est pas le meme /!\ Donc pour la mémoire il faut remplacer dans les 3 tables B8 88 00 00 par C8 AF 00 00 8 fois dans les 3 tables ensuite pour le GPU , dans la table 3D remplacer 58 98 00 00 par 80 BB 00 00 ce qui donne -----2D (300/900) 30 75 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 -----Throttling (375/900) 7C 92 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 -----3D (480/900) 80 BB 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 C8 AF 00 00 ensuite pour stabiliser tout ca il faut faire une petite modif dans la table du voltage GPU remplacer "03 78 01 82 02 8C 03" par "03 78 01 8C 03 8C 03" pour les XT Pour les autre cartes remplacer : "07 78 04 82 05 8C 06" par "07 78 04 8C 05 8C 06 puis cliquer sur sauvegarder , a nouveau sur sauvegarder et donner un nom a votre nouveau bios ensuite il reste plus qu'a flasher la carte Pour cela je vous conseil de lire le très bon tuto de pioupiou , mais attention je conseil d'utiliser uniquement Nvflash 4.41 Le resultat , y a rien a gagner par rapport a l'O/C mais maintenant plus besion des coolbits , rivatuner , winfox ... ou autre pour o/c la carte De plus j'ai pu tester divers bios Fx5900 , 5900ultra , 5950 et a chaque fois la sortie Tv ne fonctionnait plus alors que maintenant celle ci fonctionne toujours Source : http://www.nvnews.net/vbulletin/showthread.php?t=29230 ++ Link to comment Share on other sites More sharing options...
Mikeizbak Posted July 27, 2004 Share Posted July 27, 2004 euh, oui comment dire, dans le tuto originel en anglais c'est un peu plus... "enrobé" disons... on sait un peu plus de quoi on parle... j'aurais pensé une traduction/adaptation plus complète pour ma part :copain: Link to comment Share on other sites More sharing options...
fabbe Posted July 28, 2004 Author Share Posted July 28, 2004 ....j'aurais pensé une traduction/adaptation plus complète pour ma part .... bin oui je voudrais bien mais mes conaissance en anglais me limite beaucoup c'est pour ca que j'avais demandé de l'aide la premiere fois Link to comment Share on other sites More sharing options...
bichonn Posted July 30, 2004 Share Posted July 30, 2004 Tres bonne initiative ton post. Dommage que tu n'ais pas ajouter la partie du tutoriel qui fait reference au modification des "memories timing de base". Cette partie est cruciale. Je n'etais absolument pas stable à 850 (sur la memoire) pourtant ayant deja flashé ma CG en 5900 (normale) je savais que ma memoire tenait tres bien à 850 mhz. J'ai donc modifié les timings selon le tutoriel en Anglais et la plus de probleme. Mon Albatron FX 5900 XT tourne nickel à 450/850 sans soft mod maintenant. Frequences d'une ULTRA Pour preuve: Pour ceux qui hesitent encore, ca vaut peut etre le coup . Link to comment Share on other sites More sharing options...
fabbe Posted July 30, 2004 Author Share Posted July 30, 2004 je suppose que tu parles de ca ©. MEMORY LATENCIES.~~~~~~~~~~~~~~~~~~~~~~ Almost as an extension to each of the three speed tables, and for the sake of simplicity, is a 28 bit word for controlling memory timings. A typical binary sequence in a 5900XT bios is "040205110013000B000606030404". Changing the binary sequence to "0301040C000F0009000505020303" has shown to give some performance improvement. However a caution to note; this particular change has only been proven on cards with memory spec of Prolink 5900XT GL. And if applicable, the change must be done to each of the binary sequences which run concurrent to each of the three speed tables. However, a byproduct of the tighter timings will be a sharp reduction in the ability to overclock memory speeds. Likely in the region of 5%, for good stability. Changing the basic memory latencies in a XT type bios is exactly the same as above for 5900nu, 5900u and 5950u bios's. The only difference you will encounter is that a XT bios is normally set at a very tight value of "07 03 0F 03". So in this case you will change the last "03" up to "40", for each of the eight binary words in the table. This will give much better memory overclocking and performance. Some extra performance benefit can also be gained with some XT cards from changing the "07 03" sequence to "07 00". Which would now make the final latency sequence into "07 00 0F 40". J'essayé la modif pour les XT mais j'avais de gros bug d'affichage donc j'ai pas insisté et c'est pour ca que j'en ai pas parlé Mais puisque ca semble fonctionner je vais me repencher dessus ++ Link to comment Share on other sites More sharing options...
bichonn Posted July 30, 2004 Share Posted July 30, 2004 je suppose que tu parles de ca oui je parle de ca, masi juste le dernier paragraphe ! Link to comment Share on other sites More sharing options...
fabbe Posted July 30, 2004 Author Share Posted July 30, 2004 Wooha tu a raison avant la modif ma mémoire ne dépassait pas 940Mhz elle vient de passer a 970Mhz mais je v quand meme rester a 940 par sécurité Des que j'ai le temps je mettrais a jour le tuto ++ Link to comment Share on other sites More sharing options...
bichonn Posted July 30, 2004 Share Posted July 30, 2004 Moi elle est stable a 950 et mon core à 485 mais j'ai preferé stabiliser au frequences d'une Ultra Link to comment Share on other sites More sharing options...
bhaal5169 Posted August 8, 2004 Share Posted August 8, 2004 et pour une GeF4 Ti c'est la meme demarche???? Link to comment Share on other sites More sharing options...
fabbe Posted August 8, 2004 Author Share Posted August 8, 2004 je sais pas trop mais tu peux regarder ici : http://forum.hardware.fr/hardwarefr/Overcl...et-221734-1.htm Link to comment Share on other sites More sharing options...
bhaal5169 Posted August 9, 2004 Share Posted August 9, 2004 merci pour le lien, je viens d'y aller, mais y'a pas grand chose j'aurais une autre question pour toi fabbe: - pourquoi dans ton tuto tu as utiliser la methode de convertion des tables 3D/2D pour ensuite entrer ses valeurs en hexa alors que l'on peut le faire directement sur la page principale (dans l'onglet initialisation) via un simple tableau? - Où tu peut trouver les tables 2D/Throttling/3D correspondant à ta carte sur le net? Link to comment Share on other sites More sharing options...
fabbe Posted August 9, 2004 Author Share Posted August 9, 2004 - pourquoi dans ton tuto tu as utiliser la methode de convertion des tables 3D/2D pour ensuite entrer ses valeurs en hexa alors que l'on peut le faire directement sur la page principale (dans l'onglet initialisation) via un simple tableau? Pour simple raison que avec les FX59xx dans cet onglet on peux rien modifier sinon cet clair que je m'en serait servi - Où tu peut trouver les tables 2D/Throttling/3D correspondant à ta carte sur le net? Désolé ca je sais pas Link to comment Share on other sites More sharing options...
bhaal5169 Posted August 9, 2004 Share Posted August 9, 2004 Pour simple raison que avec les FX59xx dans cet onglet on peux rien modifiersinon cet clair que je m'en serait servi dsl je savais pas, moi avec ma ti4800se je peut changer ce que je veut. merci quand meme bye Link to comment Share on other sites More sharing options...
fabbe Posted August 10, 2004 Author Share Posted August 10, 2004 j'ai trouvé un soft qui permet d'éditer un bios Nvidia tres simplement ca vaut vraiment le coup de le tester c'est Omni Extreme Edit FX il est valable pour les GeFX , XT, ultra (5900 , 5800 , 5700 , 5600 , 5200) mais aussi les toutes nouvelles 6800 , GT et ultra :8 Link to comment Share on other sites More sharing options...
bichonn Posted August 12, 2004 Share Posted August 12, 2004 Dis moi fabbe, depuis que j'ai moddé mon bios, j'ai souvent le message suivant qui apparait dans l'observateur d'evenement windows et aussi dans la partie depannage de mon forceware: ID: 106 Silent Running: stress test transition: Lo=>Lo As tu la meme chose? Peut etre pas parcequ'il me semble que les leadtek n'ont pas de sonde. Link to comment Share on other sites More sharing options...
fabbe Posted August 12, 2004 Author Share Posted August 12, 2004 j'ai la meme chose ... j'avais pas remarqué Je vais essayer de me renseigner La leadtek possède un sonde ++ Link to comment Share on other sites More sharing options...
Nitro-TecK Posted August 12, 2004 Share Posted August 12, 2004 Comment savoir si la carte possede une sonde ? Plus precisement ma FX5900Xt de chez Gigabyte ?? Link to comment Share on other sites More sharing options...
fabbe Posted August 12, 2004 Author Share Posted August 12, 2004 la teperature apparait au dessous des informations additionnels le 3eme en partant du bas sur l'image Si tu l'as pas alors tu n'a pas de sonde Link to comment Share on other sites More sharing options...
Nitro-TecK Posted August 12, 2004 Share Posted August 12, 2004 Ben a la base les XT non pas leur sonde d'activez ou ne l'on pas tout court d'apres se que j'ai entendu, ayant juste poddé le bios pour avoir 450/780 d'origine j'ai pas moddé pour la transformé en 5900 Sinon quel drivers utilise tu car je vois pleins d'options que je n'ai pas. Link to comment Share on other sites More sharing options...
bichonn Posted August 12, 2004 Share Posted August 12, 2004 Certaine carte (Albatron, MSI ... ) ont la sonde, d'autres (sparkle, Gigabyte...) ne l'ont pas !! C'est exactement comme les 9600XT de chez ATI .... Link to comment Share on other sites More sharing options...
Nitro-TecK Posted August 12, 2004 Share Posted August 12, 2004 Sa c'est con m'enfin ya encore l'option : Senfu Et fabb alors quel driver utilise tu ? Link to comment Share on other sites More sharing options...
bichonn Posted August 12, 2004 Share Posted August 12, 2004 Fabbe, pour info ce message apparait chaque fois que le ventilateur augmente la vitesse, donc en gros chaque fois qu'elle chauffe! Link to comment Share on other sites More sharing options...
bichonn Posted August 12, 2004 Share Posted August 12, 2004 J'ai les memes options que Fabbe (en francais). Ce n'est pas seulement le driver, mais le driver (61.77 pour moi) avec les coolbits 2 qui te donneront ce menu. Link to comment Share on other sites More sharing options...
fabbe Posted August 12, 2004 Author Share Posted August 12, 2004 si t'a pas de sonde , les drivers ne changeront rien A l'époque ou j'avais fait ce screenshoot je devais avoir les 61.77 bichonn , je vais voir si ca viens du bios modifié en remettant celui d'origine Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.