Natalie Vock, ingeniera del equipo de drivers gráficos de Valve centrado en RADV, acaba de liberar una serie de parches destinados a cambiar las reglas del juego para quienes aún resisten con hardware modesto. Esta nueva arquitectura de software ya asoma la patita en distribuciones como CachyOS. Su objetivo es exprimir hasta el último megabyte de las tarjetas gráficas con memoria de vídeo limitada. Además, no es solo un ajuste menor; es una reescritura de cómo Linux entiende qué proceso merece estar en la memoria dedicada y cuál debe ser desterrado a la RAM del sistema.

La guerra contra el «spilling»: prioridad absoluta al primer plano

El gran problema de las tarjetas con 8GB de vRAM en la actualidad es la gestión de las expulsiones (evictions). Cuando un juego moderno satura la memoria de la GPU, el sistema operativo comienza a mover datos a la memoria del sistema (GTT). Esto provoca una caída drástica de los FPS y los odiados tirones o stuttering. Además, hasta ahora, el kernel de Linux no siempre era lo suficientemente inteligente para decidir qué se quedaba dentro de la tarjeta. Por ejemplo, a veces, un proceso en segundo plano ocupaba espacio vital mientras el juego sufría en el exterior.

La solución de Vock introduce un controlador de cgroup para dispositivos de memoria DRM y cambios profundos en el código de gestión de memoria TTM. Básicamente, estos parches permiten que el sistema identifique qué aplicación está en primer plano (el juego) y le otorgue «derecho de admisión» preferente. Si hay que expulsar algo de la vRAM para hacer sitio, el sistema ahora elegirá primero las tareas irrelevantes del escritorio. Solo si es necesario tocará un asset del juego que tienes abierto en pantalla completa.

Un ecosistema coordinado: del Kernel a KDE Plasma

Para que esta magia funcione, no basta con retocar el corazón del sistema; el escritorio también tiene que colaborar. Valve ha desarrollado dos componentes clave en el espacio de usuario: dmemcg-booster (un servicio de systemd) y plasma-foreground-booster. Este último es el encargado de comunicarse con el entorno KDE Plasma para chivarse de qué ventana estás usando. Así asegura que reciba todo el ancho de banda y la memoria disponible.

Para quienes prefieren otros entornos de escritorio, la solución pasa por las versiones más recientes de Gamescope, el compositor de Valve que ya es el estándar de facto en la Steam Deck. En pruebas reales publicadas por la ingeniera, títulos tan exigentes como Cyberpunk 2077 muestran una estabilidad mucho mayor bajo Steam Play en GPUs de gama media. Se elimina gran parte de la degradación de rendimiento que ocurría al llenar la vRAM. Por ahora, CachyOS es la avanzadilla que permite probar esto de serie. Sin embargo, el objetivo final es que estos cambios se fusionen en las versiones oficiales del Kernel y de KDE.

Valve sigue demostrando que su compromiso con el gaming en Linux no se limita a vender consolas. Además, busca sanear todo el ecosistema gráfico del pingüino. Con estos parches, la vida útil de millones de tarjetas de 8GB se extiende un poco más. Así la eficiencia del software compensa las limitaciones físicas del hardware. Es, en esencia, una gestión de recursos inteligente que prioriza la diversión sobre los procesos en segundo plano.

Si ves que tu juego va más fluido, dale las gracias a la prioridad de procesos; el kernel ahora sabe que tu partida es lo único que importa.

Puedes seguir a HardwarePremium en FacebookTwitter (X)InstagramThreadsBlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.

Preguntas frecuentes sobre la optimización de vRAM en Linux

¿Qué tarjetas gráficas se benefician más de esta mejora? Principalmente aquellas con 8GB de vRAM o menos. Son las que más sufren al ejecutar juegos triple A modernos, donde el desbordamiento de memoria hacia la RAM es constante.

¿Necesito usar KDE Plasma obligatoriamente? No, aunque hay un módulo específico para KDE, los usuarios de otros entornos pueden obtener beneficios similares utilizando Gamescope, el micro-compositor de Valve.

¿Cuándo llegará esta mejora a mi distribución de Linux (Ubuntu, Fedora, etc.)? Actualmente está disponible en CachyOS. Se espera que los parches se integren en el Kernel de Linux y en los repositorios oficiales de KDE y Valve en los próximos meses de 2026.

¿Realmente aumentan los FPS máximos? Más que aumentar los FPS máximos, lo que logra es estabilizar los FPS mínimos y eliminar el stuttering. Así la experiencia de juego sea mucho más suave y sin parones repentinos.

¿Qué es el «spilling» o «eviction» en términos de GPU? Es el proceso por el cual, al llenarse la memoria de la gráfica, el sistema mueve datos a la memoria RAM normal (más lenta). Esta nueva mejora de Valve asegura que el juego sea el último en ser «expulsado» de la memoria rápida de la GPU.