Steam es posiblemente la tienda de juegos para PC más popular del mercado. Entre otras razones, por sus precios, ofertas y descuentos durante todo el año, facilidades para instalar los juegos y mantenerlos actualizados… Y, por si fuera poco, tiene su propia consola de juegos portátil, Steam Deck, basada en Linux. Y, durante este año, también lanzará una consola de sobremesa, Steam Machine. Ambas consolas funcionan con Linux. En concreto, con SteamOS. Gracias al trabajo de Valve, de sus trabajadores y de miles de colaboradores y jugadores, hoy en día se pueden jugar más de 20.000 juegos en Steam Deck. Cuando Valve empezó el proyecto SteamOS, parecía una locura. El juego para PC siempre ha sido para Windows. Incluso, en la actualidad, Windows supone el 92% de jugadores de Steam, según datos oficiales. Frente a solo un 5% de Linux. Pero ese porcentaje es importante. Por un lado, porque SteamOS y, en especial, el software Proton de Valve, han hecho posible que miles de juegos importantes sean compatibles con Linux.En el pasado hemos visto que cualquier viejo PC puede convertirse en una máquina de juegos Steam. O uno nuevo. Solo hay que instalarle SteamOS o algunos de los Linux adaptados para aprovechar el software de Valve y así jugar a juegos de Windows en Linux. Algo que no siempre es fácil de conseguir. Pero que cada vez está más cerca del alcance de todos gracias a proyectos gratuitos y desinteresados en paralelo al trabajo de Valve. Así que, si no tienes una Steam Deck pero quieres algo parecido a lo que será la Steam Machine, puedes tomar un atajo y conseguirlo en un PC con Linux. Veamos cómo.Tu propia Steam Deck en tu PC con LinuxEmpecemos por el principio. Como hemos visto, tanto Steam Deck como Steam Machine, y otras consolas de terceros compatibles, corren un sistema operativo basado en Linux. Se llama SteamOS y está basado en Arch Linux, una distribución muy popular. Esto abre las puertas a que un PC con Linux se pueda convertir en una máquina de juegos Steam. Hacerlo posible te llevará tiempo y será un proceso manual y laborioso, lo contrario de comprar una Steam Deck, encenderla y ponerte a jugar. Pero es una buena alternativa si no tienes el dinero ni las ganas de comprarla.El componente de SteamOS que hace posible jugar a juegos de Windows sin Windows se llama Proton. Es de código abierto y está basado, a su vez, en Wine. Por si no lo conoces, Wine es un software para Linux que permite emular partes de Windows en vez de todo el sistema operativo. Es más práctico que crear máquinas virtuales porque consume menos recursos de tu ordenador. Y eso ayuda mucho, en especial en el caso de los juegos. Incluso Apple utiliza Proton en su Game Porting Toolkit, su herramienta para portar juegos de Windows a Mac, iPad o iPhone.Otro elemento importante de SteamOS es Gamescope. Se trata del administrador de ventanas de SteamOS. Y también es de código abierto. Para entendernos, este software hace posible que puedas jugar a juegos de Windows con la mejor experiencia visual posible. Mientras que Proton es lo que no vemos, Gamescope es la parte visible que hace de SteamOS una de las mejores soluciones para jugar juegos de Windows en Linux. Así que para emular Steam Deck en Linux, es imprescindible este componente. Entre otras cosas, este software minimiza la latencia en pantalla, optimiza el juego a pantalla completa, facilita la compatibilidad con la mayoría de juegos y, en definitiva, hace de intermediario entre el juego, la tarjeta gráfica y la pantalla de tu PC. Las ventajas de Steam Deck frente a SteamPara obtener una experiencia de juego similar a la que ofrece una máquina de Steam, portátil o de sobremesa, tenemos varias opciones. La más lógica pasa por instalar SteamOS en un PC. La segunda, ya la vimos antes. Usar versiones de Linux optimizadas para usar Proton y otros elementos de SteamOS y así poder instalar juegos de Windows en tu PC. Aunque no tengas Windows instalado. Y una tercera solución consiste en, si ya tienes Linux, simplemente añadirle los elementos que necesitas. Más artesanal, pero posible.En realidad, podrías simplemente instalar Steam en tu Linux y ya está. Sin embargo, los resultados no serán los mismos. Incorporar Gamescope te da más control y mejora el rendimiento gráfico de los juegos que vas a instalar vía Steam. Este software es una de las razones por las que es más fácil jugar en una Steam Deck que en un PC con Linux y Steam. Requisitos para instalar GamescopeEn teoría, puedes instalar Gamescope en cualquier distribución Linux que tengas en tu ordenador. O que hayas elegido instalar. Sin embargo, para evitar problemas, hay versiones de Linux más adecuadas que otras. Tengamos en cuenta que Valve trabaja sobre la base de Arch Linux. En este sentido, es recomendable utilizar esa distro o similares. Aunque también nos servirían otras tan populares como Ubuntu o Fedora para tener nuestro particular Steam Deck en un PC con Linux. El motivo es que Gamescope es compatible principalmente con el sistema gráfico Wayland, que utilizan Arch Linux y, por tanto, SeamOS. Y que han adoptado muchos otros Linux. Sin embargo, Gamescope también puede funcionar en X11 vía Xwayland.Respecto al hardware, no hay unos requisitos concretos. Pero como estamos hablando de juegos, es lógico pensar que conviene tener una buena GPU o tarjeta gráfica. Los requisitos no concretan modelos, si bien Gamescope es compatible con la mayoría de GPU de los principales fabricantes, NVIDIA y AMD. Y como es compatible con Vulkan, también puede funcionar en tarjetas gráficas Intel.Cómo instalar Gamescope en tu PCAunque la mayoría de distribuciones Linux tienen ya su propia tienda de apps, en esta ocasión es recomendable acudir al terminal o consola para instalar Gamescope. Vamos a ver cómo instalar Gamescope usando como ejemplo Arch Linux y Ubuntu. Aunque buscando en Internet encontrarás fácilmente instrucciones para instalar esta app en Fedora y openSUSE.En Ubuntu, Debian y demás distribuciones Linux compatibles:Primero, actualizaremos paquetes con sudo apt-get updateTambién sirve sudo apt updateLuego, solo queda instalar con el comando sudo apt-get install gamescopeTambién sirve sudo apt install gamescopePara comprobar que se instaló correctamente, gamescope --help | head -n 5En Arch Linux, Manjaro y otros Linux compatibles, solo hay que introducir el comando sudo pacman -S gamescope para instalar Gamescope. Y, a continuación, comprobar que está instalado con el comando gamescope --help | head -n 5 que vimos antes.En la página de Valve en GitHub encontrarás instrucciones para instalar Gamescope a partir de su código fuente. Allí también encontrarás atajos de teclado y una lista de las distribuciones Linux compatibles que integran el paquete instalador de Gamescope junto a la versión.Cómo usar Gamescope con SteamUna vez instalado Gamescope, ya podrás disfrutar de sus ventajas y prestaciones combinado con Steam. Y así tener tu propio Steam Deck en tu PC con Linux. Aunque hay distintas maneras de abrir Gamescope, vamos a optar por la solución más sencilla. Es decir, mano a mano con Steam, el lanzador y tienda de juegos de Valve. Abre la app de Steam en tu Linux.Ve a tu Librería de juegos.Haz clic derecho en el juego que quieres jugar.Entra en Propiedades > General > Parámetros de inicio.Introduce el comando de Gamescope que veremos a continuación.Cierra esa ventana de Propiedades.Ya puedes iniciar el juego.Varios ejemplos de posibles comandos de Gamescope que podemos usar en los juegos que ejecutaremos en Linux. Tal cual o adaptándolos a nuestras necesidades y capacidades de nuestro PC. Extraídos de la documentación de GitHub de Valve.Escalar un juego de 720p a 144p con integer scaling (escalado entero):gamescope -h 720 -H 1440 -S integer -- %command%Limitar un juego con V-Sync activado a 30 FPS:gamescope -r 30 -- %command%Abrir un juego a 1080p, pero escalarlo a una ventana ultrapanorámica de 3440×1440 en pantalla completa con bandas laterales:gamescope -w 1920 -h 1080 -W 3440 -H 1440 -b -- %command%Desde el terminal o consola puedes preguntarle a Gamescope qué opciones ofrece con el comando gamescope —help. En la página de GitHub muestras las siguientes, como hemos visto antes:-W y -H: resolución de Gamescope.-w y -h: resolución del juego.-r: límite de FPS para el juego.-F fsr: aplica escalado con AMD Fidelity FX Super Resolution 1.0.-F nis: aplica escalado con NVIDIA Image Scaling v1.0.3.-S integer: aplica escalado entero o integer scaling.-S stretch: aplica escalado hasta llenar la ventana del juego.-b: crea una ventana de juego sin borde.-f: crea una ventana de juego a pantalla completa. Seguir leyendo: Cómo activar la interfaz de Steam Deck en cualquier PC con Linux