Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Very low performance in certain games (missing 32 bit mpg123) #957

Closed
psyke83 opened this issue Aug 30, 2018 · 2 comments
Closed

Very low performance in certain games (missing 32 bit mpg123) #957

psyke83 opened this issue Aug 30, 2018 · 2 comments
Assignees

Comments

@psyke83
Copy link

psyke83 commented Aug 30, 2018

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.

Tested on Elder Scrolls IV: Oblivion

@kisak-valve kisak-valve changed the title Very low performance in certain games (missing dependency) Very low performance in certain games (missing 32 bit mpg123) Aug 30, 2018
@omicron-b
Copy link

just want to note that TES III: Morrowind is also affected by that
#157

@kisak-valve
Copy link
Member

Related commit: ValveSoftware/steam-runtime@d71625f

@psyke83 psyke83 closed this as completed Oct 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants