Proton: Crashing with esync enabled

Created on 22 Aug 2018  ·  3Comments  ·  Source: ValveSoftware/Proton

Phantom Doctrine (UE4) crashes on startup with esync enabled. With it disabled using PROTON_NO_ESYNC in user_settings.py, the game starts up fine. (however there are still some issues)

In terminal while crashing:

eventfd: Too many open files
esync: write: Bad file descriptor
Protocol error: process 0028: sendmsg: Bad file descriptor

Most helpful comment

Solution: increase systemd DefaultLimitNOFILE as explained here

All 3 comments

Solution: increase systemd DefaultLimitNOFILE as explained here

I think that upon installation steam should increase the FD limit.

Hello @DougTy, @Guy1524, increasing FD limits is a privileged operation requiring root permission and most likely will not change any time in the future. This is also documented at https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#fd-limit-requirements.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

shaphanpena1 picture shaphanpena1  ·  3Comments

BLaDZer picture BLaDZer  ·  3Comments

kforney picture kforney  ·  3Comments

AwesamLinux picture AwesamLinux  ·  3Comments

lucifertdark picture lucifertdark  ·  3Comments