in

pour pouvoir flasher le BIOS sur les GPU NVIDIA

pour pouvoir flasher le BIOS sur les GPU NVIDIA

Depuis la GTX 1000 basée sur la technologie Pascal, NVIDIA a décidé de limiter la possibilité de flasher le BIOS de ses cartes graphiques… Jusqu’à aujourd’hui. Même les RTX 20, RTX 30 ou RTX 40 ne pouvaient pas le faire, ce qui permettait aux assembleurs de proposer des produits plus chers avec des fréquences de puces plus élevées sous prétexte qu’elles étaient “sélectionnées à la main”. Tout cela va entrer dans la triste histoire des GPU, car les outils OMGVflash et NVFlashk sont arrivés.

C’est amusant, car il s’agit de deux outils qui font la même chose et qui sont arrivés presque en même temps. Ils ont été développés par deux utilisateurs différents et sont disponibles pour la communauté, où il est assuré, par exemple par TechPowerUp, qu’ils sont complètement sûrs, sans virus, et la meilleure chose est qu’ils fonctionnent.

OMGVflash par Veii

L’auteur affirme avoir passé des dizaines de mois à créer cet outil OMGVflash, qui a un accès complet au processeur de sécurité de NVIDIA (Falcon), et rompt les vérifications actuelles des BIOS et des signatures des fournisseurs. Ainsi, alors que la sécurité Falcon a été partiellement rompue, comme dans les GTX 900 et GTX 1000, où des tensions allant jusqu’à 1,2V ont été autorisées dans certains BIOS, tout le reste a été compliqué jusqu’à aujourd’hui.

Veii discute dans son fil de discussion personnel de la qualité de son utilitaire gratuit, du support qu’il offre et de ce que vous pouvez faire avec :

  • De Turing (RTX 2xxx ) à GPU Geforce ont maintenant une capacité de crossflash complète.
  • Crossflash dans les assembleurs, tant que les têtes d’alimentation sont identiques (série 2000, convient également aux séries 3000-4000) et tant qu’il n’y a pas de modifications personnalisées de l’i²c ou du contrôleur de tension (série 3000+).
  • Utilisation de ce version sans a vérification du serveur de secours et sans vérification de la version minimale requise.
  • Possibilité de rétrograder l’InfoROM et le FW XUSB pour supprimer le verrouillage SW de l’EEPROM // principalement pour différencier l’EEPROM de l’ISSI, ou pour les situations avec dGPU sur les ordinateurs portables ou similaires.
  • Tant que la somme de contrôle de 32 bits et 8 bits dans usermod est correcte, nous pouvons flasher notre BIOSMOD et contourner les limitations imposées par le FE / VendorCert / XOC Cert / MasterCert. En principe, flashez ce que vous voulez, si la taille de l’EEPROM le permet. Désormais, toutes les cartes graphiques peuvent profiter de ces BIOS comme s’il s’agissait de Golden Cards.
  • Utiliser la version patchée pour parler à la puce Falcon, au cas où le développeur saurait comment vous contacter et utiliser Nvidia powrprof.dll + MUTEX comme exemple pour construire des outils de contrôle AIB, tels que GALAX NVVDD Tool.
  • Fondamentalement J’ai créé les bases nécessaires à l’élaboration de projets futurs, avec d’excellentes fonctionnalités pour accéder à MUTEX.

NVFlashk par Kefi

A lire également  3dfx Voodoo 5 est relancé et prend en charge davantage de moniteurs et de résolutions.

Il s’agit d’une version du très connu NVFLASH, que Kefi, en tant qu’ingénieur logiciel ayant de l’expérience dans la rétro-ingénierie, a modifié pour l’occasion après avoir réalisé que pendant 5 ans ce n’était pas possible. Il a dû mettre à jour le PC, a vu les problèmes et a commencé à trouver la solution après des années de détachement du monde. gaming.

Le premier défi était de flasher son ASUS RTX 4090 TUF OC à un BIOS 1000W XOC, qui sont des versions qui offrent de repousser les limites du matériel sur la carte. Comme la tension de ces GPU est passée de 1,1 à 1,07 volts en raison des problèmes de combustion de cette série particulière, les fréquences ont été réduites et aujourd’hui, tous les GPU vendus sont “plafonnés” pour des raisons de sécurité.

