Tout sur la réparation logicielle des cartes vidéo. Firmware BIOS pour les cartes vidéo AMD Programmes pour flasher les cartes vidéo

Bonjour! De nombreuses personnes m'ont demandé d'écrire un guide sur le firmware des cartes vidéo flash pour le minage. Et nous avons attendu longtemps, et comme vous pouvez le constater, la bonne nouvelle c'est que le guide a été rédigé. Et donc notre guide utilisera l'exemple de firmware pour la carte vidéo amd RX 580 saphir nitro +. Mais le guide s'applique à toutes les vidéos cartes radeon(ati) séries rx 580, 570, 470, 480, 460, 560, 460.

Et donc rx 580 nitro + saphir avant firmware

Le résultat final est en fin d'article.

Micrologiciel du BIOS de la carte vidéo

Comme vous l'avez compris d'après le nom, vous devez flasher le bios, à savoir modifier les timings. Le firmware du Bios est particulièrement utile pour l’extraction d’éther (eth).

Attention! Si vous flashez et modifiez les timings du bios d'une carte vidéo, vous le faites à vos risques et périls ! On ne sait pas exactement ce qu’il adviendra de la garantie.

Et ainsi, le flashage du BIOS d'une carte vidéo AMD commence par les programmes nécessaires.

Programmes pour flasher les cartes vidéo :

1.Ati programme flash pour flasher les cartes vidéo AMD, à savoir pour sauvegarder l'ancien firmware et en télécharger un nouveau - .

2. Polaris BIOS Editor pour éditer les timings du BIOS de la carte vidéo, cette version Convient à tous les types de mémoire - .

3. Atikmdag patcher - nécessaire pour qu'après la mise à jour des timings, la carte vidéo fonctionne correctement et qu'il n'y ait pas d'erreurs - .

L'ensemble de base complet pour flasher le bios d'une carte vidéo pour le minage sous Windows a été assemblé.

Merci à tous pour votre attention. Au revoir.

Je voulais également ajouter que le firmware du bios de la carte vidéo nvidia n'est pas nécessaire pour le minage ! Elle ne donnera rien.

La mise à jour du BIOS d'une carte vidéo est très rarement nécessaire, cela peut être dû à la publication de mises à jour importantes ou à une réinitialisation des paramètres. Habituellement, l'adaptateur graphique fonctionne correctement sans clignoter pendant toute sa vie, mais si cela doit être fait, vous devez tout faire avec soin et suivre exactement les instructions.

Avant de commencer, nous vous recommandons de faire attention au fait que toutes les actions doivent être effectuées strictement selon les instructions. Tout écart peut entraîner de graves conséquences, au point où vous devrez recourir aux services de centre de services. Examinons maintenant de plus près le processus de flashage du BIOS d'une carte vidéo AMD :

  1. Accédez au site Web officiel de GPU-Z et téléchargez la dernière version.
  2. Ouvrez-le et faites attention au nom de la carte vidéo, au modèle de GPU, à la version du BIOS, au type, à la taille de la mémoire et à la fréquence.
  3. À l'aide de ces informations, localisez le fichier du micrologiciel du BIOS sur le site Web Tech Power Up. Comparez la version sur le site et celle indiquée dans le programme. Il arrive qu'une mise à jour ne soit pas nécessaire, sauf dans les cas où il est nécessaire d'effectuer une récupération complète.
  4. Décompressez l'archive téléchargée dans n'importe quel emplacement pratique.
  5. Téléchargez RBE BIOS Editor depuis le site officiel et exécutez-le.
  6. Sélectionnez un élément "Charger le BIOS" et ouvrez le fichier extrait. Assurez-vous que la version du firmware est correcte en affichant les informations dans la fenêtre "Information".
  7. Allez dans l'onglet "Paramètres de l'horloge" et vérifiez les fréquences et la tension. Les indicateurs doivent correspondre à ceux affichés dans le programme GPU-Z.
  8. Accédez à nouveau au programme GPU-Z et enregistrez ancienne version firmware afin que vous puissiez y revenir si quelque chose se produit.
  9. Créez une clé USB amorçable et déplacez deux fichiers contenant le micrologiciel et la clé USB ATIflah.exe, qui peut être téléchargée depuis le site officiel du développeur, vers son dossier racine. Les fichiers du micrologiciel doivent être au format ROM.
  10. Tout est prêt pour démarrer le firmware. Éteignez votre ordinateur, insérez le lecteur de démarrage et démarrez. Vous devez d'abord configurer le BIOS pour démarrer à partir d'un lecteur flash.
  11. Après un chargement réussi, l'écran devrait afficher ligne de commande, où vous devez saisir :

    atiflash.exe -p 0 nouveau.rom

    "Nouveau.rom"— le nom du fichier avec le nouveau firmware.

  12. Cliquez sur Entrer, attendez la fin du processus et redémarrez l'ordinateur, en retirant d'abord le lecteur de démarrage.
  13. Retour à l'ancienne version du BIOS

    Parfois, le firmware ne s'installe pas, et le plus souvent cela se produit en raison de la négligence des utilisateurs. Dans ce cas, la carte vidéo n'est pas détectée par le système et, en l'absence d'accélérateur graphique intégré, l'image sur le moniteur disparaît. Pour résoudre ce problème, vous devrez revenir à la version précédente. Tout se fait extrêmement simplement :

    1. Si le démarrage à partir de l'adaptateur intégré échoue, vous devez alors connecter une autre carte vidéo à l'emplacement PCI-E et démarrer à partir de celui-ci.
    2. Utilisez la même clé USB amorçable sur laquelle l'ancienne version du BIOS est enregistrée. Connectez-le et démarrez votre ordinateur.
    3. La ligne de commande apparaîtra à nouveau à l'écran, mais cette fois vous devrez saisir la commande :

      atiflash.exe -p -f 0 vieux.rom

      "vieux.rom"— le nom du fichier avec l'ancien firmware.

    Il ne reste plus qu'à changer la carte et trouver la cause de la panne. Il est possible qu'une mauvaise version du micrologiciel ait été téléchargée ou que le fichier ait été endommagé. De plus, vous devez étudier attentivement la tension et la fréquence de la carte vidéo.

    Aujourd'hui, nous avons examiné en détail le processus de flashage du BIOS des cartes vidéo AMD. Il n'y a rien de compliqué dans ce processus, il est seulement important de suivre les instructions et de vérifier soigneusement les paramètres nécessaires afin qu'il n'y ait pas de problèmes graves qui ne peuvent être résolus en restaurant le firmware.

