Et si les meilleurs pilotes AMD pour Windows venaient de… Linux ? Le pari fou de Valve se montre déjà sur CS2

 
Valve finance désormais les efforts de Collabora dans le développement de son pilote open source RADV Vulkan dédié à Windows. Un portage qui porte d’ores et déjà ses fruits sur Counter-Strike 2.
Counter-Strike 2, pour illustration // Source : Valve

C’est un travail de longue haleine que Valve soutient désormais officiellement au travers d’un financement. On apprend cette semaine que la firme de Gabe Newell sponsorise à présent le travail de Collabora dans le développement de son pilote open source RADV Vulkan dédié à Windows.

Il s’agit là d’un investissement stratégique pour Valve. Comme le rappelle VideoCardz, RADV fait partie de Mesa et constitue le pilote Vulkan principal des cartes graphiques AMD sous Linux. RADV fait également partie de la pile graphique employée par les appareils mobiles équipés de puces AMD… à l’image d’un certain Steam Deck.

Le problème étant que les utilisateurs de Windows, eux, doivent pour l’instant s’en tenir à l’implémentation propriétaire de Vulkan par AMD. Les pilotes open source développés par Collabora et financés par Valve pourraient donc changer cela.

Sans chercher à remplacer l’implémentation de Vulkan par AMD, ces efforts visent surtout à apporter une solution complémentaire qui continuera d’ailleurs de communiquer avec le pilote propriétaire d’AMD (en mode noyau Windows via WDDM2, lit-on).

La balle maintenant dans le camp d’AMD ?

Comme le précise VideoCardz, les développements de Collabora en la matière viennent enrichir le travail déjà abattu par Faith Ekstrand en amont. Collabora a ainsi ajouté une prise en charge native de Windows et amoindri les paramètres spécifiques au matériel.

« Nous avons amélioré la gestion et la synchronisation du flux de commandes et ajouté la prise en charge, entre autres, des liaisons clairsemées, de la tessellation et des shaders de tâches, ainsi que de l’interrogation dynamique des propriétés du GPU.

La conformité n’est toujours pas atteinte (même si le taux de réussite a considérablement augmenté), mais le véritable point fort, c’est de pouvoir lancer un premier jeu avec RADV : Counter-Strike 2. Tout le monde peut l’essayer en changeant de moteur de rendu », explique Collabora.

Reste que pour l’instant, les tests ont principalement été effectués sur une Radeon RX 7900 XT et que quelques virages difficiles à négocier restent devant Collabora. Parmi eux, l’interface non documentée qui existe entre le pilote AMD dédié au noyau Windows et les pilotes en mode utilisateur.

Pour avancer sur ce terrain, Collabora fait d’ailleurs un appel du pied à AMD pour qu’il partage de la documentation ou qu’il publie une bibliothèque de compatibilité intermédiaire… sans laquelle RADV aura bien plus de mal à devenir un pilote fiable sous Windows. En clair, la balle semble désormais, en bonne partie, dans le camp d’AMD.


Les bons plans n’attendent pas : abonnez-vous à notre canal WhatsApp Frandroid Bons Plans ! (zéro spam, promis, juste de super bons plans).

Recherche IA boostée par
Perplexity