Przeglądając moje ostatnie testy porównawcze RADV-Zink vs. RadeonSI OpenGL, Mike Blumenkrantz z Valve już wprowadził optymalizacje/poprawki, a w rezultacie kolejna jest w drodze.

Blumenkrantz opisał ET: Legacy jako grę typu open source Enemy Territory, którą pokazałem w mojej ostatniej rundzie testów Zink, oraz obszar, w którym ta generyczna implementacja OpenGL na Vulkan mogłaby zostać ulepszona. Stwierdził, że obsługa epilogu modułu cieniującego fragmenty była dość czasochłonna podczas uruchamiania ET: Legacy, dlatego zabrał się do pracy nad optymalizacją ścieżki kodu sterownika RADV.

Otwarte jest teraz prośba o scalenie, aby „masowo” poprawić wydajność wyszukiwania prologu/eiplogu. Blumenkrantz zauważył w tym żądaniu scalania:

„używają one tego samego mechanizmu, a ten mechanizm jest szalenie nieefektywny w przypadku aplikacji związanych z procesorem”

W nowym post na blogu Mike skomentował swoim zwykłym stylem pisania: „O ile jest szybszy? Gdybym miał podać liczbę, prawdopodobnie co najmniej o 1000% szybciej. Tak jak z grubsza oszacowanie.” W każdym razie dobra wiadomość dla RADV/Zink.

Categories: IT Info