SteamOS se pone las pilas: más FPS para GPUs con poca memoria, aunque los integrados se quedan fuera
But if the device is a certain Machine, then this is definitely good news.
Colega, si tienes una Steam Deck o cualquier trasto con SteamOS, igual te interesa esto. Valve ha soltado una beta nueva, la 3.8.20, y trae un chute de rendimiento para esas GPUs que van justitas de VRAM. O sea, las que no tienen memoria propia para tirar cohetes. Y ojo, que no es magia, es código bien pensado.
Resulta que el problema de siempre en Linux con los gráficos es cómo se las apaña con la memoria. Las GPUs dedicadas tienen su propio chiringuito de VRAM, pero también pueden usar un cacho de la RAM del sistema a través de una cosa llamada GTT (Graphics Translation Table). El lío es que ese acceso va por el PCIe, que es más lento que un caracol con resaca comparado con la VRAM directa. Si el juego necesita un dato que está en la GTT, la cosa se ralentiza y los FPS se van al garete.
La movida gorda es cuando la VRAM se llena. Entonces el sistema operativo empieza a hacer malabares: mueve datos de aquí para allá, echa unos a la GTT, trae otros... Pero el SO no tiene ni puta idea de qué datos son importantes para el juego. Así que hace evicciones a lo loco, y eso, amigo mío, es un desastre de rendimiento.
Aquí entra la heroína de la función: Natalie Vock, una currante independiente que trabaja para Valve en el driver RADV (el Vulkan opensource para AMD). Ella ya había soltado un artículo técnico sobre cómo arreglar este desaguisado, y Valve, que no es tonta, lo ha metido en esta beta. Básicamente, han optimizado cómo se gestionan esas evicciones, priorizando mejor los datos para que la GPU no se quede esperando. El resultado: más fluidez en juegos que antes petaban por falta de VRAM.
Pero no te emociones si llevas un portátil con gráfica integrada (iGPU). Esas comparten memoria con el sistema y no tienen VRAM dedicada, así que el parche no les afecta. Es para cacharros con GPU dedicada pero con poca memoria, como la Steam Deck, que tiene 16 GB de RAM compartidos pero solo 4 GB de VRAM útil. Ahí es donde se nota el chute.
En resumen: si tienes una Steam Deck o una consola similar, actualiza a la beta y notarás menos tirones en juegos exigentes. Si tienes un portátil con Intel integrada, pues nada, a esperar otra cosa. Pero oye, que menos da una piedra.
Segun ha adelantado el medio PC Gamer.



