La importancia de los controladores se destacó una vez más, ya que se descubrió que una sola línea de código faltante reduce drásticamente el rendimiento de las GPU Intel.
Según los informes, una nueva corrección realizada a los controladores de gráficos Intel para Linux mejora el rendimiento del trazado de rayos hasta 100 veces. ¿Puede Intel Arc esperar el mismo tipo de mejoras?
Según lo informado por Phoronix, el cambio al controlador Intel Mesa Vulkan de código abierto fue realizado por Lionel Landwerlin el jueves. Landwerlin es un ingeniero de controladores gráficos intel Linux que tiene años de experiencia en su haber, pero esta vez la solución fue relativamente pequeña: todo lo que se necesitó fue una línea de código para lograr, como dijo Landwerlin, «como una mejora de 100x (no en broma)». Todo se reduce a un problema con la asignación de memoria.
Debido a algo tan simple como una línea de código faltante, la tarea de asignación de memoria no se estableció de la manera en que debería haber sido. Normalmente, el controlador Vulkan se aseguraría de que las tareas de trazado de rayos Vulkan se asignaran a la GPU Intel discreta. Sin embargo, debido a la supervisión, el controlador Vulkan estaba moviendo datos a la memoria del sistema fuera de borda más lenta y luego de regreso. Estas transferencias desordenadas tuvieron un impacto masivo en el rendimiento de trazado de rayos de la tarjeta gráfica.
Agregar el bit de código a Mesa 22.2 debería traer mejoras tangibles. La actualización se lanzará a los usuarios finales a finales de agosto, y aunque todavía es dentro de un tiempo, es probable que sea tiempo suficiente antes de que los clientes puedan comprar las nuevas GPU Intel Arc en cualquier capacidad importante.
Intel Arc, en general, parece tener dificultades con la optimización del controlador. Aunque las GPU, que han estado plagadas de varios retrasos, todavía están escasamente disponibles, es probable que lleguen al mercado final pronto. Intel está listo para asistir a LANfest en Colorado con un autobús de juegos lleno de computadoras basadas en Arc, por lo que a fines de septiembre parece una apuesta segura, pero el lanzamiento podría ocurrir incluso antes de eso.
Mientras tanto, varias tarjetas gráficas Intel están siendo detectadas en puntos de referencia, algunas de las cuales son lanzadas por Intel. La compañía reveló en un video reciente de Linus Tech Tips que hizo todo lo posible en la compatibilidad con DirectX12, que es parte de la razón por la que muchos juegos simplemente no funcionan bien en Intel Arc. Todavía hay algunas optimizaciones de software que deben realizarse antes de que las tarjetas gráficas se lancen a un público más amplio.
Las noticias sobre las correcciones de controladores Intel son una especie de arma de doble filo. Por un lado, es genial que un aumento de rendimiento tan grande esté en camino; por otro lado, este fue un descuido bastante grande con un claro impacto en el rendimiento de los gráficos. Cuando se trata de GPU Intel Arc, el hardware definitivamente tiene potencial, así que esperemos que Intel pueda resolver los problemas en los controladores lo suficientemente pronto.