Драйвер Mesa 22.3 RADV теперь позволяет включать функцию потоковой передачи NGG

Уже более 3 лет драйвер Mesa Radeon Vulkan «RADV» работает над поддержкой NGG Stream-Out для использования движка Geometry Next-Gen, который находится в работоспособной форме для некоторых графических процессоров RDNA. Наконец, с выпуском Mesa 22.3 в этом квартале новая опция переменной среды позволяет включать функции NGG Streamout / Transform Feedback с помощью драйвера RADV.

Сэмюэл Питуазе вместе с командой разработчиков графических драйверов для Linux с открытым исходным кодом от Valve выпустил сегодня патчи для введения параметра переменной среды RADV_PERFTEST=ngg_streamout для его включения. Патчи также позволяют включить NGG Stream-Out для будущего оборудования RDNA3 / GFX11, но в этом случае известно, что он «не тестировался» на еще не выпущенных графических процессорах AMD.

По крайней мере, с графическими процессорами GFX10.3 RDNA2 параметр RADV_PERFTEST=ngg_streamout хорошо работает для включения обратной связи потокового вывода/преобразования с этим геометрическим движком NGG.

Сегодняшний код теперь переворачивает функции геометрииStreams, transformFeedbackQueries и transformFeedbackStreamsLinesTriangles, которые ранее были отключены при попытке использовать экспериментальный путь кода NGG Stream-Out. Сегодняшние изменения также включают в себя включение VK_EXT_transform_feedback с аппаратным обеспечением GFX11. В RADV и серверной части компилятора ACO была проделана большая подготовительная работа для IP-адреса RDNA3 «GFX11», основанная на общедоступных изменениях в серверной части компилятора AMDGPU LLVM, RadeonSI и любых навигационных крошках, которыми AMD поделилась с команда open-source в Valve. Таким образом, похоже, что RADV может быть в приличной форме, когда начнутся поставки графических процессоров RDNA3, и, надеюсь, любые проблемы будут быстро решены.

Только этим летом на стороне RadeonSI с этим официальным драйвером Gallium3D OpenGL AMD стабилизировала код RDNA/GFX10 NGG Stream-Out в рамках подготовки к RDNA3/GFX11. Эта работа NGG привлекла большое внимание в этом году, поскольку в RDNA3 NGG всегда включен.

Более подробная информация содержится в этом мерж-реквесте, который теперь объединен для Mesa 22.3 и должен выйти через несколько недель.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев