Sterownik Mesa Radeon Vulkan „RADV” od jakiegoś czasu współpracuje z grami Quake II RTX i DOOM Eternal, a ostatnio wydajność również ładnie wzrosła, co pokazują ostatnie testy porównawcze. Jednak ujawnienie rozszerzeń ray tracingu Vulkan wymagało ustawienia zmiennej środowiskowej RADV_PERFTEST=rt, ale początkowo zmieniło się to dla tych dwóch gier.
Jako jedno z ostatnich zobowiązań do bazy kodu Mesa na rok 2022, sterownik RADV w Mesa 23.0 jest przygotowany do reklamowania wsparcia dla Quake II RTX i DOOM Eternal tam, gdzie opcja zmiennej środowiskowej ray tracingu nie jest już potrzebna. Na razie śledzenie promieni Vulkan nie jest bezwarunkowo włączone, ale tylko selektywnie umieszczane na białej liście z początkowymi grami Quake II RTX, a następnie DOOM Eternal, z tą ostatnią grą działającą na Linuksie za pośrednictwem Steam Play (Proton). W szczególności ujawniane jest rozszerzenie VK_KHR_ray_tracing_pipeline.
To żądanie scalania reklamuje potoki śledzenia promieni dla obu gier, więc przynajmniej tam możesz od razu uruchomić gry bez konieczności pamiętania o użyciu RADV_PERFTEST=rt. Podczas tej fuzji Bas Nieuwenhuizen skomentował, dlaczego obsługa nie została jeszcze bezwarunkowo włączona:
„Ponieważ nie jest gotowa, w szczególności brakuje nam pracy związanej z wywoływaniem shaderów Daniela i trochę więcej debugowania gry.
Jednak warto zacząć udostępniać niektóre gry, o których wiemy, że działają, aby ludzie mogli zacząć w nie grać.”
Połączenie dodaje nową opcję DriConf „radv_rt”, dzięki czemu inne gry wykorzystujące ray tracing mogą łatwo dodawać VK_KHR_ray_tracing_pipeline do białej listy wsparcia na nazwę aplikacji za pośrednictwem DriConf XML.