Les mineurs de cryptomonnaies devaient auparavant acheter des cartes graphiques initialement destinées aux jeux sur PC s'ils voulaient maximiser la rentabilité de leurs opérations. Cela peut entraîner (ou aggraver) des pénuries de GPU chaque fois que la valeur d'un token en particulier monte en flèche dans la mesure où des individus vont se lancer à leur tour. La ruée vers cette ruée vers l'or numérique a aggravé la pénurie de GPU causée par COVID-19.
En effet, un des points critiques en cette période de forte demande de cartes graphiques est qu'une partie de celles-ci est achetée par des utilisateurs professionnels qui cherchent à exploiter les cryptomonnaies. Le lancement récent de nouvelles cartes, associé à des records sur le marché des cryptomonnaies, a entraîné une renaissance de la communauté minière. Ces mineurs professionnels achètent les cartes graphiques à la palette, contournant parfois les détaillants et s'adressant directement aux distributeurs, car ils peuvent garantir une vente par expédition complète en une seule fois.
L'effet de choc est la diminution du nombre de cartes disponibles pour les joueurs qui cherchent à construire de nouveaux systèmes, ce qui entraîne le vidage des rayons et une hausse des prix pour la poignée de cartes qui parviennent jusqu'aux détaillants.
L'intérêt pour l'exploitation des cryptomonnaies a une fois de plus augmenté de façon considérable, avec l'essor fulgurant du bitcoin. Ce n'est plus quelque chose qui a beaucoup de sens de faire l’exploitation minière avec des GPU, mais les tokens alternatifs, comme ether, sont exploités beaucoup plus efficacement avec une puce graphique décente. Et leur valeur a augmenté en même temps que le prix du bitcoin.
La solution de Nvidia ? Donnez aux mineurs leurs propres GPU. La société a déclaré dans une annonce que la gamme CMP avait été développée pour « aider les mineurs à construire les centres de données les plus efficaces tout en préservant les GPU GeForce RTX pour les joueurs ».
Pour la prochaine RTX 3060, les pilotes logiciels de cette carte graphique limiteront automatiquement à la moitié les taux de hachage des tokens cryptographiques, ce qui réduira de moitié le montant qu'ils peuvent gagner. Pour ce faire, les pilotes logiciels détecteront les calculs en cours et limiteront l'accès au matériel pour ces opérations. « Les pilotes logiciels de RTX 3060 sont conçus pour détecter des attributs spécifiques de l'algorithme d'extraction de la cryptomonnaie ether, et limiter le taux de hachage, ou l'efficacité de l'extraction de cryptomonnaies, d'environ 50 % », lit-on dans le billet de NVIDIA.
La société a également confirmé que des restrictions de performances seront appliquées à ses pilotes Linux ainsi qu'à ses pilotes Windows. L'inclusion des pilotes Linux est incroyablement importante, car on pense que la plupart des mineurs professionnels utilisent Linux plutôt que Windows. C'est un sacré piratage que NVIDIA est en train de faire subir aux nouveaux pilotes GeForce si ça marche.
Nvidia a donc annoncé que le RTX 3060 limiterait la puissance de hachage lorsqu'il détecterait le minage d'Ethereum, mais Nvidia était étrangement spécifique à propos d'Ethereum. Cela pouvait pousser à se demander ce qu'il en était des autres tokens. Après tout, ether n'est pas la seule cryptomonnaie sur le marché, et de nouveaux tokens et algorithmes sortent régulièrement.
« La création de produits sur mesure pour des clients ayant des besoins spécifiques permet d'obtenir le meilleur rapport qualité-prix pour les clients. Avec le CMP, nous pouvons aider les mineurs à construire les centres de données les plus efficaces tout en préservant les GPU GeForce RTX pour les joueurs », a écrit NVIDIA dans son billet.
Un pilote qui vient lever les restrictions
Nvidia a confirmé avoir accidentellement déverrouillé ces restrictions avec un nouveau pilote : « Un pilote dans le canal développeur a inclus par inadvertance un code utilisé pour le développement interne qui supprime le limiteur de taux de hachage sur RTX 3060 dans certaines configurations », a déclaré un porte-parole de Nvidia, assurant que « le pilote a été supprimé. »
Alors que Nvidia a désormais supprimé le pilote, la boîte de Pandore est désormais ouverte. Le dernier pilote bêta 470.05 de Nvidia déverrouille automatiquement les performances de la plupart des cartes RTX 3060, augmentant les taux de hachage pour l'exploitation du minage Ethereum. Les miroirs du pilote peuvent être facilement trouvés en ligne et Nvidia ne pourra pas empêcher les propriétaires de RTX 3060 de continuer à utiliser ce pilote à l'avenir.
Nvidia a initialement restreint les performances de minage du RTX 3060 dans le but d'empêcher les cryptomineurs d'acheter les cartes. Le fabricant de GPU semblait convaincu que ses restrictions ne pouvaient pas être contournées, affirmant même qu'il ne s'agissait pas simplement d'un pilote qui freinait les performances. « Ce n’est pas seulement une question de pilote », a déclaré le mois dernier Bryan Del Rizzo, responsable des communications de Nvidia. « Il existe un établissement d'une liaison sécurisée entre le pilote, le silicium RTX 3060 et le BIOS (micrologiciel) qui empêche la suppression du limiteur de taux de hachage. »
Pourtant, selon cette information confirmée par Nvidia, le taux de hachage peut déjà être supprimé simplement en remplaçant le pilote seul, sans qu'il soit nécessaire de remplacer le firmware. Le pilote était disponible via un programme BETA et non publiquement.
Il a été rapporté plus tard que le pilote supprime le limiteur uniquement pour la carte principale dans les systèmes multi-GPU. Cela signifie que si plusieurs RTX 3060 sont installés dans le système, le pilote permettra d'ouvrir les vannes du taux de hachage uniquement pour une carte.
Nvidia ne s'attendait clairement pas à publier un pilote qui débloquerait accidentellement ses propres restrictions. Le RTX 3060 implémente vBIOS et des protections de pilote pour détecter quand il exploite Ethereum. Mais comme l'a découvert YouTuber CryptoLeo, il exploitera toujours d'autres tokens et cette fois-ci à pleine puissance.
Leo a testé un GPU Pre-NDA RTX 3060 avec des tokens tels que Octopus, Cortex et une poignée d'autres, et a constaté qu'avec les deux premiers, le GPU est toujours capable de générer environ 6,5 $ de bénéfices par jour... ce qui est suffisant pour encore le rendre attrayant pour les mineurs, et non ce que les joueurs espéraient.
Bien sûr, ces tokens ne sont pas aussi populaires qu'ether en raison de la rentabilité globale inférieure, il est donc logique que Nvidia ait ciblé le minage de tokens Ethereum avec le limiteur de hachage.
La création d'un algorithme de limitation général pour le moment où le comportement de cryptomining est détecté est plus difficile qu'on ne le pense pour une raison simple: comment faire la distinction entre le minage d'une cryptomonnaie et d'autres charges de travail GPU non liées au jeu qui peuvent ressembler à du minage, telles que l'apprentissage automatique, la cryptographie ou le travail graphique par exemple sur les produits Adobe ? Peut-être que ce dernier est plus facile, mais les GPU sont entièrement programmables pour une raison.
Source : communiqué Nvidia