System: Ubuntu 18.10 x64 with latest Mesa installed via PPA, switchable graphics (Intel HD 4400 & AMD R7 M260), ulimit -Hn manually set to 1048576.
Proton: 3.7-4 (stable version also tested)
Issue: unexpectedly low framerate (10-15fps) with constant stuttering in game, followed by the game crashing within a few seconds. Setting PROTON_NO_ESYNC=1 prevents the crash, but not the low performance.
Cause: libmpg123-0:i386 was not marked for installation by the Steam client or Proton, which causes Proton's l3codeca.acm.so not to load correctly and cause the performance/stability issue.
Resolution: installing the above package resolves the performance issue - no more stutter, and framerate increases to ~40-60fps even on the integrated graphics. ESYNC can also be re-enabled without causing crashes.
System: Ubuntu 18.10 x64 with latest Mesa installed via PPA, switchable graphics (Intel HD 4400 & AMD R7 M260),
ulimit -Hnmanually set to 1048576.Proton: 3.7-4 (stable version also tested)
Issue: unexpectedly low framerate (10-15fps) with constant stuttering in game, followed by the game crashing within a few seconds. Setting
PROTON_NO_ESYNC=1prevents the crash, but not the low performance.Cause:
libmpg123-0:i386was not marked for installation by the Steam client or Proton, which causes Proton'sl3codeca.acm.sonot to load correctly and cause the performance/stability issue.Resolution: installing the above package resolves the performance issue - no more stutter, and framerate increases to ~40-60fps even on the integrated graphics. ESYNC can also be re-enabled without causing crashes.
Tested on Elder Scrolls IV: Oblivion