Mesa 22.3 настраивает графику Intel Arc для повышения производительности затенения сетки Vulkan

Этим утром в Mesa 22.3 были внесены некоторые изменения в драйвер Intel с открытым исходным кодом «ANV» Vulkan для обеспечения лучшей производительности затенения сетки Vulkan с оборудованием Arc Graphics.

Еще в сентябре драйвер Intel Vulkan для Linux добавил поддержку шейдеров сетки после введения VK_EXT_mesh_shader в Vulkan 1.3.226, чтобы, наконец, предоставить расширение шейдеров сетки для этого графического API. Этот код, учитывая время, приближается к стабильности только сейчас с Mesa 22.3, в то время как сегодня в него втиснуты некоторые важные оптимизации производительности для последних графических процессоров Intel с этой возможностью.

Подтверждено, что настройка некоторых значений размера пакета распределения задач/сетки в соответствии с внутренними рекомендациями Intel по оборудованию помогает с некоторыми сценами мешлета Vulkan, работающими на Arc Graphics A770.

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

MESH-часть этой фиксации повышает производительность vk_meshlet_cadscene в 2 раза на A380.

Также есть еще один патч для исправления максимального количества групп потоков.

Эти три исправления для лучшей настройки производительности затенения сетки Intel ANV для Arc Graphics теперь объединены в Mesa 22.3. Заморозка/разветвление функции v22.3 должно произойти в ближайшие дни, а затем в течение нескольких недель начнется период кандидата на выпуск, за которым последует стабильный дебют Mesa 22.3. Mesa 22.3 настоятельно рекомендуется для dGPU Arc Graphics по сравнению с предварительной поддержкой, найденной в Mesa 22.2.
Поделиться:

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

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

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