Kefi a réussi ce que d’autres n’ont pas pu faire et explique brièvement comment fonctionne cette nouvelle version de NVFlashk :

Lors du flashage d’un vBIOS sur un GPU, nvflash vérifie deux fois certains paramètres :

  • GPU PCI Device ID (la puce du GPU, c’est-à-dire 2xxx/3xxx/4xxx) : vous le verrez si vous essayez de flasher entre les séries.
  • PCI Subsystem ID (PCB ID) : vous le verrez pour tout vBIOS non standard.
  • Board ID (PCB+GPU ID) : habituellement vous verrez ceci dans le BIOS XOC ou lorsque le GPU a été révisé mais que le PCB est resté le même (i.e. révision 1.07v de la RTX 4090).
  • Hiérarchie (inconnue, potentiellement Lovelace/Turing/etc) – Je ne sais pas quoi dire quand on voit ça.
  • Quelques autres éléments mineurs qui semblent être des métadonnées définies par le logiciel.

J’ai réussi à localiser une sorte de porte dérobée que NVIDIA a implémentée pour avoir un “mismatch bypass”, et j’ai forcé ce bypass à être activé à tout moment en utilisant le paramètre typique “-6”. Cela en fait un très, très dangereux de NVFlash. Il tentera de flasher n’importe quoi à n’importe quoi, vous pouvez littéralement essayer de mettre à jour un BIOS RTX 3060 XOC vers un 4090 FE. Nous savons que cela ne fonctionnera pas et que le système dira simplement “Il ne s’est rien passé”, mais il essaiera !

NVFlashk confirmera toujours que vous souhaitez effectuer ces sauts, uniquement lorsqu’ils sont nécessaires, contrairement aux versions précédentes de nvflash patched qui utilisaient un saut d’ID de carte plus simple. J’ai également ajouté quelques avertissements et une touche d’humour à certains messages. Sinon, il s’agirait d’un nvflash tout à fait normal et fonctionnant parfaitement.

Notez que cela ne signifie pas que votre GPU démarrera le BIOS que vous avez choisi de flasher, cela signifie simplement que NVFlashk l’amènera jusqu’à votre GPU.

Conclusions et téléchargements

NVIDIA-Flash-BIOS-jack

Tout flashage de BIOS non autorisé par NVIDIA constitue une violation flagrante de la garantie de la carte graphique, tant pour la marque que pour l’assembleur. Les risques sont élevés, il faut donc être sûr de ce que l’on flashe, car les paramètres peuvent être très différents et chaque PCB de chaque marque est issu de “son père et sa mère”.

A lire également  smartphone robuste avec 5 jours d'autonomie

Par conséquent, il est conseillé de passer d’une version non-OC à une version OC, qui partagera probablement exactement le même PCB, ce qui nous permettra d’obtenir de meilleures performances à un coût nul et d’économiser quelques euros par la même occasion. Il manque encore un puissant modificateur de BIOS pour pouvoir jouer avec tous les paramètres, mais il s’agit d’un premier pas très intéressant qui, nous l’espérons, ne s’arrêtera pas là.

Tous ceux qui ont joué avec les BIOS des GTX 900 et GTX 1000 se souviennent du bon vieux temps où l’on pouvait créer des BIOS adaptés à son matériel et à ses besoins de refroidissement. Aujourd’hui, nous nous en rapprochons, ce qui comporte également des dangers, car vous pouvez laisser votre carte graphique comme un joli presse-papier, qui, s’il est vrai que dans la plupart des cas vous pouvez récupérer, dans d’autres cas catastrophiques vous ne pouvez pas, et s’ils sont en mesure de détecter la manipulation vBIOS…. Vous n’êtes plus sous garantie, alors faites attention à ce que vous faites.

Nous vous laissons ici les deux branches des forums TechPowerUp, mais ils en créent également d’autres sur les forums Reddit et Overclock.net, de sorte que vous pouvez télécharger NVFlashk et OMGVflash à partir de l’un ou l’autre.