Un sous-traitant de Valve améliore les performances de jeu sur les GPU de 8 Go

Un sous-traitant de Valve améliore les performances de jeu sur les GPU de 8 Go

Un consultant indépendant associé à Valve s’est lancé un défi de taille : optimiser les performances de jeu pour les GPU de 8 Go.

Débloquer une expérience de jeu optimale sur les GPU de 8 Go grâce à une astuce simple

L’accès au jeu sur PC est de plus en plus difficile pour les joueurs équipés de cartes graphiques d’entrée de gamme, notamment celles dotées de seulement 8 Go de VRAM. Avec la multiplication des jeux dans des formats inadaptés et non optimisés, et la généralisation du matériel bon marché due à la hausse des prix des composants, l’accessibilité du jeu sur PC se réduit comme peau de chagrin.

Cependant, une avancée majeure a été réalisée grâce à Natalie Vock, consultante travaillant avec Valve sur le projet RADV, le pilote Vulkan open source conçu pour les GPU AMD. Elle a créé avec succès un outil de gestion de la VRAM destiné à optimiser les performances de jeu des GPU d’entrée de gamme.

Dans un article de blog publié sur le blog Pixelcluster GPU, Natalie présente sa solution innovante au dilemme de l’allocation de VRAM auquel sont confrontés les joueurs.

« Cela peut paraître incroyable, mais tout le monde ne possède pas une machine de guerre équipée de 128 Go de VRAM dans son PC. Partout dans le monde, on entend parler d’un groupe particulièrement acharné de joueurs Linux : ceux qui osent jouer avec seulement 8 Go de VRAM, voire moins. Il faut vraiment une sacrée dose de ténacité et de détermination pour supporter les saccades et les ralentissements qui surviennent inévitablement lorsque le système manque de VRAM disponible… »

« Du moins, jusqu’à présent. Parce que j’ai réglé le problème.»

Blog de Natalie Vock sur les GPU Pixelcluster

Ses recherches portent sur le comportement des jeux actuels sur les GPU de 8 Go. Les tests ont révélé qu’avant même le lancement d’un jeu, les applications système — comme les navigateurs web avec plusieurs onglets ouverts — consomment une quantité importante de VRAM, utilisant souvent jusqu’à 25 % de la mémoire disponible. Ce phénomène devient critique avec des titres exigeants comme Cyberpunk 2077, qui peuvent rapidement saturer toutes les ressources de VRAM disponibles.

Le moniteur système affiche l'utilisation de la mémoire, la VRAM étant utilisée par différentes applications.
Utilisation de la VRAM par les applications en arrière-plan.
Le moniteur système illustre l'utilisation de la VRAM pendant l'activité de jeu.
Consommation de VRAM pendant les jeux.

De plus, les PC de bureau classiques utilisent des ressources de mémoire partagées, appelées GTT (Global Time Time), entre la VRAM du GPU et la mémoire système. Bien que cette configuration permette au GPU d’accéder à davantage de mémoire, les vitesses sont nettement inférieures (256 Go/s pour la RAM système contre 16 Go/s pour la VRAM).Cet écart engendre des ralentissements. Par exemple, Cyberpunk 2077 alloue une partie de la mémoire à la GTT, mais nécessite tout de même des allocations supplémentaires de VRAM, ce qui provoque un processus appelé « éviction ».

La solution à ces problèmes d’éviction réside dans la mise en œuvre des cgroups, qui simplifient la gestion des processus et les limites d’allocation des ressources RAM et CPU. Grâce à des ajustements précis, les correctifs de Natalie améliorent l’efficacité de la gestion de la mémoire, limitant ainsi l’augmentation de l’utilisation de la VRAM.

Suite à l’application de ces correctifs, une nette amélioration de l’expérience de jeu est constatée, même en cas de multitâche intensif. Les jeux sont désormais beaucoup plus fluides, permettant aux utilisateurs disposant d’un matériel avec 8 Go de RAM ou moins de profiter des titres récents sans solliciter excessivement les ressources.

Utilisation de la mémoire affichant l'activité du jeu et l'utilisation de la VRAM
Utilisation de la mémoire améliorée lors de l’exécution des jeux après la mise à jour.

« La priorisation via cgroups permet désormais au jeu d’exploiter la quasi-totalité de la VRAM disponible. Bien que la mesure précise des performances puisse s’avérer complexe, les joueurs constateront globalement une stabilité accrue. Tant que le jeu ne requiert pas plus de VRAM que celle disponible, les titres récents devraient facilement tenir dans les 8 Go de mémoire alloués.»

Blog de Natalie Vock sur les GPU Pixelcluster

Actuellement, ces techniques de gestion de la mémoire sont compatibles avec les GPU AMD et Intel ; toutefois, elles ne sont pas encore prises en charge par NVIDIA en raison des limitations de son module noyau propriétaire. L’intégration potentielle avec les GPU intégrés reste incertaine, mais l’efficacité de ces correctifs pourrait améliorer l’expérience de jeu des utilisateurs de systèmes d’entrée de gamme.

En conclusion, la stratégie innovante de gestion de la VRAM de Natalie Vock représente une avancée significative pour les joueurs équipés de GPU de 8 Go, ravivant le potentiel d’expériences de jeu agréables sur du matériel à petit budget.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *