SteamOS 3.5 ya casi está aquí, incluye una solución para el error de rendimiento más furtivo de Steam Deck

SteamOS 3.5 ya casi está aquí, incluye una solución para el error de rendimiento más furtivo de Steam Deck

SteamOS 3.5 ya casi está aquí, incluye una solución para el error de rendimiento más furtivo de Steam Deck



SteamOS 3.5 incluye un nuevo kernel de Linux, un controlador de gráficos y una solución para un error desagradable de rendimiento de SMT.


Cuando llega una nueva actualización de Windows, solemos quejarnos. ¿De verdad, ahora mismo, Windows? ¿Qué va a romper este? ¿Realmente lo necesito? "Recuérdame más tarde." Una nueva versión del kernel de Linux, por otro lado, siempre parece un mini evento en la comunidad de código abierto, que promete nuevas y emocionantes funciones y mejoras de rendimiento para los muchos, muchos dispositivos que ejecutan Linux. El kernel es el bloque de construcción fundamental de Linux que muchas distribuciones como Ubuntu y Arch (en las que se basa SteamOS de Valve) se convierten en sistemas operativos completos.


Steam Deck pronto podrá compartir la emoción del "nuevo día del kernel", ya que la próxima gran actualización de Valve, SteamOS 3.5, será la primera en actualizar el kernel de Linux desde su lanzamiento. Eso significa un montón de cosas buenas para los propietarios de Steam Deck, aunque es probable que ni siquiera te des cuenta de la mayoría de ellas.


Actualizar el kernel significa "acercarse a lo último y lo mejor con muchas buenas adiciones, correcciones de rendimiento y correcciones funcionales que mejorarán todo tipo de aspectos del sistema", dijo Pierre-Loup Griffais de Valve a PC Gamer. "En términos de la funcionalidad central, la ejecución de juegos y el rendimiento, ese tipo de arreglos en este punto están en su mayoría fuera del camino, por lo que no esperará nada transformador allí".


Sin embargo, ese resumen viene con una advertencia: Valve tiene una corrección de rendimiento significativa para Steam Deck que viene en SteamOS 3.5. El procesador de Steam Deck es compatible con una característica moderna común llamada SMT, o subprocesos múltiples simultáneos; es posible que esté más familiarizado con el nombre de Intel, que es Hyper-Threading. En pocas palabras, SMT es la capacidad de ejecutar dos subprocesos en un solo núcleo de CPU. Debería ser una mejora general del rendimiento, pero un problema oscuro en el kernel de Linux con el que se envió Steam Deck significó que, en algunos casos, en realidad causó un impacto en el rendimiento.


"Solía ​​haber un comportamiento codificado en el kernel de Linux en el lado de AMD, donde si un núcleo se duerme, invalida su caché, porque para cuando se activa, el caché podría no ser válido", dijo Griffais. "Resulta que cuando tiene dos subprocesos en el mismo núcleo, y un subproceso todavía está trabajando en algo, y el segundo subproceso SMT se duerme, desecha su caché usando la misma lógica. Entonces, el subproceso que se está ejecutando de repente pierde es caché L3. En términos de CPU, eso es realmente malo. Tiene que recuperar todo de la memoria: mucha latencia, básicamente una 'burbuja' en la informática.


AMD encontró y solucionó el problema antes de que Valve lo identificara; de hecho, así fue como los desarrolladores de SteamOS descubrieron lo que estaba pasando. Con la actualización del kernel, finalmente podrán implementarlo para los usuarios.


El problema aparecía principalmente en los juegos más antiguos y afectaba a los emuladores que no se crearon para los subprocesos múltiples modernos; Si ha visto tartamudeos importantes o velocidades de fotogramas extrañamente bajas en juegos antiguos, SMT probablemente sea el culpable. Dependiendo de lo que toque en el Deck, es posible que ni siquiera note un cambio.


Sin embargo, algunos propietarios de Steam Deck notaron el problema y comenzaron a usar un complemento llamado PowerTools para deshabilitar SMT. Griffais mencionó que hubo llamadas para que Valve integrara esa función en SteamOS, pero esa no era la ruta que querían tomar.


"Necesitábamos corregir el error que hace que las personas tengan que lidiar con esto en lugar de agregar una configuración que es súper contraria a la intuición y que las personas no deberían tener que deshabilitar", dijo. "Se supone que debe mejorar el rendimiento en todos los ámbitos. Por lo tanto, queríamos ver la causa raíz real del problema, en lugar de agregar opciones que posiblemente sean contrarias a la intuición y difíciles de usar para las personas, especialmente si ya hay un mod: dejar que las personas haz eso mientras tanto".


SteamOS 3.5 ya casi está aquí, incluye una solución para el error de rendimiento más furtivo de Steam Deck



Griffais elogió algunos de los complementos que los expertos de Steam Deck han desarrollado, pero la forma en que pasó a describir el enfoque de Valve para el problema de SMT resaltó el difícil equilibrio que debe lograr Deck, a diferencia de cualquier otra consola de juegos.


"Siempre estamos a caballo entre esa línea de '¿somos este producto de usuario avanzado muy complejo? ¿O somos solo este producto similar a un dispositivo, que en realidad es una forma realmente fácil de ingresar a los juegos de PC?'", Dijo. "Reconocemos que sin las opciones y todo lo que es poderoso sobre los juegos de PC, Steam Deck no es nada. Representa los juegos de PC. Pero tiene mucho valor tener esa experiencia similar a la de un dispositivo. Por lo tanto, siempre estamos tratando de representar ambos y para asegurarnos de que todos tengan acceso a ambos. No queríamos estar en una situación en la que las personas tuvieran que apagar alguna configuración para que las cosas funcionaran bien. Solo queríamos quitar eso del camino".


Basado en pruebas internas, Griffais cree que la actualización de SteamOS 3.5 debería hacer que ya no sea necesario deshabilitar SMT, aunque necesitarán datos del lanzamiento público para asegurarse de que el error se aplaste para siempre.


SteamOS 3.5 también incluirá un nuevo controlador de gráficos, aunque Valve se aseguró de acelerar una parte de esa actualización a 3.4.6, lanzada el 13 de marzo, compatible con Resident Evil 4 Remake. Una vez que llegue la versión 3.5, se probará en el canal de vista previa Steam Deck hasta que esté listo para un lanzamiento estable.

Post a Comment

Daha yeni Daha eski