Les nouvelles offres d’emploi de NVIDIA révèlent un effort important pour améliorer les performances de jeu sous Linux

Les nouvelles offres d’emploi de NVIDIA faisant explicitement référence au travail de performance et de compatibilité de Vulkan sur Linux pourraient être le signe d’une poussée plus forte dans l’écosystème de jeu Linux, attirant l’attention des développeurs et des communautés de jeux Linux. Un rôle d’ingénieur logiciel système senior sur le site des carrières de NVIDIA définit des responsabilités telles que l’optimisation des performances graphiques pour Vulkan et Proton, la couche de compatibilité qui mappe les appels Windows DirectX vers Vulkan sous Linux. Pendant ce temps, une offre d’emploi pour un ingénieur logiciel senior Linux Graphics demande une expertise dans les « solutions de traduction binaire dynamique (DBT) hautes performances », spécifiquement pour permettre « des jeux x86-64 à haute vitesse sur les plates-formes Linux/ARM64 ».

Capture d'écran des tâches nvidia

Il n’est pas nécessaire d’être un génie pour voir de quoi il s’agit presque assurément : les SoC Arm N1/N1X destinés aux consommateurs de NVIDIA, conçus en collaboration avec Mediatek. Tous les signes indiquent que ces puces devraient apparaître dans les ordinateurs portables des principaux constructeurs OEM d’ici peu. Si tel est réellement le cas, NVIDIA pourrait même être un peu en retard avec ces positions (bien qu’elles viennent d’être publiées), car la possibilité d’exécuter n’importe quel logiciel téléchargé par les utilisateurs sera un point décisif pour les appareils grand public comme ceux que les SoC de la famille N1 sont censés alimenter.

Ces inscriptions sont également fascinantes dans le contexte des changements plus larges qui se produisent actuellement dans l’industrie. Le casque Steam Frame alimenté par Arm de Valve devrait être livré avec la prise en charge de grandes sections de la bibliothèque Steam via Arm Linux ainsi que la technologie de traduction. De même, la part de Linux sur les ordinateurs de bureau, soutenue par les appareils portables comme le Steam Deck (ainsi que par le mécontentement croissant des joueurs Windows face aux changements agressifs de conception centrés sur l’IA dans Windows 11), a grimpé au cours des dernières années, des enquêtes récentes montrant Linux au niveau ou au-dessus des seuils historiques dans les métriques de base d’utilisateurs comme l’enquête sur le matériel de Steam et les estimations indépendantes de la part du système d’exploitation.

La relation de NVIDIA avec Linux a toujours été définie par des frictions, ponctuées notamment par le majeur de Linus Torvalds et une montagne de plaintes « blob » de pilotes propriétaires. Cependant, la sortie et le perfectionnement ultérieur des modules Open Kernel de NVIDIA en 2024 ont commencé à faire fondre cette glace, faisant passer la conversation d’une hostilité fondamentale à un optimisme prudent. Ces nouvelles offres d’emploi suggèrent que nous entrons dans la « phase deux » de cet arc de rédemption, allant au-delà de la compatibilité de base et vers une optimisation agressive des performances.

NVIDIA se rend clairement compte qu’à l’ère des Steam Decks et des ordinateurs de poche basés sur ARM, elle ne peut pas uniquement compter sur la domination de Windows. S’il ne maîtrise pas maintenant la pile Vulkan et Proton, il risque de devenir un homme étrange dans la prochaine génération de jeux portables. Pour être clair, NVIDIA n’a fait aucune annonce stratégique officielle concernant les jeux Linux. Pourtant, le couplage les offres d’emploi récentes avec sa feuille de route de produits plus large, comprenant à la fois les produits inédits susmentionnés ainsi que des machines comme le DGX Spark, suggère que la société pourrait consacrer davantage de ressources en R&D à l’amélioration des performances et à la compatibilité entre les plates-formes x86-64 et Arm Linux.