BookinglyTech News
Software

Intel publica dxvk-igdext, su añadido a DXVK para D3D11 bajo Wine en gráficas Arc

El componente, ya open source, expone las extensiones gráficas propias de Intel a los juegos que corren sobre Wine y Proton, en lugar de dejar que caigan en la ruta lenta de D3D11.

2 min de lecturaPhoronix0 vistas

Ingenieros de Intel han desarrollado sin hacer ruido dxvk-igdext, un componente propio que se coloca encima de DXVK para que los juegos usen las extensiones de Direct3D 11 de Intel bajo Wine. El proyecto ya está abierto en GitHub y su DLL, igdext64.dll, la gestiona Proton de forma automática para mejorar la experiencia de juego en Linux sobre tarjetas Arc.

Qué hace exactamente

DXVK traduce las llamadas de Direct3D 8, 9, 10 y 11 a Vulkan, y es la pieza sobre la que se apoya Proton para ejecutar juegos de Windows en Linux. El detalle es que DXVK no expone las extensiones propias que Intel sí ofrece en su driver de Windows: UAV overlap, MultiDrawIndirect y depth bounds. Cuando un juego las busca y no las encuentra, cae en el camino por defecto de D3D11, bastante más lento, y lo hace en silencio.

Lo que hace igdext64.dll es interceptar esas consultas y reenviarlas a la implementación nativa de DXVK, de modo que el juego crea que tiene las extensiones disponibles y tome la ruta rápida. Intel lo explica en el propio repositorio: el objetivo es evitar que el título se degrade a ese comportamiento por defecto cuando las extensiones no están.

Hay una limitación que conviene tener presente: el proyecto es solo para Linux y Wine. No está pensado para usarse en Windows nativo, donde esas extensiones ya las da el driver de Intel por la vía habitual. La DLL es, por tanto, una pieza específica del ecosistema de traducción, no un componente que se instale en la máquina con Windows.

Por qué importa

Para quien juega en Linux con una Arc, esto se traduce en menos trabajo manual: Proton ya se encarga de la DLL, así que no hay que copiar ficheros ni tocar variables de entorno. Para quien mantiene ese stack, es una pieza más que entender dentro de la cadena DXVK–Vulkan–Mesa, y un recordatorio de que los fabricantes están bajando al detalle de las capas de traducción, algo que hasta hace poco era territorio casi exclusivo de proyectos externos.

El código está disponible en el repositorio bajo el paraguas de GameTechDev, la organización donde Intel publica parte de su trabajo gráfico. Los ingenieros hablan de un esfuerzo abierto hace poco, sin fecha de inicio ni hoja de ruta pública.

Lo que no hay son cifras. Intel no ha publicado cuánto se gana con esto ni en qué títulos, y la diferencia dependerá de si cada juego consulta esas extensiones o no. Es un cambio de plomería, de los que no se notan hasta que un título concreto deja de ir a pedales. Quien quiera saber si le toca, tendrá que medirlo en su propia máquina.