Конструктор RADV PLOC BVH объединен для более быстрой трассировки лучей Radeon Vulkan

Драйвер Mesa Radeon Vulkan «RADV» в последние месяцы получил множество оптимизаций производительности и других улучшений, связанных с возможностями трассировки лучей. Сегодня мы объединили еще одну важную оптимизацию для улучшения поддержки трассировки лучей Radeon Vulkan и грядущие дни перед анонсом AMD RDNA3.

На прошлой неделе я писал о новом запросе на слияние для сборщика PLOC BVH, и это код, который сейчас сливается во времени для Mesa 22.3. Хотя «сборщик PLOC BVH» может показаться неинтересным, для геймеров это может означать значительное улучшение производительности Vulkan RT — например, Quake II RTX примерно на 33% быстрее по сравнению с Radeon RX 6700 XT.

Фридрих Вок и Бас Ньювенхуизен рассказали об этой поддержке параллельной локально-упорядоченной кластеризации (PLOC) для построения узлов иерархии ограничивающих томов (BVH). Эта работа была частично вдохновлена ​​библиотекой трассировки лучей AMD с открытым исходным кодом «GPURT». Quake II RTX должен работать значительно лучше с этим теперь объединенным кодом, а также с различными демонстрациями NVIDIA Vulkan. Но такие игры, как игра Control, показали лишь несколько улучшений FPS.

Поскольку Mesa 22.3, как ожидается, будет разветвлен в ближайшие дни, вскоре после этого я проведу новые тесты драйверов Mesa OpenGL/Vulkan на Phoronix, чтобы увидеть прирост по сравнению со стабильной серией 22.2 в прошлом квартале. После того, как Mesa 22.3 будет разветвлена и функции заморожены, стабильная версия выйдет через несколько недель после этого момента с этими улучшениями RADV Vulkan и набором других улучшений, о которых я писал последние три месяца.
Поделиться:

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

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

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