Код драйвера графики ядра Intel, запланированный для ядра Linux 6.11, уже содержит начальные идентификаторы PCI Intel Battlemage, поддержку дисплея Battlemage, поддержку повтора панели eDP, аппаратное воспроизведение для помощи в отладке зависаний, подготовку SR-IOV и другие улучшения Lunar Lake/Xe2. Был отправлен еще один неожиданный запрос на включение кода драйвера Xe.
Менеджер Intel Родриго Виви отправил пул "drm-xe-next" с некоторыми исправлениями и другими элементами, такими как расширение обходного пути Lunar Lake, чтобы он также влиял на графические процессоры Battlemage, и продолжение подготовки SR-IOV.
Основные моменты драйвера Intel Xe в этом пуле включают:
* Исправление в коде миграции
* Упрощение в связанном с HWMon коде
* Исправление в логике принудительного пробуждения
* Исправление информации об использовании движка
* Очистка кода, связанного с MOCS
* Исправление регистра многоадресной рассылки
* Исправление тайм-аута недействительности TLB
* Дополнительная подготовка SRIOV
* Исправление выхода за пределы массива
* Исправления вокруг использования некоторых мьютексов
* Расширение обходного пути LNL до BMG
Ознакомьтесь со всеми подробностями в этом запросе.
Разработчики драйвера Intel усердно работают над тем, чтобы подготовить Xe для Lunar Lake и Battlemage, где он станет первым, кто по умолчанию перейдет на этот современный преемник драйвера i915. Для существующих графических процессоров Intel Tigerlake и более новых, драйвер Xe используется по желанию вместо i915, но не по умолчанию. По состоянию на Linux 6.11 похоже, что поддержка Lunar Lake и Battlemage останется отключенной по умолчанию/скрытой за параметром модуля "force_probe"...