Phantom Doctrine (UE4) stürzt beim Start mit aktivierter esync ab. Wenn es mit PROTON_NO_ESYNC
in user_settings.py
deaktiviert ist, startet das Spiel gut. (allerdings gibt es noch einige Probleme)
Im Terminal beim Absturz:
eventfd: Too many open files
esync: write: Bad file descriptor
Protocol error: process 0028: sendmsg: Bad file descriptor
Lösung: Erhöhen Sie systemd DefaultLimitNOFILE
wie hier erklärt
Ich denke, dass Dampf bei der Installation die FD-Grenze erhöhen sollte.
Hallo @DougTy , @Guy1524 , das Erhöhen von FD-Limits ist eine privilegierte Operation, die eine Root-Berechtigung erfordert und sich höchstwahrscheinlich in Zukunft nicht ändern wird. Dies ist auch unter https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#fd -limit-requirements dokumentiert.
Hilfreichster Kommentar
Lösung: Erhöhen Sie systemd
DefaultLimitNOFILE
wie hier erklärt