RBE est un outil pratique pour modifier plusieurs paramètres intéressants dans les fichiers BIOS ATI. Il se concentre sur les paramètres du ventilateur et de l’horloge, car ce sont les éléments les plus importants pour la plupart des utilisateurs. La modification du BIOS est une alternative à l'utilisation d'utilitaires de réglage résidents en mémoire tels que RivaTuner, ATI Tray Tools ou ATITool.
Mais RBE peut faire plus que cela : il équilibrera la somme de contrôle du fichier BIOS, vous permettra de modifier les paramètres Overdrive, activera une fonctionnalité PowerPlay supérieure pour certaines cartes vidéo, contient un éditeur de profil CCC pour les fonctionnalités cachées du CCC et bien plus encore.

Caractéristiques principales

  • Peut afficher et modifier de nombreuses chaînes d'informations dans le fichier BIOS, y compris l'ID de l'appareil et l'ID du fournisseur.
  • Accède à tous les états de PowerPlay et peut modifier les horloges du GPU, les horloges de la RAM et la tension pour chacun d'eux séparément.
  • Affiche la structure PowerPlay du BIOS.
  • Affiche également les tensions que la carte peut utiliser.
  • Peut afficher graphiquement et modifier quatre contrôleurs de ventilateurs différents de manière très confortable et déterminer automatiquement quel contrôleur est utilisé pour un BIOS particulier.
  • RBE modifie la signature Overdrive d'un BIOS pour activer une limite d'overclocking plus élevée. Les signatures peuvent également être extraites et enregistrées dans un fichier.
  • Cela fera disparaître le bug ennuyeux de certaines cartes.
  • Permet un PowerPlay supérieur.
  • Contient un éditeur de profil pour accéder aux fonctionnalités cachées du panneau CCC.
  • Acquiert et flashe les BIOS à partir de RBE à l’aide de l’interface WinFlash intégrée.

En raison d'une exigence de signature numérique sur les dernières cartes AMD, RBE n'est plus en développement actif et ne prendra pas en charge les dernières cartes graphiques.

Documentation

Téléchargements

La dernière version est disponible dans la section téléchargements.

Captures d'écran





Quelles cartes vidéo sont prises en charge ?

Pour l’instant, cette liste pourrait être incomplète :

  • LE 2400
  • 2400 PRO
  • 2400 PRO AGP
  • 2400XT
  • 2600LE
  • 2600 Pro
  • 2600 Pro AGP
  • 2600XT
  • 2600XT AGP
  • 2900 GT
  • 2900 PRO
  • 2900XT
  • série 3200
  • série 3300
  • 3470 portable
  • série 3600
  • 3870X2
  • 4850X2
  • 4870X2
  • 4870X2
  • HD5450
  • HD5570
  • HD5670
  • HD5750
  • HD5770
  • HD5850
  • HD5870
  • HD5970
  • HD6850
  • HD6870
  • FireGL V3600
  • FireGL V3750
  • FireGL V5600
  • FireGL V5700
  • FireGL V7600
  • FireGL V7700
  • FireGL V7760
  • FireGL V7770
  • FireGL V8600
  • FireGL V8650
  • FireGL V8700 Duo
  • FireGL V8750

Dans l’ensemble, le moteur est quelque peu flexible. Si vous possédez une carte vidéo qui n’est pas officiellement prise en charge, essayez-la néanmoins.

Historique des révisions

v1.28

  • Correction d'un bug qui signalait occasionnellement un message d'erreur concernant l'écriture du VendorID.
  • Correction d'un bug d'overdrive rare.
  • Ajout de la capacité de déverrouillage des shaders 6950 -> 6970 (ne fonctionnera probablement que pour les cartes de conception de référence).
  • Ajout de l'ID de périphérique 6990.

v1.27

  • Ajout de la capacité de modification de tension pour le contrôleur de tension CHL8214 (cartes de conception de référence 6870 et 6850).
  • Ajout de la capacité de modification de tension pour le contrôleur de tension VT1556M (cartes de conception de référence 6970 et 6950).
  • La modification de DeviceID modifie désormais correctement les deux emplacements (espérons-le) tout le temps.
  • Changer VendorID devrait maintenant fonctionner dans plus de cas.
  • Ajout de nouveaux DeviceID (6950/6970).
  • Lien WinFlash mis à jour.
  • Mise à jour de la méthode d'extraction du BIOS interne de RBE pour tenir compte désormais de « ATI » étiqueté « AMD ».
  • Interface de l'éditeur Hex légèrement améliorée.
  • Correction de la méthode 1 d'extraction de signature de piratage overdrive pour les cartes 6xx0. Testé seulement superficiellement en raison de l'absence de signatures de non-référence disponibles pour le moment

v1.26

  • Ajout du support (préliminaire) pour les Radeon HD 6850 et 6870. Tout _devrait_ fonctionner, à l'exception du modding de tension.
  • Correction d'un bug mineur de détection de version de WinFlash.
  • Amélioration de la fonctionnalité de recherche de l'éditeur hexadécimal intégré (encore une fois).
  • Procédure de clignotement améliorée pour plus de stabilité.
  • Correction de l'ID de sous-fournisseur Dell, merci à Clinton pour le conseil !

v1.25

  • Ajout d'un contrôle préliminaire du ventilateur pour le 5970 (contrôleur de ventilateur EMC2103). Un grand merci à Diverge pour avoir rendu cela possible !
  • Ajout de la prise en charge des Radeon 5830, 5450 et 5570.
  • Ajout d'une capacité de piratage overdrive basée sur un fichier de signature pour les cartes 5xx0. Merci à Biker pour les tests approfondis !
  • Capacité de recherche améliorée de l’éditeur hexadécimal intégré.
  • Correction d'un autre problème d'affichage du sous-fournisseur, espérons-le pour de bon cette fois.
  • Détection améliorée de l’interface RAM.
  • Correction d'un bug rare (sur les BIOS Radeon mobiles uniquement) concernant la table Powerplay.
  • Ajout d'un message d'erreur qualifié si le BIOS pré-2xx0 est détecté.
  • Correction d'un problème rare d'ouverture de fichier.
  • Lien WinFlash mis à jour.
  • Correction d'un problème mineur avec l'assistant d'horloge.
  • Ajout d'un message de bienvenue pour les nouveaux utilisateurs.
  • Fonctionnalité ajoutée pour activer les versions RivaTuner< v2.25 to cooperate with 5xx0 Radeons.

