En el kernel Linux 7.3 llega un cambio importante en la gestión de memoria gráfica. Como resultado del trabajo de Natalie Vock del equipo de gráficos de Linux de Valve, se incorpora un mecanismo de expulsión más eficaz para procesos protegidos por cgroup en la gestión de memoria TTM (Translation Table Management). Esta modificación ayudará a evitar que, cuando la VRAM se reduzca, los procesos protegidos se coloquen en la GTT (Graphics Translation Table).

Esta novedad permitirá que los procesos protegidos utilicen la VRAM de manera eficiente. Según la explicación de Vock, cuando los procesos no protegidos llenen la VRAM, TTM ya no se retirará de inmediato, sino que expulsará los búferes no protegidos para liberar espacio a los procesos protegidos. De este modo, se podrá aprovechar al máximo la protección de memoria proporcionada por el sistema.

Actualmente, estos cambios llegan con soporte DMEMCG (Device Memory Control Group) para los controladores AMDGPU y Xe. Además, se eliminó la limitación de 64 MB en el código UDMABUF y se realizaron mejoras en el controlador Allwinner Sun4i DRM para soporte YUV y 4K. También se añadió soporte DMEMCG al controlador Nouveau.