El próximo lanzamiento de Steam Deck podría significar grandes cosas para los juegos en Linux. La PC de mano que se enviará en diciembre de 2021 (siempre que sea uno de los pocos clientes afortunados de preorden que logró obtener el stock inicial) es el último intento de Valve de abrirse paso en el mercado de hardware, siguiendo las anteriores Steam Machines proyecto con un enfoque y dedicación renovados .

Si bien Steam Deck te permitirá instalar Windows, de forma predeterminada ejecuta una distribución Arch Linux modificada con la última versión de SteamOS. Los juegos se ejecutarán a través de Proton, una capa de compatibilidad en la que Valve está trabajando arduamente para mejorar para que sea compatible con un espectro aún mayor de títulos.

El equipo de código abierto describe las dificultades para portar Linux en Macs M1

Sin embargo, es bien sabido que algunos juegos no tienen tanto rendimiento en Linux como en Windows, especialmente en hardware AMD (que Valve usó para Steam Deck, por supuesto, impulsado por una APU AMD con Zen 2 y RDNA 2 tecnología).

Esto se debe principalmente al controlador ACPI CPUFreq, que condujo a un escalado deficiente del rendimiento de la CPU. Según Phoronix , sin embargo, AMD y Valve se han asociado para abordar este problema.

El controlador ACPI CPUFreq no era muy eficiente en cuanto a rendimiento/energía para las plataformas AMD modernas… un nuevo diseño de escalado del rendimiento de la CPU para la plataforma AMD que tiene un mejor rendimiento escala por vatio en juegos 3D como Horizon Zero Dawn con VKD3D-Proton en Steam.

Phoronix dice que AMD describirá estas mejoras durante la próxima X.Org Developers Conference (XDC), el evento virtual para desarrolladores que trabajan en todo lo relacionado con gráficos abiertos (kernel de Linux, Mesa, DRM, Wayland, X11, etc.). La charla , titulada’Una nueva propuesta de escalado del rendimiento de la CPU para ajustar VKD3D-Proton’y presentado por Ray Huang, tendrá lugar el 17 de septiembre.

La escala de rendimiento de la CPU es una de las partes clave en el Kernel de Linux, es administrar la frecuencia de la CPU de acuerdo con el kernel y el estado del procesador y ampliamente utilizado por muchas aplicaciones de modo de usuario para hablar con los procesadores. Las API de información del sistema en Wine utilizarán las interfaces de escalado de rendimiento de la CPU para administrar las compatibilidades de tiempo de programación del procesador de múltiples núcleos desde la aplicación de Windows al entorno Linux para VKD3D-Proton (la API de Direct3D 12 completa sobre Vulkan) en Steam. El módulo de escalado de rendimiento de la CPU original se basa en el controlador cpufreq ACPI común del kernel heredado en los procesadores AMD. Descubrimos que no era muy eficiente en cuanto a rendimiento/energía para las plataformas AMD modernas. Así que esta charla es para presentar un nuevo diseño de escalado de rendimiento de CPU para la plataforma AMD que tiene un mejor rendimiento por escalado de vatio en juegos en 3D como Horizon Zero Dawn con VKD3D-Proton en Steam.

La idea está inspirada en colaborando con los chicos del software Valve para ajustar el problema de ralentización de la animación (https://github.com/ValveSoftware/Proton/issues/4125) de VKD3D-Proton en Steam.

Categories: IT Info