Résumé :
Valve accélère l'ajout de la prise en charge des cartes graphiques Nvidia GeForce à SteamOS, et les travaux pertinents ont fait des progrès substantiels. Le développeur du logiciel Valve, Pierre-Loup Griffais, a révélé que le pilote NVIDIA a été ajouté à la branche de développement principale de SteamOS et que certaines générations de GPU GeForce ont pu terminer l'initialisation et produire des images dans le système. Cependant, il faudra encore beaucoup de travail pour atteindre un niveau de support complet réellement adapté au jeu, et l’ensemble du processus pourrait même prendre plusieurs années.
Griffais a déclaré que Valve promeut actuellement activement le support des cartes graphiques Nvidia et l'a répertorié comme l'une des tâches clés de l'entreprise. Il a souligné que ce travail est similaire à la couche de compatibilité FEX et au développement de pilotes Qualcomm, et qu'il s'agit de tous des projets qui nécessitent un investissement à long terme. Actuellement, les tests internes de SteamOS peuvent activer les pilotes NVIDIA et permettre à certains GPU NVIDIA d'afficher des images normalement, mais ce n'est que la première étape de l'ensemble du processus d'adaptation.
Le plus gros problème à l'heure actuelle reste la performance du jeu. Bien que certains GPU NVIDIA puissent déjà fonctionner sous SteamOS, les performances sont encore nettement inférieures à la version mature du pilote NVIDIA pour Linux. Valve a déclaré que les développements pertinents progressaient chaque jour, mais qu'il restait encore un long chemin à parcourir avant de fournir officiellement un support mature et largement compatible.
SteamOS dispose actuellement d'un support plus avancé pour les cartes graphiques AMD, ce qui est la principale raison pour laquelle Valve recommande actuellement de donner la priorité aux GPU AMD lors de l'installation de SteamOS sur PC. SteamOS a commencé à s'étendre de Steam Deck aux consoles portables tierces, aux machines Steam et à d'autres appareils, mais pour les PC de jeu traditionnels équipés de cartes graphiques Nvidia, le support officiel fait toujours défaut.
L'importance de la prise en charge des cartes graphiques NVIDIA est particulièrement importante car les GPU NVIDIA représentent la grande majorité de l'enquête sur le matériel Steam. Selon les données d'une enquête récente, environ 73 % des systèmes utilisateurs Steam participant à l'enquête utilisent des cartes graphiques Nvidia. Cela signifie que si SteamOS espère devenir véritablement une plate-forme de jeu PC grand public en dehors de Windows, il sera difficile de contourner le matériel Nvidia à long terme.

Valve a considérablement élargi la portée de SteamOS ces dernières années. En plus de Steam Deck, la société a commencé à prendre en charge davantage de matériel portable et PC tiers et prévoit de faire de SteamOS un système d'exploitation de jeu universel pouvant être installé sur divers PC. Si le pilote Nvidia est enfin entièrement pris en charge, les utilisateurs pourront exécuter SteamOS sur davantage d'ordinateurs de bureau, d'ordinateurs portables et d'autres appareils de jeu équipés de cartes graphiques GeForce, ce qui pourrait favoriser davantage le développement de l'écosystème de jeu Linux.
Valve a déjà coopéré étroitement avec NVIDIA pour développer une prise en charge pertinente des pilotes pour SteamOS. Plutôt que de limiter ce travail à un seul élément matériel, la société espère construire progressivement un système de support universel pouvant couvrir davantage de générations de GPU GeForce. Cependant, comme le pilote NVIDIA sous Linux implique plusieurs niveaux tels que la pile graphique, le noyau, le serveur d'affichage et les performances du jeu, il nécessite beaucoup de travail d'ingénierie pour finalement atteindre une stabilité et des performances comparables à la solution AMD.
En plus de la prise en charge des cartes graphiques NVIDIA, Valve promeut actuellement l'extension de SteamOS à la plate-forme Arm. La société prévoit d’explorer cette direction en commençant par le casque Steam Frame VR récemment lancé. Le Steam Frame utilise une puce Qualcomm Snapdragon, Valve doit donc résoudre le problème de l'exécution de jeux PC x86 traditionnels sur la plate-forme Arm.
Sur Steam Frame, Valve utilise la couche de compatibilité FEX pour convertir le logiciel x86 afin qu'il s'exécute sur la plate-forme Arm, tout en exécutant des applications Android via Lepton. L'idée est similaire à Steam Deck utilisant Proton pour exécuter des jeux Windows, sauf que Steam Frame est confronté à une architecture de processeur différente.
Valve estime que si Steam et SteamOS parviennent à développer davantage leur prise en charge de la plate-forme Arm, les jeux Steam pourraient alors être étendus à davantage de formes de produits, tels que les tablettes, les smartphones, les ordinateurs portables Arm et les appareils de jeu utilisant des puces Qualcomm à l'avenir. Dans le même temps, Microsoft fait également la promotion de la version Arm de Windows et tente d'intégrer Windows plus étroitement à la plate-forme Snapdragon et aux futurs NVIDIA RTX Spark et autres appareils.
Cependant, pour SteamOS, le pilote de la carte graphique n'est pas le seul problème à résoudre. Les systèmes anti-triche restent un autre obstacle majeur auquel est confronté l'écosystème de jeu Linux. Bien que de plus en plus de fabricants anti-triche commencent à prendre en charge la version Arm de Windows et le nouveau matériel associé, SteamOS est toujours incapable d'exécuter correctement certains jeux en ligne populaires, y compris de grands jeux tels que "Grand Theft Auto" et "Call of Duty".
Par conséquent, Valve résout actuellement plusieurs problèmes en même temps : d'une part, il doit faire en sorte que SteamOS couvre Nvidia, AMD et davantage de plates-formes de processeur au niveau matériel ; d'un autre côté, il doit continuer à améliorer la compatibilité des jeux Windows et la prise en charge anti-triche. Ce n’est que lorsque ces liens mûriront progressivement qu’il sera possible pour SteamOS de véritablement évoluer d’un système d’exploitation sur des appareils spécifiques tels que Steam Deck à une plate-forme de jeu PC générale pouvant rivaliser avec Windows.
Actuellement, Valve n'a pas annoncé de calendrier précis pour la sortie officielle des pilotes NVIDIA GeForce. A ce stade, il est déjà possible d'exécuter certains GPU NVIDIA dans la branche principale de développement de SteamOS. Cela montre seulement que le travail concerné est passé de la première étape de développement à la phase de vérification matérielle proprement dite. Cela ne signifie pas qu’un soutien total approche. Selon Valve, même si le support de Nvidia est déjà une priorité, la finalisation du projet pourrait encore prendre plusieurs années.
Commentaires