Le Nvidia GameWorks est un ensemble de technologies destinées à améliorer les rendus graphiques des jeux vidéo. Les joueurs PC ont pu en profiter dernièrement dans The Witcher 3 : Wild Hunt. En effet, ce dernier profite notamment du HairWorks améliorant fortement les masses capillaires des personnages du jeu. Malheureusement, ces modifications ne semblent pas plaire à tout le monde...
L'affaire avait déjà resurgie lorsque certains utilisateurs de Reddit se plaignaient du GameWorks qui utiliserait des technologies "ne fonctionnant tout simplement pas avec les cartes AMD". Un responsable de la société basée à Sunnyvale avait alors saisi l'occasion pour publier un petit tweet on ne peut plus sarcastique :
<blockquote class="twitter-tweet" lang="fr"><p lang="en" dir="ltr">Thank for supporting/ wanting an open and fair PC gaming industry; <a href="http://t.co/J0RAvtNpje">http://t.co/J0RAvtNpje</a> <a href="https://twitter.com/AMDRadeon">@AMDRadeon</a> <a href="https://twitter.com/NVIDIAGeForce">@NVIDIAGeForce</a> <a href="http://t.co/XjRC7TLymC">pic.twitter.com/XjRC7TLymC</a></p>— Roy@AMD (@amd_roy) <a href="https://twitter.com/amd_roy/status/600091042994491394">18 Mai 2015</a></blockquote> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
"Merci de soutenir une industrie du jeu PC juste et ouverte" dit-il en s'adressant à Nvidia. Le bougre ne croyait pas si bien dire... Quelques semaines plus tard, la sortie de The Witcher 3 allait jeter un peu d'huile sur le feu. En effet, un développeur de chez CD Projekt avait, peu avant la sortie du jeu, fait l'annonce suivante :
Beaucoup d'entre vous nous ont demandé si les cartes AMD Radeons seraient capables de faire tourner le NVidia HairWorks - la réponse est oui ! Cependant, des performances réduites pourraient être observées étant donné que le code de cette technologie ne peut pas être optimisé pour les produits AMD. Les utilisateurs de Radeon sont encouragés à désactiver le Nvidia HairWorks si les performances sont décevantes.
Certains se sont empressés de défendre leur camp, les rouges accusant alors Nvidia de ne pas permettre à AMD de rendre GameWorks plus compatible avec leurs drivers. Bien entendu, il serait bien naïf de penser que Nvidia serait capable de dépenser des millions pour travailler sur des technologies pour ensuite en faire profiter la concurrence. La solution qui aurait pu satisfaire tout le monde aurait été de rendre compatible le GameWorks ET TressFX d'AMD (qui n'améliore par ailleurs que les cheveux), la chose ayant déjà eu lieu sur Grand Theft Auto V. Malheureusement, cette technologie aurait, selon CD Projekt, été "trop longue à implémenter", surtout après le douloureux travail effectué afin de rendre le GameWorks un peu moins gourmand.
Il semblerait donc que Nvidia ait mieux joué son coup en sautant sur The Witcher 3 en premier. Cependant, s'il est vrai que la société à l'origine du terme GPU ne paraît pas réellement transparente concernant son GameWorks, AMD de son côté peine à offrir des technologies comparables à celles de Nvidia. La bataille est loin d'être terminée...
Pour les personnes désireuses d'optimiser leur carte AMD pour HairWorks, voici une procédure détaillée que nous vous invitons à suivre.
Les technologies du GameWorks à l'oeuvre