Pour ceux qui ont un système AMD APU comme le Steam Deck et utilisent le pilote Mesa Radeon Vulkan”RADV”et qui souhaitent profiter du jeu populaire Red Dead Redemption 2, un correctif important a été fusionné pour Mesa 22.3.
En résolvant les problèmes”d’explosion de mémoire”avec Red Dead Redemption 2 lors de l’exécution sur des APU AMD sous Linux avec Steam Play, le pilote Mesa RADV a ajouté une nouvelle option spécifique au jeu et l’a activée pour le jeu RDR2.
La nouvelle option”radv_enable_unified_heap_on_apu”oblige le pilote à exposer un seul tas de mémoire de vRAM car”certains jeux semblent mieux fonctionner”lorsqu’un seul tas de vRAM est exposé pour les APU. Le comportement du GPU discret est inchangé.
Le deuxième correctif dans le cadre de cette demande de fusion utilise ensuite l’infrastructure DriConf pour activer cette option lors de l’exécution du jeu Red Dead Redemption 2 en fonction du nom du processus.
Les correctifs du développeur de pilotes open source Valve, Samuel Pitoiset, ont expliqué :”Cela semble résoudre l’explosion de la mémoire sans nuire aux performances. Cette solution de contournement n’est appliquée qu’au Vulkan natif.”
En raison de la liste blanche, ces deux correctifs ne devraient pas affecter RADV pour les autres jeux, tandis qu’avec le temps, nous verrons si d’autres jeux sur les APU AMD finissent par avoir besoin d’une solution de contournement similaire avec cette option”radv_enable_unified_heap_on_apu”.