v1.24

  • Ajout du contrôle de tension GPU 58x0 et 5970. Je tiens à exprimer ma gratitude à VuurVOS qui a rendu cela possible.
  • Ajout du contrôle de la tension de la mémoire là où il est disponible (c'est-à-dire toutes les cartes qui utilisent un VT1165 afin de contrôler la tension de la mémoire, telles que 4890, 5870 et 5970).
  • Ajout d'un contrôle de tension GPU pour les cartes utilisant une puce L6788A. La plupart des 4770 et 5770 les utilisent. Hé, mieux vaut tard que jamais ! :-) Malheureusement, les cartes de conception de référence 5670 et 5750 ne peuvent pas être prises en charge car leur puce UP6201 ne prend pas en charge la programmation externe.
  • Correction de l'affichage du sous-fournisseur sur les cartes 5xx0.

v1.23

  • Correction du bug "GetStringPos" survenu sur des BIOS rares.
  • Détection améliorée de la RAM et de l’interface RAM.
  • Prise en charge 5xx0 améliorée. Toujours pas de réglage de tension pour l'instant.
  • Ajout des identifiants de périphérique 5xx0. Ces cartes sont désormais présentées : 5670, 5750, 5770, 5850, 5870, 5970.

v1.22

  • Ajout d'un assistant de réglage de l'horloge.
  • Modification de la description des paramètres de contournement du bug du contrôleur de ventilateur pour souligner ce qu'il fait un peu mieux.
  • Routine de démarrage du programme améliorée.
  • Correction de l'erreur "GetClockPos a signalé 0" qui survenait lors du chargement de plusieurs BIOS 4xx0.
  • Ajout d'un support préliminaire pour Radeon 5870. Notez que je ne suis toujours pas sûr du DeviceID du 5850 et que l'enregistrement et le chargement des signatures ne fonctionneront probablement pas correctement sur les 5xx0 avec cette version. De plus, la programmation VT1165 ne fonctionne pas encore.

v1.21

  • Correction d'un problème mineur dans la procédure de flashage du BIOS.
  • Corrections mineures et améliorations pour l'éditeur hexadécimal.
  • Lien WinFlash mis à jour.
  • Correction d'un autre bug 3650... :-/ Je déteste cette carte !
  • Ajout de quelques ID de périphérique.
  • Code d'analyse de chaîne de spécifications amélioré.
  • Ajout de la prise en charge des ventilateurs pour 4770.

v1.20

  • Ajout de l'éditeur hexadécimal.
  • Ajout d'une méthode alternative d'extraction du BIOS.
  • (J'espère) correction définitive du bug 3650 Device-ID.
  • Correction d'un bug concernant les paramètres étranges du ventilateur 4670.

v1.19

  • Correction d'un bug de démarrage empêchant l'affichage de la fenêtre principale.
  • Ajout de l'accès au registre de tension expérimental. RBE détermine automatiquement si la carte est équipée d'un VT11xx. Utilisez simplement le registre 15 pour l'underclocking/undervolting et le registre 18 pour l'overclocking. Le réglage du registre remplacera le tableau de tension. Vous devez néanmoins ajuster vos paramètres PowerPlay en fonction des nouvelles valeurs du registre. .

v1.18

  • Correction d'un bug mineur d'enregistrement de fichiers pour les BIOS RV730.
  • Correction d'un bug de calcul de TSlope.
  • Prise en charge (préliminaire) activée pour davantage de cartes basées sur le RV770 (et ses dérivés).
  • Correction du bug "HandleOneClickUpdate" survenu sur plusieurs BIOS lors de la sauvegarde.
  • Lien mis à jour vers WinFlash vers la version la plus récente.
  • Ajout de certains identifiants de périphérique pour prendre désormais officiellement en charge ces cartes.

v1.17

  • Correction du bug "Erreur d'exécution "7" : mémoire insuffisante » au détriment des combos alignées à droite pour les tensions dans l'onglet paramètres de l'horloge.

v1.16

  • Correction d'un bug mineur concernant les paramètres de tension sur 2900 XT et certaines autres cartes.
  • Correction d'un bug mineur concernant le hack de la méthode 2.
  • Correction d'un bug qui provoquait le crash occasionnel de RBE lors de l'annulation de la recherche de WinFlash.
  • Correction d'un bug mineur d'acquisition/flash du BIOS.
  • Remplacement du packer EXE car il a été signalé que certains antivirus déclenchent de fausses alarmes pour l'ancien.
  • Correction de quelques sondes mineures d'ouverture de fichiers.
  • Correction d'un bug avec le calcul de la somme de contrôle. En fait, il s'agissait encore d'un bug d'ATI dû à une violation des normes PCI. Bon sang, quelle douleur de trouver ce bug...
  • Ajout d'une option pour permettre à l'utilisateur de décider s'il doit écrire ou non les paramètres de contournement du bug du contrôleur de ventilateur.
  • Ajout de quelques identifiants de périphérique (merci à TheCow).
  • Ajout de la section "fichiers récents" dans le menu fichier de la fenêtre principale.
  • Icône de la barre d'état système ajoutée. Dieu sait qui l'utilisera... :-/
  • Ajout du paramètre "-systray" pour le démarrage de RBE en mode systray uniquement.
  • Ajout d'une option pour que RBE s'exécute au démarrage de Windows.
  • Ajout de l'enregistrement de la position de la fenêtre du programme.
  • J'ai fait quelques travaux sur l'interface graphique pour rendre RBE un peu plus cool (espérons-le). Malheureusement, la taille du fichier RBE a considérablement augmenté à cause de cela en raison des bibliothèques intégrées. Je ne sais pas si cela en vaut la peine jusqu'à présent, mais cela a permis l'apparition de fonctionnalités plus intéressantes à l'avenir. Voici ce qui a été fait en particulier :
  • Styles thématiques activés pour tous les contrôles utilisateur pris en charge.
  • Ajout de quelques icônes à plusieurs boutons.
  • Ajout d'icônes plus ou moins correspondantes dans l'interface graphique.
  • Remplacement des boîtes combo de tension par des boîtes pouvant être alignées à droite.
  • Remplacement de certaines barres de défilement par des curseurs plus modernes.
  • Icône de programme remplacée.

v1.15

  • Correction d'un bug provoquant un message d'erreur lors du chargement de plusieurs BIOS (des petits comme plusieurs BIOS 3870 X2).
  • Ajout d'une fonctionnalité de contrôle à distance pour WinFlash afin d'acquérir et de flasher les BIOS à partir de RBE. Sera bientôt inclus dans le tutoriel.
  • Superior PowerPlay devrait désormais être disponible pour davantage de BIOS 4870.
  • Ajout d'un lien vers le tutoriel dans la barre de menu. (Info... Tutoriel sur l'utilisation de RBE (websource)...)
  • Ajout de l'affichage du tableau de tension interne de la carte (c'est dans l'onglet paramètres de l'horloge).
  • Correction d'un bug provoquant une mauvaise écriture de l'ID de l'appareil s'il est modifié dans de rares cas. J'ai codé cela très ivre, il pourrait y avoir des bugs... :-/
  • Ajout de quelques signatures de piratage de méthode intéressante (4850, 4870 X2).
  • Ajout d'une fonctionnalité pour la première méthode d'enregistrement et de chargement de la signature de piratage overdrive.

