Enlaces rápidos
¿Cansado de usar Windows y quieres probar Linux pero temes que tus juegos de PC no funcionen? Valve tiene la respuesta con su capa de compatibilidad Proton. Esto permite que miles de juegos exclusivos de Windows se ejecuten de forma nativa en Linux, eliminando obstáculos y permitiéndote jugar la mayor parte de tu colección de juegos sin una gran diferencia en el rendimiento. Esta guía te guiará a través de una breve historia de los juegos de Linux y te mostrará cómo hacer que todo funcione a través de Proton en Steam.
Jugar juegos en Linux solía ser un éxito o un fracaso
Estabas solo
Los juegos suelen diseñarse utilizando y para Windows. Las herramientas más populares para crear juegos también son compatibles principalmente con Windows, lo que hace que la compatibilidad con Linux y macOS sea un éxito o un fracaso. Las cuotas de mercado de estos dos sistemas operativos también son lo suficientemente bajas como para que la mayoría de los desarrolladores se salten por completo la posibilidad de ofrecer compatibilidad oficial. Los jugadores de Linux tuvieron que depender de herramientas no oficiales como Wine para jugar a juegos de Windows e incluso así los resultados variaron enormemente.
Las herramientas más populares para crear juegos también son compatibles principalmente con Windows, lo que hace que la compatibilidad con Linux y macOS sea imprecisa.
Wine requería una configuración manual para ejecutar Steam y los juegos disponibles a través de la capa de compatibilidad. Las actualizaciones y otros cambios podían interrumpir esta configuración, lo que causaba frustración y requería un esfuerzo para que todo volviera a funcionar. El soporte nativo para Linux ha mejorado con los años, incluso con una participación relativamente pequeña en el mercado de PC, pero todo esto cambió con el lanzamiento de la iniciativa de desarrollo Proton de Valve.
La empresa necesitaba lanzar Proton antes de su dispositivo de juegos portátilSteam Deckpara garantizar que los juegos de Windows funcionaran en su dispositivo portátil, que funciona con Linux y no con Windows. Desde entonces, los jugadores de Linux han aprovechado este esfuerzo para ejecutar los últimos juegos de Windows en varias distribuciones de Linux. Ahora, es tan fácil como instalar Steam en Linux y hacer clic en un solo botón para instalar y jugar juegos de Windows a través de Steam.
¿Qué es Proton y cómo funciona?
Una nueva era de juegos en Linux
Protones, en esencia, una colección de herramientasde código abiertopara que los juegos de Windows funcionen a través de Steam. Valve creó una versión de Wine y trabajó arduamente para que cualquiera pudiera cargar un juego sin tener que manipular Wine ni otras herramientas subyacentes. Wine funciona como una capa que traduce las llamadas a la API de Windows a llamadas POSIX (interfaz de sistema operativo portátil) y, al mismo tiempo, recrea una estructura de directorio de Windows y proporciona implementaciones alternativas de los servicios del sistema.
Contrariamente a su nombre y a las suposiciones generales, Wine no utiliza ningún tipo de emulación o virtualización para ejecutar binarios de Windows. Además de traducir las API de Windows, Proton traduce las llamadas a la API de Direct3D utilizando DXVK, una capa de traducción basada en Vulkan para Direct3D 9, 10 y 11, con soporte para Direct3D 12 proporcionado a través de VKD3D-Proton, una bifurcación de VKD3D de Wine. Dependiendo del juego para Windows, algunos pueden funcionar tan bien como Windows y otros pueden requerir ajustes adicionales para funcionar.
Cómo comprobar qué juegos de Windows funcionan con Proton
Verifique antes de comprar
Valve no proporciona detalles sobre qué juegos de Windows funcionan con Proton, pero la comunidad tiene una herramienta disponible para ayudar.ProtonDBes un sitio web que recopila datos sobre juegos de Windows y cómo se ejecutan en Linux utilizando Proton. Los jugadores de Linux pueden calificar los juegos en consecuencia e incluso compartir detalles sobre cómo hacer que los juegos de Windows funcionen utilizando parámetros de inicio y otras herramientas. Cada listado de juegos mostrará los resultados y los detalles del sistema correspondientes. Yo usaría este sitio web para verificar si tus juegos funcionarán en Linux.
Cómo jugar juegos de Windows a través de Steam en Linux
Llegando al meollo del asunto
Steam es la forma más popular de jugar en PC con Windows y lo mismo se puede decir de Linux. El cliente es totalmente compatible con el sistema operativo Linux e instalarlo en un sistema operativo basado en Debian no podría ser más fácil. Todo lo que se necesita es descargar el archivo .deb de Steam (piense en él como un instalador) y seguir un breve proceso para comenzar a usarlo. Siempre que tenga lamejor tarjeta gráficaque pueda permitirse, podrá disfrutar de una excelente experiencia de juego en Linux.
- DescargueSteamdesde el sitio web oficial.
- Instale Steam utilizando elarchivo .debdescargado .
- Abra Steam usando el ícono de la aplicación o el siguiente comando en la Terminal:
vapor
- Siga el proceso de instalación e inicie sesión.
- Comprueba cuáles de tus juegos funcionan con Proton usandoProtonDB.
- Instala los juegos de Windows que deseas jugar.
- Haz clic derecho en el(los) juego(s).
- SeleccionarPropiedades.
- Seleccione la pestañaCompatibilidad.Cambiar la versión de Proton para un juego de Windows a través de Steam.
- Marca "Forzar el uso de una herramienta de compatibilidad específica de Steam Play".
Steam descargará algunos archivos, instalará el software correspondiente y preparará el juego para su lanzamiento. Una vez que todo esté completo, inicia el juego y es posible que aparezca una ventana emergente con los shaders de Vulkan en preparación. Deja que este proceso finalice y el juego debería iniciarse automáticamente. Si el juego no se inicia y otros usuarios de Steam han tenido éxito con Proton, te recomendaría jugar con la versión de Proton que estés usando. Sigue los pasos anteriores para ingresar a las propiedades del juego a través de Steam y cambiar la versión de Proton.
Cómo utilizar los parámetros de lanzamiento de Steam
Para cuando las cosas van mal
Los parámetros de lanzamiento a través de Steam pueden ayudar a que los juegos se ejecuten en Linux. Steam proporcionaalgunos comandos básicosque se pueden utilizar. Se pueden encontrar otros en ProtonDB para ayudar a que un juego de Windows funcione o al menos permitirle resolver algunos problemas. A continuación, se explica cómo usarlos en juegos en Steam:
- AbreSteam.
- Haz clic derechoen un juego.
- Seleccione la pestañaPropiedades.
- Introduzca un parámetro de lanzamiento en el campo "opciones de lanzamiento".
Dependiendo de los parámetros de lanzamiento utilizados, deberías notar una diferencia la próxima vez que inicies el juego.
Disfruta de tu juego de Windows en Linux
Has lanzado con éxito tu juego de Windows en Linux y ahora puedes disfrutar de él sin estar atado al sistema operativo de Microsoft. Si tuviste que esforzarte un poco (o lograste que funcionara perfectamente con Proton), asegúrate de enviar informes en ProtonDB para ayudar a otros. Tener una comunidad vibrante es esencial para seguir desarrollando el soporte para juegos compatibles con Linux y lograr que funcionen incluso los títulos de Windows más difíciles.