Несколько минут назад в код графического драйвера Mesa 25.2-devel для драйвера Intel «ANV» Vulkan Linux с открытым исходным кодом была добавлена поддержка пула памяти. В свою очередь, это может значительно повысить производительность таких графических процессоров, как Lunar Lake и другие новые процессоры Intel.
После проверки и тестирования в течение последних двух месяцев поддержка пула памяти была добавлена в Mesa 25.2. Инженер-разработчик драйверов Intel Хосе Роберто де Соуза объясняет в запросе на добавление поддержки пула памяти ANV:
«Новый подход к реализации пула памяти в ANV, аналогичный подходу Iris и использующий pb_slab.Выделение буферов большего размера позволяет KMD/HW выполнять оптимизацию, которая ускоряет доступ к памяти. Кроме того, из-за минимального выравнивания аппаратного обеспечения, необходимого в некоторых случаях, мы выделяем буферы длиной 4 КБ или 64 КБ для использования, при котором требуется всего несколько байт, что приводит к потере большого объёма памяти. Пул памяти решает обе эти проблемы.
Графика Intel Lunar Lake Xe2 должна принести большую пользу, но также показано, что подобные Meteor Lake также обеспечивают ощутимый прирост производительности. Однако инженеры Intel не обнаружили, что поддержка этого пула памяти приносит пользу дискретной графике Battlemage.
Вот некоторые результаты тестов производительности драйверов Intel с добавлением этих 19 исправлений:
Просто невероятно! Производительность Shadow of the Tomb Raider с использованием версии Vulkan в Linux выросла на 221,9%. Или на 120–163% в различных других играх и демо-версиях Vulkan. В играх Steam Play, таких как F1 22, Strange Brigade и Black Myth: Wukong, производительность графики Lunar Lake в Linux выросла на двузначную величину.
Это слияние выглядит очень многообещающе, и в ближайшее время я буду работать над новыми графическими/игровыми тестами для Intel Lunar Lake Linux. Жаль, что в стабильной форме оно появится только в следующем квартале в Mesa 25.2, а не в версии Mesa 25.1, которая скоро станет стабильной.
🔄 Автоматический перевод источника: www.phoronix.com.