v1.14

  • Correction d'un bug avec la première méthode de hack overdrive qui ne fonctionnait pas. Cela devrait fonctionner correctement maintenant.
  • Ajout du contrôle du ventilateur pour 4870 X2. Puce de contrôleur complètement nouvelle, c'était très pénible à coder... :-/
  • Correction de la rotation, fonctionnalité Powerplay et diminution de la tension dans la mise à jour en un clic pour les cartes 4xx0 sélectionnables séparément.
  • Correction d'un bug de correction de la somme de contrôle WinFlash.
  • Ajout et correction de beaucoup de petites choses. Trop nombreux et trop mineurs pour tous les citer... :-)

v1.13

  • Ajout de la méthode de calcul de la somme de contrôle utilisée par WinFlash car pour certains fichiers, les sommes de contrôle diffèrent. Consultez la FAQ intégrée pour en savoir plus à ce sujet.
  • Algorithme d’équilibrage de la somme de contrôle amélioré pour capturer cela. Il s'agit d'une méthode complètement nouvelle, il peut donc y avoir quelques bugs mineurs, mais elle est garantie de ne corrompre aucun fichier. Informez-moi de tout comportement étrange.
  • Ajout d'une fonctionnalité de mise à jour en un clic pour certaines cartes 48x0 qui corrige un "bug de spin-up" bien connu et améliore le powerplay (fonctionnalité d'économie d'énergie).
  • Ajout d'une méthode pour augmenter la limite d'overdrive. Encore expérimental, lisez le texte d'aide intégré avant de l'utiliser. Utilisateurs expérimentés uniquement !
  • Correction d'un bug avec les limites d'overdrive non correctement affichées.

v1.12

  • Ajout d'un affichage pour GDDR5 (pour les cartes 4870 et futures).
  • Ajout d'une vérification de corruption des BIOS GDDR5.
  • Correction d'un bug avec toutes les tensions étant "---".
  • Le verrouillage des informations sur l'horloge est désormais décoché par défaut.
  • Ajout d'une fonctionnalité automatisée de ligne de commande pour le chargement du BIOS.
  • Ajout d'un éditeur de profil pour modifier les paramètres CCC qui ne peuvent pas être modifiés à l'aide du CCC.
  • Ajout du support pour 4870 X2 (expérimental).
  • Correction de la case à cocher "pré-modifiée" sur les BIOS 4870 simples.
  • Ajout de plus de modes d'informations sur l'horloge pour répondre aux besoins des BIOS de mobilité Radeon.
  • Amélioration de certaines choses internes.

v1.11

  • Valeurs fixes écrites si une table de recherche est utilisée.
  • Méthode améliorée de détection des fréquences d'horloge (l'ancienne méthode ne fonctionnait pas correctement avec certains BIOS bizarres).
  • Ajout de certains ID de périphérique FireGL.
  • Ajout de quelques éléments à la FAQ du programme.
  • Lien mis à jour vers WinFlash.
  • Correction d'un petit bug survenant lors de l'écriture de certaines informations du BIOS.
  • Correction d'une certaine confusion concernant les cartes 3650.
  • Ajout de la prise en charge de certains BIOS de cartes mobiles exotiques (expérimental).
  • Ajout du support pour HD 4850/4870 (expérimental).
  • Ajout du contrôle du ventilateur pour la plupart des 3870 X2.

v1.10

  • Quelques corrections de bugs mineurs concernant le glisser-déposer de fichiers et d'autres choses.
  • Échelle modifiée pour la grille du graphique.
  • Correction d'un bug empêchant RBE de reconnaître certains BIOS appropriés.
  • Les graphiques ont été rendus cliquables et glissables.
  • Ajout du mode d'affichage du graphique de fonction étape pour les amateurs de mathématiques qui se plaignent du graphique continu. :-)
  • Ajout de la détection de l'ID du sous-fournisseur et de la carte vidéo ainsi que de la possibilité de les modifier.
  • Restrictions de saisie assouplies : vous pouvez désormais utiliser CTRL+C, CTRL+V, CTRL+X et CTRL+Z.
  • Ajout de la fonctionnalité de vérification des mises à jour comme demandé.

v1.09

  • Ajout d'une gestion complète du contrôle des ventilateurs pour les cartes 3xx0 et plusieurs cartes 2xx0. Vous avez désormais un accès complet ! :-)
  • Ajout d'une belle fonction graphique affichant ce qui se passe avec les paramètres modifiés.
  • Ajout d'une fonction de capture d'écran pour les graphiques.
  • Quelques corrections de bugs mineurs.
  • Ajout de quelques liens d'indices ennuyeux dans tout le front-end de RBE. :-/
  • Ajout du glisser-déposer pour les fichiers BIOS.

