После всей работы, проделанной Майком Блюменкранцем (Valve) и другими, код Mesa Zink завершает год в потрясающей и очень хорошей форме для OpenGL, работающей на Vulkan. API. Вот взгляд на текущее положение дел с основной версией Mesa для Zink OpenGL-on-Vulkan по сравнению с собственным драйвером RadeonSI Gallium3D OpenGL.

Особенно во второй половине года. , в Zink было внесено множество исправлений и улучшений. Много интересной работы было объединено с основной веткой, в то время как другие функции все еще ожидаются и будут внедряться в основную ветку после нового года. Но вкратце для тех, кто отстал от чтения Phoronix, Zink в этом году прошел чертовски долгий путь для универсального OpenGL по сравнению с Vulkan с гораздо большим количеством запущенных игр, гораздо более высокой производительностью и другими функциями/совместимостью с большим количеством впереди.

Для тех, кто интересуется сегодняшним состоянием Zink с основной веткой Mesa, вот несколько свежих тестов. В последний раз я тестировал Zink в августе, и с тех пор Блюменкранц работал над исправлениями для различных игр, в которых сообщалось о проблемах, и еще больше оптимизировал производительность, что сделало этот раунд тестирования теперь весьма интересным.

Использование Mesa 22.0-devel по состоянию на 26 ноября (с использованием Oibaf PPA для облегчения воспроизводимости), я провел тесты различных игр OpenGL Linux с использованием собственного драйвера OpenGL (в данном случае RadeonSI), а затем снова при использовании Zink, запущенного поверх драйвера RADV Vulkan. Это тестирование проводилось на системе AMD Ryzen 9 5950X с видеокартой AMD Radeon RX 6700 XT. Основное внимание уделяется сравнению Zink с использованием RadeonSI OpenGL в различных играх для Linux.

Categories: IT Info