Twórcy sterowników graficznych firmy Valve dla Linuksa nieustannie optymalizują sterownik Mesa Radeon Vulkan „RADV”, a dziś uzyskali optymalizację dla nienazwanej, nadchodzącej gry, w której teraz jest w stanie prawie dorównać wydajności, jaką cieszy się w systemie Windows.
Prolific Mesa developer Samuel Pitoiset w Valve, który dołączył w 2016 roku po tym, jak zaczynał jako programista GSoC Nouveau, wylądował poprawka, aby czekać na zapytania okluzji w module cieniującym rozstrzygania zapytań. Pitoiset wyjaśnił w komunikacie o łatce:
„Jest to naprawdę zauważalne w grach, które rozwiązują kilka zapytań o okluzję (w tym przypadku 4096), ponieważ wydaje się, że emitowanie pakietów 4096 WAIT_REG_MEM może zatrzymać się bardziej niż oczekiwano. Naprawia to, czekając na zapytania w module rozstrzygania zapytań”.
Ale to, co sprawia, że ta optymalizacja wydajności jest jeszcze bardziej interesująca, to następna część:
„Poprawia to wydajność niewydanej gry o +~10% (71->78 FPS). RADV powinien być teraz bardzo zbliżony do wydajności systemu Windows dla tego tytułu.”
Nie ma wzmianki ani podpowiedzi, czym jest ta niewydana gra, ale powinna być jakiś znaczący tytuł, biorąc pod uwagę, że jest już wcześniej dostrajany przez zespół Valve Linux/Steam Play. Wydaje się jednak, że jest w kontekście gry Windows na Linuksie za pośrednictwem Steam Play jako MR wspomina: „To usuwa bańkę z zapytaniami okluzji zgłoszonymi przez Hansa-Kristiana i daje +~10% FPS w tej grze”. Hans-Kristian Arntzen jest głównym programistą VKD3D-Proton w celu wdrożenia Direct3D 12 na Vulkan dla Proton/Steam Play.
W każdym razie, świetna robota zespołu Valve ds. Linuksa. Ciekawie będzie zobaczyć, jaka niepublikowana gra zapewnia teraz „naprawdę zbliżoną” wydajność do systemu Windows.