v1.08

  • 99% du code est entièrement réécrit.
  • Front-end basé sur des onglets implémenté. Enfin! :-)
  • Vous pouvez maintenant saisir l'hystérésis du ventilateur si la table de recherche est utilisée.
  • Aucune présélection du type de carte vidéo n'est requise. RBE le détecte lui-même maintenant.
  • Vous pouvez maintenant rouvrir un BIOS enregistré avec RBE.
  • La plupart des chaînes d'informations du BIOS peuvent désormais être modifiées. Cependant, cela n’est pas recommandé et constitue donc une fonctionnalité réservée aux utilisateurs expérimentés.
  • Plusieurs bugs supprimés, dont un crash lors de la tentative de chargement de fichiers inappropriés.
  • Ajout de quelques nouveaux bugs :-) Mais sérieusement : comme la plupart du code est complètement nouveau, il y aura certainement quelques bugs.
  • Système de rapport de bug intelligent ajouté au code.
  • Modification de la méthode pour détecter les paramètres du ventilateur pour les cartes 3xx0. Devrait être plus compatible maintenant. Réduira également la détection des paramètres incorrects du ventilateur pour la plupart des cartes.
  • Gestion améliorée de la somme de contrôle, même pour les différences de somme de contrôle géantes.
  • La taille du fichier a légèrement diminué en raison d'un code plus compact.
  • Vous pouvez maintenant déverrouiller les dépendances états/modes si vous le souhaitez. Il s’agit également d’une fonctionnalité pour les utilisateurs expérimentés. Le paramètre par défaut est toujours verrouillé pour les états dépendants pour plus de confort.

v1.07

  • Première version pour le site.
  • Ajout du paramètre de contrôle du ventilateur pour les cartes 29x0. Oh ouais! :-)

v1.06

  • Ajout de quelques informations sur le verrouillage 862 MHz dans la section FAQ.
  • Ajout d'une ligne d'information "Taille de l'image BIOS".

v1.05

  • Fini le message « erreur de détection des paramètres du ventilateur » avec les cartes 3450 et 3650.
  • Les valeurs des fans peuvent désormais être saisies directement.
  • Quelques corrections de bugs mineurs.

v1.04

  • Ajout de quelques octets supplémentaires pour l'équilibrage de la somme de contrôle.
  • Modification du mode de formulaire d'affichage de la somme de contrôle 0F00h en 0x0F00 parce que c'est plus cool !
  • Modification de l'affichage de la légende de l'image adaptée en fonction du mode de carte vidéo sélectionné.
  • Modification du nombre d'états/modes affichés sur 2900 XT/2900 pro 512 bits de 5 à 6.

v1.03

  • Correction des dépendances entre les paramètres d'horloge lors de la saisie de l'utilisateur.
  • FAQ révisée.

v1.02

  • Ajout de plus de modes pour les cartes 3xx0 (à titre expérimental).

v1.01

  • Correction d'un problème avec l'affichage de la somme de contrôle.

v1.00

  • Affichage de la somme de contrôle ajouté.

v0.99

  • FAQ révisée.
  • Ajout d'une demande de sécurité si l'utilisateur définit un seuil de 60 °C pour la réparation du ventilateur avec les cartes 3850/3870.

La mise à jour du BIOS d'une carte vidéo est extrêmement rare. Habituellement, avec le BIOS « d'usine », la carte vit avec succès toute sa vie, mais parfois des situations exceptionnelles surviennent après lesquelles il est nécessaire de mettre à jour ou de restaurer le BIOS de la carte vidéo.

ATTENTION!

FAITES TOUTES LES AUTRES ACTIONS À VOS PROPRES RISQUES !

Dans cet article, je vais essayer de décrire la procédure Mises à jour du BIOS cartes basées sur un processeur graphique Ati/AMD.

Tout d'abord, faisons le plein outils logiciels avec lequel nous mettrons à jour le BIOS de notre adaptateur vidéo.

Si nous trouvons un BIOS pour notre carte, nous le comparons avec le BIOS actuel. La mise à jour est possible et n'est requise que si le micrologiciel est absolument nécessaire. S'il existe une version récente du BIOS, téléchargez l'archiveur. Pour notre Powercolor Radeon HD4850 ​​expérimentale, j'ai décidé de flasher le BIOS avec la fréquence de fonctionnement du GPU légèrement augmentée, de 10 MHz. :).

Pour ceux qui n'ont pas trouvé le fabricant de leur carte, ou selon les informations GPU-Z, le fabricant est ATi : vous pouvez utiliser le firmware du fabricant sur le design dit de référence. Il s’agit le plus souvent de partenaires proches d’Ati/AMD. Par exemple Sapphire ou PowerColor. Mais lors de la recherche d'un BIOS « non natif », respectez une condition obligatoire : le type et la fréquence du GPU, la taille, le type, la fréquence et la largeur du bus mémoire, ainsi que le connecteur pour lequel la carte a été fabriquée ( AGP/PCI-E) doivent correspondre.

Si trouvé fichier requis La procédure de mise à jour du BIOS peut commencer.

Décompressez l'archive de Winflash. Créer ou . Lancez RBE Bios Editor, allez dans le menu Déposer et sélectionnez l'élément Chargez le BIOS. Aujourd'hui, nous ne modifierons pas les paramètres du BIOS de notre carte, mais simplement dans la fenêtre Informations, nous nous assurerons que nous avons téléchargé exactement ce dont nous avons besoin, et non un fichier mp3 avec de la musique.

Par conséquent, nous lisons attentivement les informations sur le fichier BIOS téléchargé et si rien n'évoque des soupçons, appuyez sur le bouton " Paramètres de l'horloge"et examinez attentivement les informations sur les fréquences et la tension d'alimentation du processeur graphique. Nous vous demandons de ne rien modifier dans le fichier BIOS ouvert !. Après visionnage, fermez simplement le programme sans rien changer.

