Valve optimise linux pour le gaming : l'ère des 8 go de vram enfin maîtrisée ?
Le gaming sur Linux s'améliore à vue d'œil, et la dernière avancée pourrait bien bouleverser la donne pour les joueurs disposant de cartes graphiques à mémoire limitée. Alors que Windows 11 peinait encore récemment face à des titres exigeants comme Resident Evil Requiem, Linux se montrait parfois plus performant en termes de fluidité et de nombre d'images par seconde, surtout en 1080p avec des paramètres graphiques modérés. Mais le véritable tournant est peut-être arrivé grâce au travail d'une ingénieure de Valve.

Une gestion mémoire enfin intelligente
Le problème, bien connu des joueurs, réside dans la gestion de la mémoire vidéo (VRAM). Lorsque la VRAM, souvent limitée à 8 Go sur les cartes graphiques grand public, est saturée, le système Linux, comme Windows, est contraint de décharger des données vers la mémoire système (RAM), bien plus lente. Cette solution de repli évite le plantage du jeu, mais au prix d'une baisse de performances significative. C'est là qu'intervient Natalie Vock, ingénieure chez Valve.
Son équipe a identifié une lacune dans la manière dont Linux gère l'allocation de la mémoire VRAM. Jusqu'à présent, le système traitait toutes les données de manière uniforme, déplaçant sans discernement des informations cruciales vers la RAM, même au milieu d'une partie. Ce manque de finesse se traduisait par des saccades, des chutes de framerate et une réactivité altérée.
La solution proposée est élégante : permettre à Linux de reconnaître l'application active. Pour ce faire, Vock et son équipe s'appuient sur cgroups, un outil du système permettant de prioriser les processus. Le système peut désormais distinguer le jeu en cours d'exécution des tâches en arrière-plan. Ainsi, lorsque la VRAM est saturée, Linux peut décider intelligemment quelles données conserver en mémoire et lesquelles déplacer sans impacter le jeu.
L'impact est particulièrement notable sur les cartes graphiques avec 8 Go de VRAM, celles que possèdent la plupart des joueurs. Des outils supplémentaires viennent renforcer cette gestion intelligente, en donnant la priorité au jeu et en se concentrant sur la fenêtre active. Plus besoin de se soucier d'un navigateur avec une multitude d'onglets ouverts qui vident la VRAM !
La situation actuelle, où le gaming sur Linux se révèle de plus en plus compétitif, annonce un futur prometteur pour les passionnés. Cette optimisation, fruit du travail de Natalie Vock et de l'équipe de Valve, confirme que l'écosystème Linux est prêt à accueillir les jeux les plus exigeants, même avec des configurations matérielles modestes. Le gaming sur Linux n'est plus une curiosité, mais une alternative sérieuse à Windows.
