El 18 de octubre de 2026, Linus Torvalds anunció la versión final de Linux 7.3, según el relato de XDA. La publicación señaló que el kernel incluye un cambio en la gestión de memoria pensado para ayudar a jugar con GPU AMD con poca VRAM. Natalie Vock, ingeniera gráfica de Valve, describió los problemas que aborda este tipo de trabajo y comunicó dos pruebas con resultados distintos según la cantidad de memoria excedida.

Qué ocurre cuando falta VRAM

Cuando un juego solicita más memoria gráfica de la que tiene disponible la GPU, algunos recursos pueden pasar a la RAM del sistema. La tarjeta accede a ellos a través de PCIe, con un coste que depende de qué recursos se muevan y de cómo los use el juego.

En su explicación técnica, Vock describe una ruta de expulsión de memoria de TTM, el gestor de memoria de gráficos, en la que un conflicto de bloqueo podía hacer fallar el envío de trabajo a la GPU en lugar de activar un reintento mediante drm_exec. También explica heurísticas destinadas a reducir el movimiento repetido de memoria entre aplicaciones y a expulsar antes las asignaciones de menor prioridad.

La explicación de Vock abarca un conjunto de trabajo más amplio que el cambio atribuido a Linux 7.3. Ella dijo que el trabajo descrito ya estaba en SteamOS Stable y Preview, y que integrar todo ese trabajo en el kernel principal llevaría tiempo.

Las pruebas comunicadas por Vock

En Indiana Jones: The Great Circle, Vock probó dos ajustes en un sistema con 8 GiB de VRAM. En el primero, con 9 GiB solicitados, informó de una media de 19,6 ms por fotograma y calificó el resultado de jugable. En el segundo, con 10 GiB solicitados, registró una media de 29,8 ms y picos frecuentes por encima de 33,3 ms.

Ajuste del juegoMemoria solicitadaVRAM físicaExceso sobre la VRAMTiempo medio por fotogramaOtra observación de Vock
Primer ajuste9 GiB8 GiB1 GiB19,6 msLo consideró jugable
Ajuste más alto10 GiB8 GiB2 GiB29,8 msPicos frecuentes por encima de 33,3 ms

En las condiciones descritas por Vock, el ajuste con 2 GiB de exceso tuvo un tiempo medio mayor y más variación en los fotogramas que el de 1 GiB. Vock señaló que el resultado depende de qué recursos se expulsen y de cómo acceda el juego a ellos.

Cómo consultar la VRAM de una GPU AMD

El cambio comunicado para Linux 7.3 afecta a la gestión de memoria. Para consultar la capacidad total de VRAM que informa el controlador AMDGPU, se puede leer /sys/class/drm/cardX/device/mem_info_vram_total; el valor está expresado en bytes y cardX debe coincidir con el directorio de la tarjeta. La documentación oficial de AMDGPU describe ese dato.