Afin de pouvoir revenir à une ancienne version du BIOS en cas de situations anormales ou de toute autre surprise, vous devez enregistrer la version actuelle du BIOS dans un fichier. Le même GPU-Z nous y aidera. Nous lançons l'utilitaire et cliquons sur le bouton avec l'image du microcircuit comme sur l'image et sélectionnons l'élément " Enregistrer dans un fichier".

Donnons au fichier BIOS un nom simple, comme vieux.rom

Maintenant commence l’étape la plus intéressante. Sur un lecteur flash amorçable ou une disquette préalablement préparé, copiez deux fichiers dans le dossier racine :

1. Nouveau firmware (new.rom)

2. Firmware actuellement enregistré au cas où. (ancien.rom)

2. Flasher atiflash.exe

Tous. Tout est prêt pour flasher la carte BIOS. Insérez la disquette dans le lecteur ou la clé USB dans le port USB et redémarrez la machine.

Le plus moderne cartes mères Ils peuvent facilement démarrer à partir de clés USB, j'utilise donc personnellement une clé USB de 1 Go lors de la mise à jour du micrologiciel des cartes vidéo ou des cartes mères.

Nous démarrons l'ordinateur à partir de notre support préparé. Si le téléchargement a réussi, nous devrions voir une invite pour les commandes DOS. Habituellement, c'est " C:\>«.

Nous devons maintenant saisir une seule commande pour flasher le micrologiciel de la carte vidéo Ati.

Nous composons :

atiflash.exe -p 0 nouveau.rom

atiflash.exe -p -f 0 nouveau.rom

Brève explication des touches de commande :

atiflash.exe- c'est la commande pour lancer le flasher

-p— Touche « programm » qui permet la programmation de la puce mémoire.

0 est le chiffre 0 (zéro). Le numéro de série de la carte vidéo dont le BIOS sera reprogrammé.

-F— touche « force » qui exclut la vérification de toutes sortes de cartes d'identité si un BIOS « non natif » est installé.

nouveau.rom- fichier du micrologiciel. dont le contenu sera programmé dans la mémoire de la carte.

Une fois la commande saisie, appuyez sur Entrée. Dans quelques secondes, le processus de flashage de la carte BIOS se terminera et vous pourrez redémarrer la machine à partir du disque dur.

C'est tout. Si tout est fait correctement et que l'image BIOS correcte a été sélectionnée lors de la préparation, vous recevrez à la fin une carte fraîchement flashée.

Si quelque chose ne va pas et que la machine ne peut pas démarrer ou qu'il n'y a pas d'image sur le moniteur, vous devez alors revenir à la version précédente du BIOS que nous avons enregistrée à l'avance à l'aide de GPU-Z.

Pour revenir en arrière, vous devez trouver une ancienne carte vidéo PCI, ou installer une carte « malade » dans une carte mère avec un adaptateur graphique intégré, démarrer à partir du support que nous avons préparé avec le pilote flash et les fichiers BIOS.

Après avoir chargé et affiché l'invite DOS, donnez la commande :

atiflash.exe -p -f 0 vieux.rom

Après le flashage, éteignez l'ordinateur, retirez la carte PCI, basculez le moniteur sur notre carte, démarrez et lisez google.com, en essayant d'analyser ce qui s'est passé et de trouver l'erreur.

Les camarades particulièrement paresseux peuvent utiliser l'option du micrologiciel du BIOS de Environnement Windows. Il existe un utilitaire appelé Ati Winflash pour cela. Vous pouvez utiliser ce flasher directement à partir de l'éditeur de bios RBE ouvert. Pour cela, il vous suffit d’appuyer sur le bouton « Acquérir/Flasher"et précisez le chemin d'accès au fichier exécutable Winflash.exe.

Bonne chance, reflashing réussi. ;)

