Como configurar Proton con Protontricks
Proton es la propuesta de Steam para ejecutar juegos de Windows desde Linux, pero no deja de ser un Wine optimizado por Valve y con una lista de con una lista de compatibilidad que va creciendo poco a poco.
Muchos conocen Winetricks, una herramienta imprescindible para tunear Wine que nos ha facilitado las cosas entre otras alternativas como PlayOnLinux.
Pero ¿y si pudiéramos tener una herramienta parecida a Winetricks pero con perfiles al estilo de PlayonLinux dentro de Steam?
Claramente ya alguien se hizo esta pregunta, la compartió y diseño una respuesta: Protontricks es la respuesta para hacer funcionar esos juegos que aún no están soportados de forma oficial por Steam.
Instalando Protontricks #
Para usar Protontricks es necesario instalar algunas herramientas primero, así como Winetrick, entre otras cosas. También es altamente recomendable que Instales y/o actualices los controladores de la GPU y Vulkan para mejor rendimiento.
Para arrancar vamos a instalar PIP, Git y Winetricks en primer lugar, esto lo vamos a hacer de la siguiente forma:
sudo apt install python3-pip python3-setuptools python3-venv git winetricks
A continuación vamos a Instalar Pipx. No es estrictamente necesario pero si es muy recomendado y en esta ocasión vamos a usarlo.
python3 -m pip install --user pipx
~/.local/bin/pipx ensurepath
Para continuar vamos a cerrar la terminal y la volvemos a abrir es necesario para que se apliquen los paths. A continuación de esto vamos a instalar Protontricks
pipx install protontricks
pipx upgrade protontricks
Para instalar la última versión de desarrollo.
pipx install --spec git+https://github.com/Matoking/protontricks.git protontricks
Hora de Usarlo! #
Primero instala el juego con SteamPlay (Proton). A continuación buscaremos el APPID de la siguiente forma.
protontricks -s JUEGO
Esto nos mostrará la APPID de la siguiente forma:
Found the following games:
JUEGO (NUMERO_APPID)
Ahora instalamos los componentes necesarios para hacer funcionar ese juego como por ejemplo DirectX9.
protontricks APPID d3dx9 d3dcompiler_43 win10
Listo, con eso sería todo en principio, aunque hay que tener en cuenta que como sucedía en Wine, cada juego puede llegar a necesitar algunas modificaciones o instalar ciertos elementos para que funcione correctamente.
Para saber que componentes debes instalar busca el juego en ProtonDB para ver las configuraciones de otros usuarios.
Fuente: Mis Juegos en Linux