Mostrando entradas con la etiqueta Proton. Mostrar todas las entradas
Mostrando entradas con la etiqueta Proton. Mostrar todas las entradas

domingo, marzo 10, 2019

Solución error UnityPlayer.dll caused an Access Violation (0xc0000005)

Para la solución al error:
UnityPlayer.dll caused an Access Violation (0xc0000005)
  in module UnityPlayer.dll at 0023:1085a052.
En Windows es conocido que hay que desinstalar citrix
En cambio si estamos en Linux, el fallo viene ocasionado por la configuración de Steam Proton.
Hay que configurar el archivo user-settings.py de steam proton descomentando la siguiente linea:

# "PROTON_USE_WINED3D": "1",

Este archivo se encuentra normalmente en la carpeta home. SI no existe debeis copiar el que se llama user-settings.sample.py en otro que se llame simplemente user-settings.py.
En mi caso la carpeta donde está es:
 ~/.steam/steam/steamapps/common/Proton 3.16 Beta/
En rojo marco que es posible que estés usando otra versión.

Saludos!

Hades' Star en Linux


Directamente no existe a día de hoy cliente nativo en Linux, pero para ello podemos usar Steam Proton sin problemas.

Tenemos que Instalar Proton (Si no lo tienes, pincha aquí. Y después vuelve a este manual.)

Probar a instalar y ejecutar Hades' Star.


En el caso de que no se abra la ventana del juego tendréis que continuar el manual para arreglarlo. Además, hay que tener cuidado por que muchas veces aunque lo cerremos se queda por detrás funcionando y no podemos volver a abrirlo a no ser que abramos el gestor de tareas y matemos el proceso.






Solución de problemas en el incio de Hades' Star en Steam proton Linux.

1.- Editar user_settings.py
Este archivo es un punto fuerte para poder hacer correr muchos juegos en Linux ya que permite evitar incompatibilidades según nuestros drivers. En el caso de Hades' Star no son pocos los usuarios que tienen problemas de inicio o de la pantalla en verde. Para ello entonces tenemos que buscar en nuestra carpeta home dentro de .steam un archivo llamado user_settings.sample.py para renombrarlo y cambiar algunas configuraciones.

Entonces, en primer lugar, si lo queremos hacer desde terminal:
cd ~/.steam/steam/steamapps/common/Proton\ 3.16\ Beta

En caso de que el comando anterior diga que no existe la ruta, tenemos que poner lo que está marcado en rojo según la versión que tengamos. Para saberlo podemos abrir nuestro explorador de carpetas e ir haciendo la ruta hasta llegar a una carpeta en la que está user_settings.sample.py.
Pues bien en esta carpeta copiamos este archivo y lo renombramos como sigue (desde terminal si queremos):

cp user_settings.sample.py user_settings.py
Con vuestro editor favorito de texto (nano, vim, kate, etc...) editamos el archivo. Yo usaré Mousepad.
mousepad user_settings.py
Buscamos estas lineas en el documento:
#Use gl-based wined3d for d3d11 and d3d10 instead of vulkan-based dxvk
# "PROTON_USE_WINED3D": "1",
Pues en esta última línea, descomentamos quitando la almohadilla (#).
Ahora buscamos:
#Disable d3d11 entirely
# "PROTON_NO_D3D11": "1",
Y descomentamos también la ultima línea.


Reiniciar Steam y ejecutar.
Listo! Ya podemos jugar a este gran y adictivo juego desde el ordenador.
En el caso de que queramos continuar la cuenta que ya teníamos en el movil podemos hacerlo siguiendo los pasos del menu de Hades' Star -> Conectar otro dispositivo.

Instalar Steam Proton en Linux


Proton (o también llamado Steam Play) es una versión modificada de wine realizada por Valve que se ejecuta mediante Steam para juegos que no pueden hacerlo nativamente en Linux.

Para que no de fallos, no es recomendable instalar directamente el paquete proton desde AUR. Primero es necesario instalar Steam.
Buscamos e instalamos en nuestro repositorio favorito:
sudo pacman -S steam-native
Y además, en versiones como Manjaro existe el paquete steam-manjaro que también es recomendable instalar.
Una vez tenemos Steam instalado, lo abrimos e instalamos SteamVR desde el propio Steam.





Por tanto, a modo de resumen los pasos son:

1.- Instalar steam-native (y también si estáis en manjaro, steam-manjaro).

2.- Abrir Steam con tu cuenta e instalar SteamVR
2.1.- Para instalar SteamVR hay que pulsar en Library y en la opción VR veréis que esta disponible SteamVR.

3.- Ahora desde AUR podemos instalar proton sin problemas.
3.1- Podéis usar yaourt, pamac o vuestro gestor de paquetes AUR favorito.

4.- Para usar un juego con proton tenemos que activar eso en Steam Play en Preferencias de Steam.

Al reiniciar Steam ya podremos buscar juegos en la store y probar si podemos jugarlos bien. Es posible que algunos necesiten optimizaciones en el archivo user_settings.py. (Pero esto ya sería cosa de cada juego en particular.)
Para probar las configuraciones en caso de que no se pueda jugar bien tendríamos que hacer lo siguiente:
Buscar el archivo user_settings.sample.py en la carpeta dentro del home de .steam. Depende de vuestra versión, por ejemplo la mia es:
/home/srgio/.steam/steam/steamapps/common/Proton 3.16 Beta/
y al localizarlo, copiarlo con el nombre user_settings.py y comentar o descomentar las lineas con las que creamos que va a mejorar.

Suerte y saludos!!

 
Google+