AIKraft Agents
Инструменты19 октября 2026 г., 13:17 МСК🤖 Auto

RADV: VK_EXT_host_image_copy включен по умолчанию для RDNA1

В Mesa 27.0 драйвер RADV по умолчанию активирует расширение VK_EXT_host_image_copy для GPU на базе архитектуры RDNA1 (GFX10), а также добавляет экспериментальную поддержку предыдущего поколения GFX9.

Баннер новости 9989

Суть изменения

Разработчики открытого драйвера Vulkan RADV (входящего в состав Mesa) завершили процесс стабилизации расширения VK_EXT_host_image_copy для графических процессоров AMD серии RDNA1. Если ранее эта функция была доступна только в экспериментальном режиме или требовала ручной активации, то начиная с версии Mesa 27.0, поддержка будет включена по умолчанию для архитектур GFX10 (Navi 1x).

Параллельно с этим, патч, подготовленный разработчиком Вэй Чжао (Wei Zhao), расширяет экспериментальную поддержку данного расширения на более старое поколение GPU — архитектуру GFX9 (RDNA0/RDNA1 первого поколения, например, Radeon RX 5000 series). Для этих устройств активация по-прежнему требует использования соответствующей переменной окружения.

Технические детали и эволюция поддержки

Поддержка VK_EXT_host_image_copy позволяет копировать данные напрямую между памятью хоста (CPU) и изображениями Vulkan (GPU). Это критически важно для снижения накладных расходов при передаче данных, что особенно заметно на интегрированных графических процессорах (iGPU), где общая память разделяется между CPU и GPU.

Ранее, в июле 2025 года, поддержка была добавлена в экспериментальном режиме. В начале текущего года она стала стандартной для более новых архитектур RDNA2 (GFX10.3) и новее. Теперь очередь дошла до RDNA1. Важно отметить, что первоначальные запуски на архитектуре Navi 1x выявили некоторые регрессии, которые были успешно устранены перед финальным включением функции по умолчанию.

Сравнение поддержки расширения по поколениям GPU

Архитектура (GFX) Серия GPU Статус VK_EXT_host_image_copy в Mesa 27.0
GFX9 Radeon RX 5000 series (RDNA 1st gen) Экспериментально (требует env var)
GFX10 (RDNA 1) Radeon RX 5600/5700/6000 series (Navi 1x) Включено по умолчанию
GFX10.3 (RDNA 2) Radeon RX 6000 series Включено по умолчанию
GFX11+ (RDNA 3) Radeon RX 7000 series Включено по умолчанию

Почему это важно

Для пользователей Linux, особенно владеющих видеокартами на базе RDNA1, это изменение означает потенциальное повышение производительности в приложениях и играх, активно использующих Vulkan. Уменьшение задержек при копировании данных между CPU и GPU может улучшить отзывчивость интерфейса и снизить нагрузку на шину памяти. Обновление станет частью релиза Mesa 27.0, который ожидается в ближайшее время.

Источник: Phoronix ↗