Найти тему
Games4Linux

Развитие драйвера графики Intel Xe: Новые возможности и функциональные обновления

Недавно компания Intel отправила более ста новых патчей с функциональными обновлениями в DRM-Next нового материала драйвера графики ядра "Xe", который они подготовили для предстоящего окна слияния ядра Linux 6.10.

Экспериментальный драйвер графики Intel Xe Direct Rendering Manager (DRM) продолжает успешное развитие с момента его введения в Linux 6.8. Несмотря на то, что Xe остается экспериментальным, Intel активно работает над тем, чтобы этот современный драйвер ядра графики был полностью готов к использованию с процессорами Lunar Lake "из коробки". Linux 6.9 уже добавил больше функционального кода к первоначальному драйверу Xe, а теперь для Linux 6.10 появляется еще больше функций, направленных на устранение разрыва с драйвером i915 и подготовку к графике следующего поколения Xe2 и другим аспектам.

Среди обновлений на стороне пользовательского пространства API (uAPI) теперь имеется запрос для получения версии микроконтроллера HuC и других добавлений. Однако, наиболее интересным для конечных пользователей может оказаться поддержка HWMON, теперь предоставленная драйвером Xe для аппаратного мониторинга. Подобно драйверу i915, через HWMON sysfs драйвер Xe теперь может предоставлять данные о потреблении энергии и энергетических метриках дискретной графической карты.

Также в этом обновлении присутствуют новые обходы для Xe2 и другие подготовки для интегрированной графики Lunar Lake и дискретных графических карт Battlemage. С Xe2 драйвер Xe стремится стать используемым по умолчанию драйвером ядра Linux, а не драйвером i915.

Код для Linux 6.10 также включает начальные подготовки драйвера Xe для поддержки SR-IOV. Хотя поддержка SR-IOV еще не завершена, она активно разрабатывается в этом направлении для этой важной функции виртуализации.

Аналогично драйверу i915, добавляющему идентификаторы PCI для графики Arc A750E и графики Arc A580E, драйвер Xe также добавляет эти новые идентификаторы PCI устройств для Linux 6.10.

В заключение, значительные дополнения включают настройку Xe2 HPG для следующего цикла ядра. Кроме того, в этом запросе на объединение содержится десятки других патчей, включающих исправления ошибок и другие низкоуровневые изменения драйвера.

Этот запрос на объединение drm-xe-next представляет собой значительную партию новых изменений драйвера Intel Xe, запланированных для окна слияния Linux 6.10 в следующем месяце.