Intel mejora el rendimiento de los videojuegos DirectX 12 en Linux

La gráficas dedicadas de Intel han sido una de las grandes decepciones tecnológicas que se hayan visto en la historia del escritorio Linux, sobre todo por culpa de que la compañía decidió medio abandonar el desarrollo de su driver de Vulkan para Mesa, ANV, justo en el momento en el que tuvo que apretar el acelerador. La consecuencia de esto es que Intel se ha autoexpulsado de la ejecución de videojuegos para Linux, no haciendo ningún esfuerzo por soportar SteamOS cuando tenía montados todos los cimientos desde hace muchísimo tiempo. Pese a todo, el veterano gigante del chip parece haber rectificado su rumbo en los últimos meses y está empezando, ahora sí, a introducir cambios significativos en sus controladores gráficos para Linux y Mesa.
Según recogen en Phoronix, recientemente se ha fusionado en ANV la habilitación de la codificación BTP+BTI RCC, que debería representar una mejora notable en la ejecución de los videojuegos basados en DirectX 12 sobre las gráficas más modernas de Intel y a través VKD3D y VKD3D-Proton. Llegados a este punto no hace falta decir que Wine y las distintas implementaciones de Proton están en la ecuación.
Sin embargo, es importante tener en cuenta que, al contrario de lo que sucede con RADV, para el que AMDGPU es una base más que consolidada desde el kernel, la codificación BTP+BTI RCC requiere de un parche que ha sido introducido en Xe, el controlador para gráficas de Intel que promete sustituir al veterano i915 en Linux al menos en las generaciones de GPU más modernas, y que en el caso que nos ocupa en esta entrada, sumando el mencionado parche para ANV, pone el suelo recomendado en “las plataformas tanto GEN12 (Alder Lake) como Xe_HP”. Se espera que el parche para Xe, que habilitaría la programación por cola de COMMON_SLICE_CHICKEN3, esté presente en Linux 7.1.
La mejora del desempeño de los videojuegos apoyados en DirectX 12 se basa, al menos por ahora, en pruebas internas realizadas por Intel. Por otro lado, desde la corporación reconocen que todavía tienen que mejorar el rendimiento de los videojuegos basados en la versión 11 de la API de Microsoft. Es lo que tiene ponerse tarde y además a ritmo de tortuga, si bien parece que las cosas empezarán a cambiar a partir del presente año.
Si las gráficas dedicadas de Intel ya tienen de por sí poca presencia entre los jugadores que utilizan Windows, la situación empeora cuando se mira hacia Linux, donde la inmadurez de ANV y Xe termina proporcionando un marco muy inferior no solo al que ofrece AMD, sino también NVIDIA. A esto hay que sumar que, después de cuatro años de desarrollo, Xe sigue sin ser usado de manera predeterminada, lo que limita todavía más el suministro de un buen marco para jugar desde Linux, sistema en el que Vulkan ya es el estándar para la ejecución de videojuegos tanto a través Proton/Wine como mediante compilaciones nativas.
Por otro lado, si Intel se pone las pilas, podría quitarle su sitio a AMD en el Linux Gaming en general y en SteamOS en particular, más viendo que ambas marcas conviven en la pila gráfica estándar del sistema. Esto hace que la transición de AMD a Intel sea tan suave que la existencia de una Steam Deck o una Steam Machine totalmente basada en Intel se convierte en una idea verosímil, hasta el extremo de que, si el sistema operativo no está atado a la placa base, sería tan sencillo como quitar el SSD de la máquina basada en AMD, ponerla en otra basada en Intel y que todo funcione out of the box.
¿Empezará Intel a tomarse el Linux Gaming en serio? Este movimiento en torno a la ejecución de DirectX 12 es prometedor, pero el veredicto lo darán el desempeño y los resultados obtenidos en entornos reales cuando todo haya sido publicado en fase estable.
La entrada Intel mejora el rendimiento de los videojuegos DirectX 12 en Linux es original de MuyLinux
