ci z systemem AMD APU, takim jak Steam Deck, i korzystający ze sterownika Mesa Radeon Vulkan „RADV” i chcący cieszyć się popularną grą Red Dead Redemption 2, połączono ważną poprawkę dla Mesa 22.3.

Rozwiązując problemy z „eksplozją pamięci” w Red Dead Redemption 2 podczas uruchamiania na AMD APU pod Linuksem ze Steam Play, sterownik Mesa RADV dodał nową opcję specyficzną dla gry i włączył ją dla gry RDR2.

Nowa opcja „radv_enable_unified_heap_on_apu” zmusza sterownik do ujawnienia tylko jednej sterty pamięci vRAM, ponieważ „niektóre gry wydają się działać lepiej”, gdy tylko jedna sterta vRAM jest wystawiona dla APU. Dyskretne zachowanie GPU pozostaje niezmienione.

Druga poprawka w ramach tego żądania scalenia następnie korzysta z infrastruktury DriConf, aby włączyć tę opcję podczas uruchamiania gry Red Dead Redemption 2 w oparciu o nazwę procesu.

Poprawki autorstwa Samuela Pitoiseta, dewelopera sterowników open source Valve, wyjaśniły: „Wydaje się, że rozwiązuje to eksplozję pamięci bez pogorszenia wydajności. To obejście dotyczy tylko natywnego Vulkana”.

Ze względu na białą listę te dwie poprawki nie powinny wpływać na RADV dla innych gier, a z czasem zobaczymy, czy inne gry na APU AMD nie będą wymagały podobnego obejścia z opcją „radv_enable_unified_heap_on_apu”.

Categories: IT Info