Le RTX 3070 de Nvidia était autrefois une carte graphique bien accueillie, mais sa configuration de mémoire graphique de 8 Go s'est progressivement étendue face aux besoins croissants en mémoire graphique des jeux d'aujourd'hui. Aujourd’hui, un passionné de hardware modding a montré à quoi aurait pu ressembler cette carte graphique à architecture Ampère si Nvidia avait été plus généreux. Il a utilisé des pièces recyclées provenant de cartes graphiques mises au rebut pour créer avec succès une version 16 Go entièrement utilisable de la carte graphique RTX 3070.

Ce projet vient d'AssassinWarlord, membre du forum ComputerBase, qui a commencé avec une carte graphique Gigabyte RTX 3070 Gaming OC et une carte graphique AMD Radeon RX 6900 XT avec une puce GPU endommagée. Le RTX 3070 d'origine utilise huit puces mémoire Samsung GDDR6 de 1 Go pour former une configuration standard de 8 Go, tandis que la carte graphique Radeon fournit huit puces mémoire Samsung de 2 Go, suffisamment pour doubler la capacité mémoire de la carte graphique Nvidia.

Cette modification est bien plus qu’un simple échange de puces. AssassinWarlord a retiré les puces mémoire des deux cartes graphiques et les a reballées, un processus délicat qui nécessite de remplacer de minuscules billes de soudure au bas de chaque paquet de mémoire afin qu'il puisse être monté sur un nouveau PCB. Il a ensuite utilisé un gabarit GDDR6 imprimé en 3D pour souder 16 Go de modules de mémoire vidéo sur la carte PCB RTX 3070.

Les cartes graphiques modifiées apparaîtront toujours initialement comme le modèle 8 Go, car les paramètres de la bande mémoire devront également être modifiés afin que le GPU puisse sélectionner les timings corrects du BIOS. Après avoir remplacé la résistance de bande, la RTX 3070 a démarré avec succès et a affiché une capacité de 16 Go, mais elle n'a pas été immédiatement stable. La carte graphique connaîtra des crashs d'écran noir et de couleur unie lors du changement d'état d'alimentation, en particulier lors de la sortie d'un test de référence ou du basculement entre les états de bureau et de chargement.

AssassinWarlord a finalement fait remonter le problème à la configuration de synchronisation de 16 Go dans le BIOS, ce qui semble être dû au fait que Nvidia avait expérimenté en interne une version de 16 Go de la conception RTX 3070 mais n'avait jamais terminé la mise en œuvre. Étant donné que les fichiers BIOS modernes de Nvidia ne peuvent pas être librement modifiés sans rompre les contrôles de sécurité, la solution finale est une solution de contournement plutôt qu'une réparation propre du BIOS. Un ajustement du registre appelé DisableDynamicPstate force la carte graphique à rester dans l'état P0 hautes performances, empêchant ainsi le comportement de limitation. L'inconvénient est que la consommation électrique à vide atteint environ 70 W, ce qui n'est pas idéal, mais cela rend le mode 16 Go stable.

Le moddeur a également ajouté un commutateur physique qui permet à la carte de basculer entre le mode 8 Go ou 16 Go après une panne de courant complète et un redémarrage. Cela permet à AssassinWarlord de comparer deux configurations de mémoire sur la même carte graphique, ce qui permet de voir plus facilement les effets de la mémoire supplémentaire.

Sur les benchmarks synthétiques, les gains de performances ne sont pas significatifs. Dans certains cas, le mode 8 Go était légèrement plus rapide aux fréquences par défaut, peut-être parce que les timings 16 Go n'avaient jamais été correctement affinés. Mais l’amélioration du jeu est encore plus évidente. Lors de l'exécution de "Marvel's Spider-Man 2" avec une résolution 4K et un préréglage ultra élevé, la fréquence d'images en mode 8 Go est restée à environ 20 ips. En mode 16 Go, après avoir utilisé 13,3 Go de mémoire vidéo, les performances sont passées à plus de 40 ips et la fréquence d'images a en fait doublé.

Ce n'est pas la première fois que quelqu'un crée une version 16 Go du RTX 3070. Le moddeur VIK-On a créé une version fonctionnelle il y a des années, mais a également rencontré des problèmes de stabilité avant de trouver une solution de contournement pour verrouiller l'horloge. Mais ce qui distingue la version d'AssassinWarlord, c'est qu'il a transformé deux cartes graphiques cassées en un GPU plus pratique, et a également ajouté un commutateur 8 Go/16 Go sympa.