Proton-CachyOS 11.0 integra NVIDIA Reflex en juegos DX12 de Linux con soporte para GPUs AMD

Proton-CachyOS 11.0 integra NVIDIA Reflex en juegos DX12 de Linux con soporte para GPUs AMD

CachyOS ha publicado Proton-CachyOS 11.0-20260703, una actualización que integra vkd3d-low-latency dentro de la capa de compatibilidad para mejorar la respuesta de los juegos DirectX 12 ejecutados sobre Linux. La implementación incorpora NVIDIA Reflex directamente en la traducción hacia Vulkan, evitando el procedimiento manual necesario hasta la fecha.

La función puede utilizarse con tarjetas gráficas NVIDIA y AMD compatibles, siempre que el juego incluya Reflex o una cadena de intercambio DXGI adecuada. Las GPU Intel permanecen excluidas, mientras la activación se realiza desde Steam mediante PROTON_VKD3D_LOWLATENCY=1, simplificando el acceso a una ruta de presentación orientada a reducir la latencia.

NVIDIA Reflex se integra en la traducción de DirectX 12

Proton utiliza diferentes componentes para ejecutar en Linux juegos desarrollados para Windows. En títulos DirectX 12, vkd3d-proton traduce las instrucciones hacia Vulkan, permitiendo que el controlador gráfico procese la carga. La nueva variante incorpora el control de baja latencia dentro de esa misma capa, reduciendo intermediarios durante la preparación y presentación de cada fotograma.

La implementación procesa directamente las llamadas de la API NVIDIA Reflex, en lugar de convertirlas primero hacia la extensión Vulkan VK_NV_low_latency2. Su desarrollador sostiene que esta vía permite acercar temporalmente el trabajo de la CPU a la GPU, mejorando tanto la respuesta de entrada como la regularidad del ritmo de fotogramas.

El sistema también admite Waitable DXGI Swapchains, un mecanismo utilizado por algunos motores para impedir que se acumulen demasiados fotogramas en la cola. Cuando el juego recurre a esta función, vkd3d-low-latency puede aplicar un control de presentación parecido a Reflex, incluso sin mostrar una opción específica de baja latencia.

Las tarjetas gráficas AMD también pueden utilizar Reflex

Aunque Reflex pertenece al ecosistema de NVIDIA, esta implementación resulta independiente del fabricante de la tarjeta gráfica. Los usuarios de GPU AMD pueden beneficiarse de la misma ruta de baja latencia en títulos compatibles, porque las llamadas se procesan dentro de vkd3d-low-latency antes de alcanzar el controlador Vulkan correspondiente.

El soporte no significa que AMD Anti-Lag 2 funcione dentro de esta variante. El proyecto reconoce que esa API permanece sin implementar debido a las comprobaciones de fabricante incorporadas por algunos motores. Las tarjetas Radeon deben utilizar, por tanto, la ruta basada en NVIDIA Reflex, siempre que el juego incluya los marcadores necesarios para activarla.

Las tarjetas gráficas Intel no resultan compatibles en la versión actual. El mecanismo depende de marcas temporales Vulkan de 64 bits, mientras los controladores disponibles para estas GPU proporcionarían únicamente 36 bits. El desarrollador contempla ampliar el soporte, pero todavía no existe una fecha confirmada para eliminar esta limitación técnica del controlador.

Steam permite activarlo con una sola opción de lanzamiento

Hasta esta integración, utilizar vkd3d-low-latency requería reemplazar manualmente las bibliotecas d3d12.dll y d3d12core.dll dentro de una compilación personalizada de Proton. El procedimiento resultaba poco práctico, porque las actualizaciones automáticas de Steam podían sobrescribir los archivos y eliminar los cambios aplicados previamente por el usuario.

Proton-CachyOS 11.0-20260703 simplifica el proceso mediante PROTON_VKD3D_LOWLATENCY=1 %command% dentro de las opciones de lanzamiento. Al eliminar la variable, el juego recupera el comportamiento convencional de Proton, puesto que el ajuste no modifica permanentemente el prefijo de Wine ni obliga a restaurar manualmente las bibliotecas originales.

La tecnología solo interviene cuando el título utiliza NVIDIA Reflex o Waitable DXGI Swapchains. Añadir la variable a cualquier juego no garantiza una reducción automática de la latencia, porque el motor debe proporcionar las llamadas correspondientes. El registro de vkd3d permite comprobar si la ruta de baja latencia se encuentra realmente activa.

Proton-CachyOS 11.0 integra NVIDIA Reflex en juegos DX12 de Linux con soporte para GPUs AMD

La mejora busca estabilizar los tiempos de fotograma

Vkd3d-low-latency mantiene un máximo de tres fotogramas en vuelo, reduciendo la acumulación de trabajo entre procesador y tarjeta gráfica. El objetivo principal consiste en conseguir una respuesta de entrada más inmediata junto con tiempos de fotograma más uniformes, no necesariamente aumentar la tasa media de imágenes por segundo.

La limitación de la cola puede ofrecer una sensación de control más consistente cuando la GPU trabaja cerca de su capacidad máxima. Sin embargo, el resultado dependerá del motor, la configuración gráfica y el cuello de botella existente, por lo que la mejora no será idéntica en todos los juegos ni en cualquier combinación de hardware.

Para minimizar la latencia, las Waitable DXGI Swapchains reducen actualmente el solapamiento de determinados fotogramas en la CPU antes de la presentación. Esta decisión podría disminuir el paralelismo disponible en escenarios limitados por procesador, aunque el desarrollador asegura que no ha observado una pérdida apreciable de rendimiento durante sus pruebas iniciales.

La generación de fotogramas plantea una limitación inicial

La generación de fotogramas no resulta compatible con esta primera implementación de vkd3d-low-latency. Los usuarios de tecnologías como DLSS Frame Generation o FSR Frame Generation deberán comprobar el comportamiento de cada juego, puesto que activar la ruta de baja latencia podría interferir con la inserción de imágenes generadas entre fotogramas reales.

El proyecto todavía se encuentra en desarrollo e incluye entre sus objetivos mejorar el soporte para VRR, ampliar el seguimiento del progreso de la GPU y optimizar la presentación. Estas mejoras podrían permitir un control más preciso de la cola, aunque por ahora conviene considerar la función como una opción experimental sujeta a cambios.

Proton-CachyOS mantiene un enfoque experimental

La versión 11.0-20260703 constituye una actualización correctiva de Proton-CachyOS, pero también incorpora versiones recientes de d7vk, dxvk-sarek, low_latency_layer y las bibliotecas de NVIDIA. Además, elimina una configuración predeterminada de DXVK_HUD que podía sobrescribir ajustes personalizados almacenados en dxvk.conf y alterar la experiencia del usuario.

Proton-CachyOS puede instalarse fuera de la propia distribución, aunque sus responsables lo presentan como una compilación destinada a probar funciones experimentales y modificaciones comunitarias. Quienes prioricen la máxima compatibilidad general y menor riesgo de regresiones pueden seguir utilizando las versiones oficiales de Proton suministradas directamente mediante Steam.

La incorporación de Reflex supone un avance relevante para los juegos competitivos en Linux, especialmente dentro de títulos DirectX 12 ejecutados mediante traducción. Sin embargo, todavía faltan comparativas independientes con mediciones de latencia, diferentes tarjetas gráficas y varios límites de CPU que permitan cuantificar la mejora real frente a vkd3d-proton convencional.

Vía: TechPowerUp

Sobre el autor