Mesa 27.0 получает поддержку D16 для AMD GFX8
Mesa 27.0 получает поддержку D16 для AMD GFX8 В Mesa 27.0-devel попали 17 патчей от Георга Леманна из графической команды Valve для Linux. Они добавляют поддержку D16 для видеокарт AMD поколения GFX8, то есть от GCN Volcanic Islands до Polaris. Изменения затрагивают оба открытых драйвера: RadeonSI для OpenGL и RADV для Vulkan. D16 — модификатор данных, при котором инструкции загрузки и сохранения на Radeon работают с 16-битными значениями вместо 32-битных. Упакованные 16-битные значения снижают нагрузку на пропускную способность памяти и повышают эффективность использования регистров. До этого D16 поддерживался только для GFX9 и более новых архитектур. Для старых карт это полезно и в связке с VKD3D-Proton, поскольку FP16 для контента Direct3D 12 на GFX8 теперь идёт через D16. Включение D16 на GFX8 реализовано в ACO-компиляторе и использует его в обоих драйверах. Подробности есть в merge request на GitLab freedesktop.org.
Канал в каталоге Максиметера
65 подписчиков · Игры