Si bien el controlador de gráficos del kernel Xe en desarrollo de Intel se centra en admitir gráficos Tigerlake/Gen12 y gráficos integrados/discretos más nuevos con este controlador moderno de código abierto con muchas mejoras de diseño con respecto al antiguo controlador del kernel i915, parece haber una característica que, como actualmente faltará posicionado para DG2/Alchemist: soporte de HuC para ayudar con la descarga de medios.
El microcontrolador HuC de Intel sirve para descargar algunas funciones multimedia de la CPU a la GPU y es necesario para la aceleración de la GPU con códecs como H.265/HEVC. El controlador i915 de Intel es compatible con HuC en DG2/Alchemist y varias otras generaciones que tienen la IP de HuC. Pero en el caso del controlador Xe experimental, su compatibilidad con HuC actualmente no cubre DG2/Alchemist y parece que los ingenieros de Intel tampoco planean implementarlo para esa generación.
El manejo de HuC para DG2 se describe como”especial”y”relativamente molesto”que solo se aplica a DG2/Alchemist, mientras que para Meteor Lake y más allá será una forma nueva y mejorada de tratar con HuC. Eso a su vez parece que se usará para DG3/Battlemage.
Así, el DG2/Alchemist HuC la funcionalidad de medios está en proceso de usarse solo para esa generación e implementarla requeriría mucho trabajo para el controlador Xe mientras que ya se encuentra en el controlador del kernel i915. Dado que i915 es el controlador oficial para DG2/Alchemist, Intel parece no querer comprometer los recursos para desarrollar HuC para DG2 en Xe considerando el alcance limitado.
La falta de compatibilidad con HuC para Xe en DG2 se ha mencionado en este FreeDesktop.org GitLab billete. Por lo tanto, se recomienda a aquellos que deseen utilizar la funcionalidad de medios HuC en Arc Graphics basado en DG2 que utilicen el controlador i915 predeterminado.
Aunque carece de compatibilidad con HuC, el controlador Xe, una vez integrado en el kernel de Linux, en última instancia debería resultar más interesante para los jugadores de Intel Arc Graphics Linux, aunque debido a las posibles optimizaciones de rendimiento, características como VM_BIND/residencia dispersa parece que solo se implementará para Xe y no para i915 (importante para ejecutar juegos Steam Play más nuevos con VKD3D-Proton), e Intel invirtiendo en el código base del controlador Xe como su futura pila de controladores de gráficos de código abierto de facto.