Ainsi, comme vous l'avez déjà compris, nous parlerons aujourd'hui de la restauration d'un appareil aussi important pour chaque lecteur qu'une carte vidéo. Je pense que certaines personnes de votre entourage immédiat (amis et amis d'amis) ont rencontré toutes sortes d'artefacts, ou ont simplement allumé l'ordinateur un matin au lieu de commencer à télécharger leur favori. système opérateur J'ai vu l'écran noir magique de Malevitch. Ou j'ai entendu d'étranges grincements de unité système. Il s'agit généralement d'un signal long et de deux signaux courts. Eh bien, ou un grincement incessant, qui se produit dans le cas de cartes vidéo avec alimentation supplémentaire lorsqu'elles ne sont pas connectées ou tombent en panne pour d'autres raisons. Cependant, cette partie de l'article sera consacrée à des choses telles que des artefacts, des gels et d'autres petites choses agréables.

En fait, la liste des défauts réparables par logiciel est assez restreinte. Il s'agit de certains types d'artefacts et de gels banals dans 3D Mark et les jeux, par exemple.

Clés, tournevis...

Pour travailler, nous avons besoin de plusieurs utilitaires. Pour diagnostiquer les artefacts, il est préférable d'utiliser ATITool
(gcontent)Télécharger ATITool (/gcontent)

L'utilitaire, comme son nom l'indique, est destiné aux cartes vidéo ATI ou, comme il est maintenant plus correct de le dire, AMD. Les fonctions de modification des fréquences sur les cartes vidéo NVIDIA peuvent ne pas être disponibles. Mais ce n'est pas important, car dans ce logiciel - meilleur scanner artefacts toujours, rapides, pratiques et assez résistants. De plus, grâce à lui, des manipulations sont effectuées avec les fréquences, la rotation des ventilateurs et quelques autres choses utiles qui n'ont rien à voir avec les réparations, mais qui sont plutôt utiles aux ennemis de tous les réparateurs, collègues overclockeurs (gee-gee-gee ! l'auteur est son propre ennemi :) - env. éd.).

Vient ensuite le programme bien connu RivaTuner
(gcontent)Télécharger RivaTuner (/gcontent)

Il est utilisé pour modifier les fréquences, réguler la vitesse du ventilateur, ainsi que pour manipuler les pixel shaders sur les cartes vidéo NVIDIA.
Eh bien, et des logiciels plus spécifiques, bien sûr.

GPU-Z– utilitaire d'information pour les cartes vidéo. Il vous permet également d'en copier le BIOS pour une édition ultérieure.
(gcontent)Télécharger GPU-Z (/gcontent)

Éditeur de bios Radeon– pour manipuler les BIOS des cartes vidéo d'AMD
(gcontent)Télécharger l'éditeur de bios Radeon (/gcontent)

NiBiTor– édition des BIOS NVIDIA, respectivement
(gcontent)Télécharger NiBiTor (/gcontent)

ATIFlash– Flasher BIOS pour les cartes vidéo AMD. NVFlash – Flasheur NVIDIA
(gcontent)Télécharger ATIFlash (/gcontent)

Eh bien, le dernier recours - Hexedit. Il est conçu pour éditer directement le code hexadécimal
(gcontent)Télécharger Hexedi (/gcontent)

Effrayant? Non à moi !

Diagnostique

En général, la cause d'artefacts de divers types est le plus souvent la mémoire RAM (vidéo) ou la puce centrale. Composants de mauvaise qualité soudés en usine, dégradation prématurée, overclocking ou petits défauts du circuit imprimé de la carte vidéo, dans lesquels la mémoire ou la puce ne peut pas fonctionner comme elle le devrait - telles sont les sources de déchirures inflammables de l'utilisateur. Ce sont des choses qui peuvent être réparées à l’aide de divers logiciels.

Dans les cas où la carte vidéo se bloque en modes 3D, la méthode de diagnostic reste la même, mais la vérification n'est pas aussi pratique. Je vous conseille d'utiliser 3D Mark 2005 pour cela - ce test charge assez fortement le sous-système vidéo, mais en même temps c'est le plus court de la série Marque 3D Vous pouvez le télécharger à partir du lien suivant...

Il existe un autre type d’artefact très particulier. Sur le scanner ATITool, cela ressemble à un échiquier de différentes couleurs mélangées aux artefacts habituels. Ceci est le plus souvent observé uniquement en mode 3D. Ce problème est fréquent sur la GeForce 8600 GT/GTS et sur certaines autres cartes vidéo de la gamme de prix moyenne et inférieure. Ces artefacts sont causés par des pipelines de pixels cassés dans le noyau. Si vous avez la « chance » d’avoir de tels problèmes, ce sera un peu plus difficile. Mais ci-dessous, je vais essayer d'expliquer en détail comment gérer cela.

Que faire des convoyeurs « cassés » ?

Eh bien, la méthodologie de test réelle. Avec de l'aide ATITool

RivaTuner La fréquence de la mémoire ou, si cela ne résout pas le problème, celle du processeur graphique (cœur) diminue progressivement. Afin de ne pas perdre de temps, je recommande de le faire par incréments d'environ 50 mégahertz pour la mémoire et 20 pour le cœur.
Si vous avez de la chance et que les artefacts disparaissent, alors deux options sont possibles.

La première consiste à enregistrer sous forme de profil les fréquences auxquelles les problèmes ne sont pas observés. ATITool et RivaTuner peuvent le faire. La seconde consiste à éditer le BIOS, à y écrire ces valeurs de fréquence et à le flasher dans la carte vidéo afin que vous n'ayez plus jamais à y penser. Voir ci-dessous pour plus d'informations sur la façon de modifier et de flasher les BIOS.

Combattre la surchauffe

Ce n'est un secret pour personne que de nombreuses cartes vidéo modernes de la catégorie puissante, avec toute leur fraîcheur et leur rapidité, chauffent comme des poêles. Et il arrive que les fabricants soient tellement pressés de lancer un nouveau haut sur le marché qu'ils ne peaufinent même pas correctement les BIOS des cartes vidéo. Surtout en termes de réglage « intelligent » de la vitesse du refroidisseur.
Pour cela (enfin, pas vraiment pour cela, mais pour les overclockeurs), ATITool et RivaTuner ont tous deux des options réglages manuels tr/min Vous pouvez définir jusqu'à un pourcentage de la vitesse maximale nécessaire pour le mode 2D ou 3D. Eh bien, vous pouvez alors enregistrer les paramètres du ventilateur dans un profil de la même manière que les fréquences, et configurer ce profil pour qu'il se charge automatiquement au démarrage de Windows. Pour la plupart des utilisateurs, ces mesures fonctionneront généralement.

Modification des BIOS

Et si la carte vidéo n'est pas la vôtre, par exemple ? Ou envisagez-vous même de le faire flotter quelque part bientôt (oui, sur l'Ienisseï - ndlr) ? Ne désespérez pas ! Les éditeurs de BIOS de carte vidéo sont utilisés à ces fins. Regardons les deux principaux aujourd'hui :
Pour AMD (éditeur de BIOS Radeon) Et NVIDIA (NiBiTor) respectivement.
Nibiteur. Au moment de la rédaction de cet article, la dernière version disponible en téléchargement porte le numéro de code 4.6. Les fonctionnalités de ce programme sont assez étendues - même en modifiant les timings secondaires de la mémoire vidéo, mais dans ce cas, nous n'avons pas besoin de tout cela et seules quelques fonctions sont requises.
Fenêtre du programme NiBiTorça a l'air assez simple. Tout d'abord, nous devons lire le BIOS de notre carte vidéo pour le traitement par le programme.
Séquence d'actions : menu Outils, puis Lire le BIOS et Sélectionner un périphérique - cela donnera le nom de votre carte vidéo. Si vous rencontrez des problèmes avec cela, il est fort probable que vous ne disposiez pas de la dernière version de l'utilitaire. Eh bien, ou la carte vidéo est trop neuve :) !
Cliquez sur OK. Ensuite encore Outils, Lire le BIOS, mais maintenant Lire dans NiBiTor.
Les principales caractéristiques de votre carte vidéo devraient apparaître dans la fenêtre principale de NiBiTor. Ils peuvent être modifiés.
Comme décrit ci-dessus, plus tôt dans Riva Tuner, vous avez trouvé les fréquences auxquelles votre carte vidéo a commencé à fonctionner normalement. Ces fréquences doivent maintenant être réécrites dans les champs correspondants de NiBiTor. Attention! Petit instant : Cartes vidéo NVIDIA Depuis l'avènement de la gamme GeForce de la huitième série, la fréquence du cœur a été divisée en deux indicateurs : la fréquence du cœur lui-même et, séparément, l'unité de shader. Mais lorsque vous avez modifié la fréquence principale dans RivaTuner, je pense que vous avez remarqué que la valeur de l'unité de shader a également changé. Réécrivez-les tous les deux depuis RivaTuner.
Avec la mémoire, tout est beaucoup plus simple : il vous suffit de modifier quelques chiffres. Tout est prêt ? Ensuite la procédure est la suivante : Menu Fichier, Enregistrer le BIOS. Le nom du fichier doit être en lettres ou en chiffres anglais et de préférence plus court. Ça y est, le fichier BIOS est prêt à flasher.

