Пользователи Linux с современными графическими решениями Intel получили неожиданный бонус после выхода обновлённых драйверов Mesa 26.1. Вместе с долгожданными исправлениями стабильности и визуальных ошибок обновление принесло заметный рост производительности, который в отдельных сценариях оказался кратным. Речь идёт о доработках открытого графического стека Intel, выполненных инженером компании Франсиско Хересом, которому удалось объединить серию из 18 патчей, направленных на устранение застарелых проблем с повреждением изображения и ошибками рендеринга.
Исправления затрагивают как дискретные видеокарты Intel поколения Alchemist (DG2), так и встроенную графику в процессорах Meteor Lake. На протяжении длительного времени эти платформы страдали от визуальных артефактов и нестабильной работы в ряде приложений, особенно при использовании сложных графических эффектов. Основной задачей патчей было именно повышение корректности вывода изображения, однако в ходе тестирования выяснилось, что оптимизация низкоуровневых механизмов рендеринга дала побочный, но весьма впечатляющий эффект в виде роста быстродействия.
Наиболее яркий пример был зафиксирован в игре NBA 2K23 при запуске в разрешении 4K с максимальными настройками графики и использованием DirectX 11 через слой совместимости. На графике Alchemist прирост производительности достиг 260 процентов по сравнению с результатами до обновления, что фактически означает увеличение частоты кадров в 2,6 раза. Такой скачок выглядит нетипичным для обычных драйверных обновлений и подчёркивает, насколько серьёзными были внутренние ограничения, вызванные ошибками в драйвере.
Разработка и доводка этих изменений заняли около четырёх месяцев с момента первой отправки патчей осенью 2024 года. Это подчёркивает сложность работы с графическим стеком на низком уровне, где исправление одной проблемы может легко привести к появлению новых, ещё более трудных для диагностики сбоев. Пока что опубликованные данные о приросте производительности основаны на анализе одного игрового сценария, поэтому остаётся открытым вопрос, насколько широко подобный эффект проявится в других проектах и приложениях.
Важно отметить, что все улучшения касаются исключительно Linux-систем, использующих драйвер Mesa. Для Windows аналогичные тесты не проводились, и влияние этих оптимизаций на проприетарные драйверы Intel неизвестно. Тем не менее само появление таких изменений можно расценивать как позитивный сигнал: Intel продолжает активно улучшать поддержку своих графических решений в открытой экосистеме и не забывает даже о уже не самых новых поколениях GPU.
