Uno de los emocionantes anuncios que Intel hizo justo antes de Navidad fue anunciar su trabajo en el nuevo controlador de gráficos del kernel”Xe”para Linux. Este nuevo controlador Direct Rendering Manager (DRM) eventualmente reemplazará al controlador de kernel i915 de larga data cuando se trata de manejar gráficos integrados y discretos Gen12, así como el futuro hardware de gráficos Intel.
El controlador Intel i915 DRM ha existido desde, bueno, los días del chipset Intel 915 y es compatible con todo el hardware desde… El controlador de modo kernel Xe es para gráficos Gen12 integrados/discretos modernos y futuras iteraciones. Esto permitirá a Intel proporcionar un controlador más moderno centrado en el hardware actual. El controlador i915 seguirá existiendo para el hardware de gráficos anterior a Gen12.
Pero el nuevo controlador del kernel Xe todavía está en desarrollo activo con más trabajo por resolver antes de que pueda continuar con la transmisión hacia el kernel de Linux. Pero en cualquier caso, los controladores de espacio de usuario de Mesa están comenzando a prepararse para la compatibilidad con el controlador del kernel Xe.
Los controladores Intel ANV Vulkan e Iris Gallium3D (OpenGL) existentes seguirán funcionando con el nuevo controlador del kernel Xe, solo necesitan actualizarse para que sean compatibles con las nuevas interfaces del controlador del kernel. Ha habido este borrador de solicitud de combinación después de los cambios del controlador Intel necesarios para ejecutar Mesa con el kernel Xe controlador de gráficos.
“Es lo suficientemente funcional como para ejecute Gnome, navegador, juegos OpenGL, juegos Vulkan… pero se esperan fallas y errores en este momento.
Hasta ahora no se ha hecho ningún trabajo en la optimización para el nuevo controlador.
El plan es fusionar esto en fragmentos de solicitudes de fusión más pequeñas, pero esta solicitud de fusión se mantendrá actualizada para permitir pruebas fácilmente”.
Como parte de esto, esta solicitud de combinación llegó ayer al cambiar parte del código de soporte i915 como preparación para admitir el controlador de modo kernel Xe.
Tiempos emocionantes por delante para la pila de controladores de gráficos Linux de código abierto en 2023, ya que este nuevo controlador Xe se prepara para despegar.