Le jeu sur Linux explose : Valve lance une offensive technique pour enterrer Windows sur les PC modestes

 
Valve veut faciliter la vie des joueurs sur Linux avec une série de mises à jour pour le noyau Linux à destination des cartes graphiques avec peu de mémoire vidéo. Ces améliorations seront aussi disponibles pour le Steam Deck.
Cyberpunk 2077 est l’un des jeux qui va bénéficier de ces patchs pour Linux // Source : CD Projekt Red

Le jeu vidéo sur Linux progresse lentement mais sûrement. Pour preuve, la part de joueurs Linux sur Steam a dépassé pour la première fois le nombre de joueurs sur Mac en mars 2026. De nombreux développements sont en cours par la communauté de développeurs pour améliorer sensiblement les performances des jeux en ray tracing, la compilation des shaders ou encore le support de l’Unreal Engine 5.

On peut attribuer une partie de ces efforts à Valve, qui participe activement au développement de Proton, la couche de traduction Windows > Linux au cœur de SteamOS, mais aussi à celui des pilotes open source AMD. Plus précisément, le pilote Vulkan RADV pour les GPU AMD a sérieusement pris du galon ces derniers mois.

Natalie Vock, membre de l’équipe des pilotes graphiques Linux chez Valve, a récemment poussé plusieurs patchs pour le noyau Linux afin d’améliorer les performances des jeux pour les utilisateurs aux configurations plus modestes.

Un pilote graphique Linux pour les GPU à VRAM limitée

Cette avancée vise les joueurs disposant de cartes graphiques avec une quantité de mémoire vidéo (VRAM) limitée, notamment les modèles à 8 Go. La développeuse a ainsi proposé plusieurs correctifs pour le noyau Linux pour améliorer les performances graphiques dans plusieurs scénarios.

Actuellement, des applications en arrière-plan comme un navigateur web, un service de messagerie ou une interface système peuvent occuper un pool de VRAM précieux. Les jeux doivent dans certains cas se rabattre sur la mémoire système. Le travail de Natalie Vock touche à deux composants critiques pour le jeu.

Le premier est le DRM dmemcg (device memory cgroup), un nouveau contrôleur qui permet de limiter et de prioriser l’utilisation de la mémoire vidéo par groupe de processus. La développeuse a ensuite modifié le fonctionnement du TTM (translation table manager), qui gère la manière dont la mémoire est allouée et ensuite « expulsée » des applications. Actuellement, lorsqu’un GPU manque de VRAM, les données sont déplacées vers la RAM système (plus lente), ce qui cause des saccades. Ces patchs optimisent ce processus.

En optimisant le dmemcg, le pilote contrôle plus efficacement les allocations de mémoire vidéo pour la carte graphique. Un nouveau service appelé plasma-foreground-booster pour l’environnement de bureau KDE Plasma donne automatiquement la priorité absolue sur la VRAM à l’application au premier plan, comme un jeu vidéo par exemple. Si vous n’utilisez pas un environnement comme KDE Plasma, ces fonctionnalités sont également intégrées au compositeur de Valve, Gamescope (utilisé sur le Steam Deck et les machines compatibles SteamOS).

Pour aller plus loin
« Incroyablement mauvais » : le patron de GOG détruit Windows et encense Linux

Des performances en hausse dans Cyberpunk 2077

Selon les mesures de Natalie Vock, les progrès se font déjà sentir dans un jeu gourmand comme Cyberpunk 2077. Sans les patchs, le jeu se retrouvait avec environ 1,6 Go de données stockées dans la RAM système à la bande passante réduite, provoquant des saccades.

Après l’implémentation des patchs, l’utilisation en RAM chute à seulement 650 Mo, la VRAM est visiblement exploitée à son maximum pour éliminer les chutes de performance au fil du temps.

Ces patchs sont disponibles dans la distribution CachyOS ainsi que dans les dernières mises à jour de Gamescope au sein de SteamOS. S’ils s’avèrent aussi efficaces.


Recherche IA boostée par
Perplexity