El mes pasado, cuando Intel Arc Graphics A750 y A770 llegaron a la venta minorista, había soporte de código abierto disponible para los usuarios de Linux, suponiendo que estuvieran en un kernel lo suficientemente nuevo y una versión de Mesa, además de tener que activar el indicador de soporte de hardware preliminar/experimental. En el tiempo transcurrido desde que la compatibilidad con el controlador de gráficos Intel dGPU Linux de código abierto ha continuado madurando y con el próximo kernel de Linux 6.2 es donde los gráficos DG2/Alchemist han sido promovidos a estables/soportados listos para usar. Dado este hito y el código Mesa ascendente para los controladores Intel ANV Vulkan e Iris Gallium3D que continúan madurando, aquí hay algunos puntos de referencia nuevos de Intel Arc Graphics A750/A770 bajo Linux.
Lo más emocionante es que con Linux 6.2, cuya ventana de combinación se abre a mediados de diciembre, mientras que el lanzamiento oficial del kernel debería salir en febrero, los gráficos Intel DG2/Alchemist se declaran formalmente estables. Esto significa que si bien el soporte ha funcionado en kernels anteriores, con Linux 6.2+ la molesta opción de kernel”i915.force_probe=”ya no es necesaria para forzar la activación del soporte”experimental”. Entonces, con Linux 6.2+ y asumiendo Mesa 22.2+ y teniendo el soporte de firmware Intel GuC necesario de linux-firmware, es una experiencia fluida lista para usar. Todo esto debería filtrarse en las versiones de distribución de Linux H2’2023 como Ubuntu 23.04 para tener una experiencia fluida y lista para usar con Intel Arc Graphics.
Intel se retrasó en la promoción de su compatibilidad con el controlador DG2 Linux hasta que se aseguró de que la API del espacio del usuario fuera sólida junto con otros funcionalidad. Lamentablemente, eso se prolongó hasta el período posterior al lanzamiento y aún queda tiempo hasta que Linux 6.2 estable esté disponible, pero al menos este hito ahora se está logrando. También notable con Linux 6.2 por los cambios en el controlador de gráficos Intel kernel es la integración inicial de HWMON para Arc Graphics. Esto expone el consumo de energía de la tarjeta gráfica con ese soporte de sensor que antes no estaba expuesto. Sin embargo, la supervisión de la temperatura de la tarjeta gráfica aún no es compatible.
Siguen existiendo algunos problemas con el controlador Intel Mesa para algunos juegos, pero la compatibilidad con el controlador de código abierto continúa madurando..
Para las pruebas de Intel Arc Graphics de hoy, estaba usando una compilación de kernel personalizada del estado DRM-Next a partir del 22 de noviembre. Este es el código que se enviará el próximo mes para la ventana de combinación de Linux 6.2 de los cambios del controlador de gráficos del kernel i915. De hecho, al iniciar este kernel, no se requería la opción i915.force_probe y tanto Arc Graphics A750 como A770 funcionaban de forma inmediata en este código que se dirigía a la línea principal. En el lado del espacio de usuario, fue Mesa 23.0-devel desde el 23 de noviembre usando el PPA de Oibaf. Tanto Arc Graphics A750 como A770 se probaron recientemente.
A modo de comparación, realicé nuevos puntos de referencia en el lado de NVIDIA usando su controlador 525.53 con GeForce RTX 3060/RTX 3060 Ti/RTX 3070/RTX 3070 Ti.
En el lado de AMD Radeon, estaba usando Linux 6.2 Git (la compilación del kernel DRM-Next lamentablemente bloqueaba el sistema con AMDGPU cada vez que inicializaba cualquier juego OpenGL/Vulkan probado) y Mesa 23.0-devel como Intel Arc Graphics pruebas En el lado de Radeon, hice algunas ejecuciones nuevas de Radeon RX 5700 XT, RX 6600, RX 6600 XT, RX 6700 XT y RX 6750 XT como referencia.
DiRT Rally 2.0 ejecutándose en Linux por medio de Steam Play de Valve es uno de los juegos que funciona muy bien con el hardware Arc Graphics 7-Series. Tanto la A750 como la A770 en Linux con el último código de controlador de gráficos de código abierto pudieron disfrutar de este juego de carreras con un rendimiento similar al de las tarjetas gráficas GeForce RTX 30 y Radeon RX 6600.
Counter-Strike: Global Offensive puede ejecutarse con facilidad en el hardware Arc Graphics bajo Linux. Incluso a 4K, la A750/A770 podría funcionar justo por encima de la serie GeForce RTX 3060.
HITMAN 3 en Steam Play todavía tiene algunos errores con el controlador Intel ANV Vulkan. Aunque en general parece que HITMAN 3 con Steam Play tiene una tendencia a bloquearse a veces durante el juego, pero con los gráficos Intel tendía a ocurrir con un poco más de frecuencia. El Arc Graphics A770 pudo ejecutar con éxito el punto de referencia, pero el rendimiento estaba muy por debajo de la serie Radeon RX 6600.
Para mucha emoción, Intel Arc Graphics ahora se está comportando bien para Cyberpunk 2077 que se ejecuta en Linux a través de Steam Play. Cyberpunk 2077 con Steam Play en general también funciona lo suficientemente bien como para que finalmente confíe en usarlo para futuras pruebas de gráficos de Linux. Aunque con la versión de Mesa probada, los gráficos de Radeon con RADV se encontraban con el juego cargado. El rendimiento de Arc Graphics A750/A770 estuvo muy por debajo del rendimiento de GeForce RTX 3060, pero al menos el juego se estaba ejecutando en las tarjetas, a diferencia de RADV con las tarjetas y la instantánea de Mesa Git utilizada para esta ronda de pruebas.
F1 22 ha madurado lo suficiente con Steam Play que ahora lo estoy usando en futuras comparaciones de gráficos de Linux en lugar de F1 2021. Si bien Windows F1 22 funciona bien con gráficos RADV y NVIDIA, desafortunadamente Arc Graphics con Mesa 23.0-devel se colgaba durante la carga del juego. En ninguna configuración de configuración de F1 22 con la pila de controladores utilizada, pude hacer que el juego se cargara correctamente. Eventualmente, el EGO Dumper del juego se encendía con el juego bloqueado.
Con Grand Theft Auto V ejecutándose bajo Steam Play, cuando se usaba Intel Arc Graphics, el juego se atascaba indefinidamente en”Inicializar Social Club”durante algunas cargas mientras que otras veces aparecía un”El club social no se pudo inicializar. Código de error 17″…. Un problema que no se encuentra con las tarjetas gráficas/controladores AMD Radeon o NVIDIA en Linux. Usando la misma configuración de prueba, etc., para cualquier problema, GTA 5 se atasca con la basura del”club social”que requiere que se ejecute el punto de referencia.
Strange Brigade como otro título de Steam Play en Linux mostró Arc Graphics A750/A770 funcionó bien con la serie Radeon RX 600.
En el caso de The Talos Principle, el rendimiento de Arc Graphics para las tarjetas probadas fue apenas inferior al de Radeon RX 6600.
X-Plane 11, que se ejecuta de forma nativa en Linux, obtuvo un gran rendimiento con el hardware Intel Arc Graphics en su controlador de código abierto. el rendimiento de Arc Graphics A770 coincidió con el de Radeon RX 6600 XT para este simulador de vuelo avanzado.
Unigine Superposition como uno de los puntos de referencia OpenGL más exigentes vio a las dos tarjetas Intel Arc Graphics bailar alrededor de Radeon RX 6600 XT.
Con los juegos OpenGL nativos Xonotic y Unvanquished de código abierto, las tarjetas gráficas Intel Arc Graphics A750/A770 funcionaron extremadamente bien. El rendimiento del controlador patentado de NVIDIA se quedó corto para estos juegos de código abierto basados en motores de juegos obsoletos, pero fue muy interesante ver el rendimiento competitivo entre Arc Graphics A750/A770 y las tarjetas gráficas AMD RDNA2 probadas para aquellos en este tipo de juegos..
Aún queda trabajo por hacer en la compatibilidad con el controlador Intel Arc Graphics con compatibilidad y optimizaciones de rendimiento para algunos juegos, como se muestra en este artículo, pero se sigue progresando. Ahora, con el kernel de Linux 6.2, la compatibilidad con DG2/Alchemist se considera”estable”y funciona de inmediato. Entonces, con suerte, para el momento de las distribuciones de Linux de otoño como Ubuntu 23.04, habrá un soporte Intel Arc Graphics”Alchemist”muy bueno y maduro para que disfruten los fanáticos del código abierto y los jugadores de Linux. El soporte de cómputo oneAPI/GPU de Intel también continúa madurando y trabajará en algunas pruebas nuevas allí en un artículo separado.