Phantom Doctrine (UE4) se bloquea al iniciar con esync habilitado. Si está deshabilitado usando PROTON_NO_ESYNC
en user_settings.py
, el juego comienza bien. (sin embargo, todavía hay algunos problemas)
En la terminal mientras choca:
eventfd: Too many open files
esync: write: Bad file descriptor
Protocol error: process 0028: sendmsg: Bad file descriptor
Solución: aumente systemd DefaultLimitNOFILE
como se explica aquí
Creo que tras la instalación, el vapor debería aumentar el límite de FD.
Hola @DougTy , @ Guy1524 , aumentar los límites de FD es una operación privilegiada que requiere permiso de root y lo más probable es que no cambie en el futuro. Esto también está documentado en https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#fd -limit-requirements.
Comentario más útil
Solución: aumente systemd
DefaultLimitNOFILE
como se explica aquí