ValveSoftware / ValveSoftware/Proton
[Wayland] several OpenGL games perform badly on a Wayland session
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
I'm opening this as a general thread, because several OpenGL games are affected by the same issue: basically they run poorly on a Wayland session (tested on Plasma and gamescope) with Proton 10 and 11. Zink (MESA_LOADER_DRIVER_OVERRIDE=zink %command%) helps the situation (holding their performance in ~58 fps). I had opened issues on Mesa's gitlab, but since now I've found the real cause, I'm not sure there is the right place.
List of affected games:
- Worms WMD (327030) Mesa issue
- Transistor (237930) Mesa issue
- Blade Strangers (565170) Mesa issue
- Coromon (1218210)
- Digimon Story Cyber Sleuth: Complete Edition (1042550)
Specs:
- OS: Arch
- Kernel: 6.18.49
- GPU: RX 6700 XT (Mesa 26.1.8)
- CPU: Ryzen 7 5700G (8c/16t)
- DE: Plasma 6.7.4 (wayland/x11)
- Display device: 1440p/120hz
- Full system specs: system_specs.tar.gz
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the listed games on a Wayland session with Proton 10 or 11, comparing normal rendering with MESA_LOADER_DRIVER_OVERRIDE=zink %command% and with X11. Use the linked Proton and Mesa issues plus the attached system specs to compare reports; done requires an isolated cause and a targeted fix or clearly documented upstream handoff.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100