banner

Blog

Feb 03, 2024

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 desagradable error de rendimiento de SMT.

Cuando llega una nueva actualización de Windows, tendemos a quejarnos. ¿De verdad, ahora mismo, Windows? ¿Qué se va a romper éste? ¿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 características interesantes y mejoras de rendimiento para los muchísimos dispositivos que ejecutan Linux. El kernel es el componente fundamental de Linux que muchas distribuciones como Ubuntu y Arch (en la que se basa SteamOS de Valve) convierten en sistemas operativos completos.

Reconocemos que sin las opciones y todo lo poderoso de los juegos de PC, Steam Deck no es nada.

Steam Deck pronto podrá compartir esa emoción del "día del nuevo 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 la mayoría de ellas ni siquiera las notes.

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 funcionalidad principal, ejecución de juegos y rendimiento, ese tipo de correcciones en este momento están en su mayoría descartadas, por lo que no esperarás nada transformador allí".

Sin embargo, ese resumen viene con una advertencia: Valve tiene una solución de rendimiento importante para Steam Deck que viene en SteamOS 3.5. El procesador de Steam Deck admite 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 único 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 entra en suspensión, invalida su caché, porque en el momento en que se activa, el caché podría no ser válido", dijo Griffais. "Resulta que cuando tienes dos subprocesos en el mismo núcleo, y un subproceso todavía está trabajando en algo, y el segundo subproceso SMT entra en suspensión, tira su caché usando la misma lógica. Entonces, el subproceso que se está ejecutando pierde repentinamente su 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. Y tu frametime se va a la mierda. Así que eso es lo que estaba sucediendo".

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 surgió principalmente en juegos más antiguos y afectó a emuladores que no fueron creados para subprocesos múltiples modernos; Si has visto tartamudeos importantes o velocidades de fotogramas extrañamente bajas en juegos antiguos, SMT probablemente sea el culpable. Dependiendo de lo que juegues en el Deck, es posible que ni siquiera notes un cambio.

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

"Necesitábamos corregir el error que hace que la gente tenga que lidiar con esto en lugar de agregar una configuración que es muy contradictoria y que la gente no debería tener que desactivar", dijo. "Se supone que está mejorando el rendimiento en todos los ámbitos. Así que queríamos analizar la causa raíz real del problema, en lugar de agregar opciones que posiblemente sean contraintuitivas y difíciles de usar para las personas, especialmente si ya existe una modificación: dejar que las personas hazlo mientras tanto."

- Los mejores juegos de Steam Deck- Los mejores accesorios de Steam Deck- Lo que queremos ver en un Steam Deck 2

Griffais elogió algunos de los complementos que los expertos de Steam Deck han desarrollado, pero la forma en que describió el enfoque de Valve para el problema SMT destacó el complicado equilibrio que debe lograr el Deck, a diferencia de cualquier otra consola de juegos.

"Siempre estamos a caballo entre la línea de '¿somos un producto de usuario avanzado muy complejo? ¿O somos simplemente un producto parecido a un electrodoméstico, que en realidad es una manera realmente fácil de ingresar a los juegos de PC?'", dijo. "Reconocemos que sin las opciones y todo lo poderoso de los juegos de PC, Steam Deck no es nada. Representa los juegos de PC. Pero es muy valioso tener esa experiencia similar a la de un dispositivo. Así que 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 la gente tuviera que desactivar alguna configuración para que las cosas funcionaran bien. Sólo queríamos eliminar eso del camino".

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

SteamOS 3.5 también incluirá un nuevo controlador de gráficos, aunque Valve se propuso 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 estará probando en el canal de vista previa de Steam Deck hasta que esté listo para una versión estable.

Regístrese para obtener el mejor contenido de la semana y excelentes ofertas de juegos, según lo elegido por los editores.

Wes ha estado cubriendo juegos y hardware durante más de 10 años, primero en sitios de tecnología como The Wirecutter y Tested antes de unirse al equipo de PC Gamer en 2014. Wes juega un poco de todo, pero siempre aprovechará la oportunidad para cubrir emulación y juegos japoneses.

Cuando no está optimizando y reoptimizando obsesivamente una maraña de cintas transportadoras en Satisfactory (realmente se está convirtiendo en un problema), probablemente esté jugando un Final Fantasy de hace 20 años o algún roguelike ASCII opaco. Centrándose en funciones de escritura y edición, busca historias personales e historias en profundidad de los rincones de los juegos de PC y sus comunidades especializadas. 50% de pizza en volumen (plato hondo, para ser específicos).

Bandai Namco cree que Armored Core 6 funcionará bien porque, después de Elden Ring, el nombre de FromSoftware es "garantía de calidad"

La primera montura cambiante de Final Fantasy 14 te permitirá volarte y es gratis hasta octubre

Armored Core 6: Cómo vencer al jefe Sea Spider

Por Kerry Brunskill 25 de agosto de 2023

Por Jorge Jiménez25 de agosto de 2023

Por Andy Chalk24 de agosto de 2023

Por Lauren Morton 24 de agosto de 2023

Por Ted Litchfield 24 de agosto de 2023

Por Tyler Wilde24 de agosto de 2023

Por Andy Chalk24 de agosto de 2023

Por Andy Chalk24 de agosto de 2023

Por Morgan Park24 de agosto de 2023

Por Andy Chalk24 de agosto de 2023

Por Fraser Brown24 de agosto de 2023

COMPARTIR