Un error de codificación hizo que las GPU Intel fueran 100 veces más lentas en Ray Tracing


Los desarrolladores de controladores de GPU Intel Linux han lanzado una actualización que da como resultado un aumento masivo de 100X en el rendimiento del trazado de rayos. Esto es algo para celebrar, por supuesto. Sin embargo, por otro lado, el controlador era 100 veces más lento de lo que debería haber sido debido a un descuido en la asignación de memoria. La noticia llega en medio de informes de que los controladores de envío de Intel para sus GPU Arc están plagados de problemas en Windows que son similares a «[…]viviendo en medio de un campo minado, fíjate, mientras juegas borracho». La compañía también admitió que el rendimiento de Arc está por debajo del nivel de las API más antiguas, como DX11, en Windows.

El sitio de noticias centrado en Linux, Phoronix, informa que el jueves, Lionel Landwerlin, incondicional de la ingeniería de controladores de gráficos Intel Linux, implementó una solución fusionada con el controlador Intel Mesa Vulkan de código abierto. El desarrollador comentó irónicamente que la solicitud de fusión, que ya llegó a Mesa 22.2, entregaría «una mejora de 100x (no es broma)». Intel ha estado trabajando en la compatibilidad con el trazado de rayos Vulkan desde finales de 2020, pero esta solución es mejor tarde que nunca.

(Crédito de la imagen: futuro)

Incluso los lectores que no son desarrolladores (de controladores) probablemente podrán entender el problema con el código anterior. Por lo general, el controlador Vulkan garantizaría que la memoria temporal utilizada para el trabajo de trazado de rayos Vulkan esté en la memoria local, es decir, la memoria gráfica muy rápida integrada en la GPU discreta.



Source link-41