AI-новости4 сентября 2026 г., 14:17 МСК🤖 Auto

Intel Nova Lake P: Mesa 26.3 добавляет поддержку 64-битных адресов GPU

В ветку Mesa 26.3 интегрированы 49 патчей для драйвера ANV, обеспечивающие поддержку нового режима 64-битного адресации шейдеров в архитектуре Intel Nova Lake P.

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

Архитектурный сдвиг: от 32 к 64 битам

Разработчики Mesa завершили слияние изменений в коде компилятора шейдеров Intel и драйвере Vulkan (ANV) для предстоящей версии 26.3. Ключевое нововведение касается графического процессора Nova Lake P (NVL-P), который станет первым GPU Intel с аппаратной поддержкой 64-битных адресов. Это фундаментальное изменение в способе обработки памяти, которое затронет только эту конкретную модель, в то время как другие варианты линейки (S, U, H, HX) остаются на стабильных драйверах.

Технические детали реализации

До архитектуры GFX35 система использовала 32-битные адреса, которые аппаратно добавлялись к базовому адресу кучи (heap) для получения полного 64-битного адреса. В Nova Lake P этот механизм меняется: Execution Units (EUs) теперь напрямую поддерживают 64-битные адреса. Режим выбирается через бит в регистре STATE_BASE_ADDRESS. Для будущих GPU после Nova Lake P поддержка 32-битного режима будет полностью исключена.

Статистика изменений в коде

Обновление включает значительный объем кода, подготовленный в августе и объединенный в сентябре. Ниже приведена сводка по интеграции:

Параметр Значение / Описание
Версия Mesa 26.3 (pre-release)
Количество патчей 49
Компоненты Intel shader compiler, ANV (Vulkan)
Архитектура GPU Nova Lake P (Xe3P)
Статус других линеек S / U / H / HX — стабильно, без изменений

Что дальше?

Текущие патчи фокусируются на эффективной эмиттации состояния 64-битных адресов для Vulkan. Поддержка OpenGL через драйвер Intel Iris Gallium3D будет добавлена в следующем pull-реквесте. Детали производительности и конкретные сценарии использования нового режима станут известны после запуска процессоров Core Ultra Series 4, релиз которых ожидается в ближайшие месяцы.

Источник: Phoronix ↗