Éditeur de bios Radeon

Cet utilitaire est un peu plus difficile à comprendre. Et elle a un petit problème. Contrairement à NiBiTor, il n'est pas encore capable de lire les BIOS directement à partir des cartes vidéo. Pour ce faire, nous utilisons GPU-Z - dernière version actuellement 0,28. Ici, à droite de la bande de version du BIOS, il y a une icône représentant une puce avec une flèche verte. Lorsque vous cliquez dessus, les options Enregistrer dans un fichier et Soumettre à la base de données en ligne apparaissent. Bien sûr, nous sommes intéressés par Save to File. Ensuite, sélectionnez l'emplacement et le nom de fichier de votre choix et cliquez sur OK. Le BIOS est enregistré au format bin, pas en rom, mais Radeon Bios Editor le lira.
Maintenant, dans Radeon BIOS Editor, nous sélectionnons l'option Charger le BIOS et définissons le programme sur notre fichier. La fenêtre principale de RBE est surchargée d’informations ! Mais nous nous intéressons au menu Paramètres de l'horloge. Il existe de nombreuses fréquences différentes, mais comme vous connaissez déjà les numéros dont vous avez besoin (nous les avons découverts à l'aide d'ATITool, ou peut-être même de RivaTuner), remplacez simplement les valeurs de stock par celles dont vous avez besoin.
Radeon BIOS Editor présente un avantage par rapport à NiBiTor : sur les dernières cartes vidéo d'AMD, il est capable de flasher les valeurs des paramètres du ventilateur, c'est-à-dire les modes de fonctionnement du ventilateur, dans le BIOS. Cela se fait, qui l'aurait pensé, dans l'onglet Paramètres du ventilateur.

Couturière-opératrice de moteur

Le BIOS est prêt ? Maintenant, enregistrez le BIOS ! RBE a un flasher intégré, mais il ne fonctionne pas toujours correctement, il est donc préférable de le flasher comme prévu sous DOS.
Pour flasher le firmware depuis DOS, nous avons besoin soit d'une bonne vieille disquette, soit d'un lecteur flash. Dans le cas d'une disquette, il suffit de la formater en tant que bootable et d'y télécharger les fichiers du firmware téléchargés et le fichier BIOS. Dans le cas très probable dans le monde moderne, lorsque vous n'avez pas de lecteur FDD, vous devrez utiliser une clé USB, ce qui n'est pas si simple. Décrire dans le cadre de cet article la création clé USB bootable Je ne le ferai pas, cela prendra beaucoup de place. Peut-être une autre fois :). Supposons que vous l'ayez.
Voici les paramètres qui doivent être spécifiés pour chaque pilote flash :

Paramètres nvflash -5 -6 (votre fichier BIOS).rom Paramètres atiflash -p -f 0 (votre fichier BIOS).rom

Mort aux échecs !

Eh bien, pour le dessert, j'ai promis de vous expliquer comment gérer les artefacts nommés « champ d'échecs ». Sur Cartes vidéo ATI Je ne les ai jamais vus dans ma pratique, et même sur GeForce - seulement sur certains modèles. A cet effet, nous avons besoin Accordeur Riva Et Hex .
Dans la fenêtre Riva Tuner, cliquez sur la section des paramètres supérieure. Dans la fenêtre qui s'ouvre, sélectionnez Pilote NVStrap. Dans l’onglet de configuration des unités de pixels/sommets actifs, désactivez la valeur Déterminé par le BIOS VGA et définissez la valeur Personnalisée. L'onglet Personnaliser devient actif...

En fait, le voici, le pouvoir sur les convoyeurs de pixels ! En les décochant et en les cochant, vous pouvez activer et désactiver ces mêmes convoyeurs. Ce qui n’est pas si difficile du tout. La seule chose est que l'application nécessite un redémarrage.

Mais comment les couper définitivement sans utiliser RivaTuner ? Rien de compliqué ! Si vous avez prêté attention à ce qui s'est passé pendant le jeu des cases à cocher, vous avez vu que lorsque vous décochez ou cochez une case dans la fenêtre de contrôle du convoyeur, il y a une bande en haut dans laquelle des valeurs comme 000F0703 clignotent, et lorsque vous éteignez le convoyeurs, la valeur passe, disons, à 000F0701. En fait, nous n’avons besoin de rien d’autre. Maintenant, HexEdit entre en jeu.

Dans la fenêtre du programme, via le menu « Fichier », ouvrez votre BIOS enregistré. Cliquez maintenant sur l'onglet « Édition ». Il dispose d'une fonction "Rechercher". Là, on passe de la valeur « String » à la valeur « Code ». Vous pouvez maintenant commencer à saisir les valeurs que nous avons identifiées dans RivaTuner. Mais il y a un petit point : la valeur n'est pas saisie de la même manière qu'elle y apparaît, mais de manière miroir. Par exemple, ma valeur 000F0703 doit être saisie sous la forme 03070F00, en déplaçant les caractères de la fin au début par paires. Trouvé? Vous devez maintenant modifier la valeur. Dans mon cas, il a fallu changer le 03 en 01. Cela se voit sur RivaTuner. Si le paramètre est trouvé deux fois, ce n'est pas grave - modifiez-le aux deux endroits. Maintenant, menu « Fichier », « Enregistrer sous... ». Écrivez immédiatement avec l'extension rom.

Eh bien voilà tout. Vous pouvez maintenant flasher le BIOS corrigé. Depuis un certain temps déjà, il existe un grand nombre de cartes vidéo de ce type de certaines marques, donc si vous ou vos amis rencontrez accidentellement un tel problème après l'expiration de la garantie de la carte vidéo, vous savez quoi faire.

Publications sur le sujet