Nvidia a publié aujourd’hui une nouvelle vidéo aux côtés de ses derniers pilotes 512.59, détaillant comment l’entreprise s’y prend pour créer ses pilotes Game Ready pour les cartes graphiques GeForce. Nvidia explique l’ensemble du processus de création de pilotes du début à la fin, notant comment chaque pilote est testé de manière approfondie pour garantir un produit stable et de haute qualité. Ce faisant, Nvidia ne perd pas de temps à donner quelques coups à AMD pour avoir créé des pilotes bêta « inférieurs à la moyenne » et se targue de ne pas se livrer à la pratique.
Nvidia commence avec la fonctionnalité d’un pilote GPU. Les pilotes GPU sont la pierre angulaire du moteur graphique, lui permettant de communiquer directement avec le système d’exploitation, les API graphiques et les jeux eux-mêmes. Sans cela, le GPU ne pourrait pas fonctionner du tout.
Mais le processus va plus loin que cela, explique Nvidia, car il existe deux modes différents auxquels les pilotes doivent accéder dans Windows : le mode utilisateur et le mode noyau. Le mode utilisateur communique directement avec le jeu et le système d’exploitation, tandis que le mode noyau communique directement avec le GPU et a un accès complet aux ressources système.
Les pilotes GPU sont créés dans cet esprit, avec des optimisations pour les deux modes. Nvidia explique que le développement de pilotes est essentiel pour avoir une expérience de jeu fluide. L’optimisation des pilotes est cruciale pour garantir que la latence du système est faible et que les fréquences d’images ne fluctuent pas énormément, ce qui permet également de garantir que les jeux ne se bloquent pas.
La stratégie Game Ready Driver de Nvidia a commencé vers 2014 comme un moyen plus rapide et plus optimisé de créer et de publier des pilotes de haute qualité pour les joueurs. Avant que Nvidia ne crée des pilotes Game Ready, Nvidia ne pouvait pas produire de pilotes du jour 0 en raison de son interaction limitée avec les équipes de développement de jeux.
Avec la stratégie Game Ready Driver de Nvidia, les développeurs Nvidia sont en communication constante avec les développeurs de jeux tout au long du processus de développement. Plus précisément, les versions de développement terminées des futurs jeux sont exécutées par l’équipe de pilotes Nvidia une fois que la version de développement passe la propre équipe d’assurance qualité de la société de jeux.
Une fois cette phase terminée, les propres équipes de pilotes et d’assurance qualité de Nvidia prennent en charge la construction de développement et optimisent leurs pilotes pour le jeu lui-même, améliorant ainsi les performances et la stabilité. Une fois terminée, cette construction de pilote est transmise à l’équipe de développement du jeu pour une utilisation future et le cycle recommence.
Cela signifie que Nvidia commence à optimiser ses propres pilotes graphiques pour les futurs titres bien avant le lancement d’un jeu. Lorsque le jour du lancement arrive enfin, la stabilité et l’optimisation du pilote ont, espérons-le, déjà atteint leur maturité.
Mais le développement des pilotes ne s’arrête pas là. Même après le lancement d’un jeu, Nvidia continue d’interagir avec les développeurs de jeux pour optimiser davantage le jeu si nécessaire. Ceci est particulièrement important si les développeurs de jeux travaillent sur de futures mises à jour et de futurs contenus DLC qui modifient la programmation du jeu.
Tests de stabilité et coup rapide chez AMD
La méthodologie de test de Nvidia pour ses pilotes Game Ready semble incroyablement étendue. Il implique plus de 4 500 configurations système avec du matériel remontant à 2012 (c’est-à-dire à l’époque d’Intel Sandy Bridge). En une seule journée, Nvidia affirme que ses pilotes Game Ready sont impliqués dans plus de 1 000 tests différents sur une grande variété de titres à venir et déjà lancés. Pour le contexte, Nvidia a effectué plus de 1,8 million d’heures de tests rien qu’en 2021.
Enfin, une fois que le pilote Game Ready est peaufiné par Nvidia, il est envoyé à Microsoft à des fins de test Windows Hardware Quality Labs (WHQL). Ce test comprend plus de 1300 tests, couvrant autant que possible les fonctionnalités du pilote. Les tests sont effectués avec le kit de laboratoire matériel Windows (HLK) de Microsoft. Une fois terminé, le conducteur obtient une certification WHQL, vérifiant que le conducteur est prêt et pleinement opérationnel.
Nvidia est vraiment fière de ses procédures de test approfondies, notant qu’elle ne publie pas de pilotes bêta « sous la normale » avec un minimum de tests. C’est un coup rapide à AMD pour créer des pilotes bêta, ce que la société fait depuis des années maintenant.
En réalité, les plaisanteries de Nvidia ne tiennent pas vraiment. Nvidia a créé des pilotes bêta dans le passé et doit parfois publier des pilotes « correctifs » pour résoudre des problèmes spécifiques. AMD a également certifié les pilotes graphiques Radeon Adrenalin prêts à l’emploi, tout comme Nvidia, bien qu’il ne soumette pas chaque version de pilote au processus WHQL. En pratique, cela n’a probablement pas beaucoup d’importance, car les tests WHQL se concentrent sur les fonctionnalités de base de Windows plutôt que sur les performances de jeu et ne changent donc pas beaucoup avec le temps. AMD publie généralement des pilotes bêta pour ceux qui jouent à un nouveau jeu majeur, qui peuvent vouloir essayer des fonctionnalités supplémentaires ou des corrections de bogues avant la date prévue.
Pilote prêt pour le jeu 512.59
Ce n’est pas un hasard si Nvidia a également publié un nouveau pilote Game Ready aux côtés de sa vidéo et de son article sur la création de pilotes. Le nouveau pilote est la version 512.59 et inclut la prise en charge des nouveaux jeux, des écrans compatibles G-Sync et des corrections de bogues comme d’habitude.
En ce qui concerne les jeux, il s’agit d’un pilote Game Ready pour Dune : la guerre des épices, un jeu de stratégie en temps réel basé sur les romans Dune de Frank Herbert. Les mises à jour du pilote ciblent également de Tchernobylite mise à niveau du lancer de rayons, JX3 en ligne mise à jour DLSS, et Vampire : la mascarade – Bloodhunt’s lancement en accès anticipé.
Trois moniteurs compatibles G-Sync supplémentaires ont également été ajoutés : le moniteur Asus ROG XG259CM 25 pouces IPS 1080p 240Hz, l’écran Galaxy VI-01 27 pouces IPS 1440p 165Hz et le panneau de jeu Samsung G95NA 49 pouces VA 240Hz double largeur 5120×1440 .
Les pilotes 512.59 ont également plusieurs corrections de bogues :
- [RTX 3050] Le pilote peut expirer et récupérer de manière aléatoire lors de l’utilisation de Google Chrome
- [MSI GT83VR 6RF/GT83VR 7RF/GT83 Titan 8RG] Le moniteur interne de l’ordinateur portable affiche un écran noir après la mise à jour du pilote.
- Erreur d’ID d’événement 14 lors de la connexion à Windows si le paramètre Digital Vibrance est ajusté
- [Vulkan]: Derivative TouchDesigner peut bloquer le traitement du travail OpenColorIO
- [Vulkan]: Enscape peut ne pas s’afficher correctement
- IntelliCAD peut rencontrer des problèmes d’instabilité
- [Siemens Teamcenter / Siemens Tecnomatix]: résout les problèmes de rendu lors de l’utilisation d’anciennes versions de GLSL
- [Adobe Premiere Pro]: Plantages liés à DirectX avec les pilotes récents.