ValveSoftware / ValveSoftware/Proton
Battle Brothers (365360)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Battle Brothers
- Steam AppID of the game: 365360
System Information
- GPU: Intel(R) HD Graphics 3000 (SNB GT2)
- Driver/LLVM version: 3.0 Mesa 20.0.8
- Kernel version: 4.15.0-112
- Link to full system information report as [Gist]:https://gist.github.com/Mart-Bogdan/d64509269f807add7da37f092d157936
- Proton version: 5.0
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Protonlogs:
Default settings:
steam-365360-no-opengl-hack.log
With applied OpenGL hack:
steam-365360-opengl-hack.log
Symptoms
With default proton settings game launches and shows a black screen, only cursor could be seen.
Reproduction
Launch game from steam with default options.
Hotfix
I've noticed on Lutris page recommended setting: add environment variable MESA_GL_VERSION_OVERRIDE: 3.3COMPAT
I've tried editing wineprefix user.reg to add env variable but didn't helped (perhaps it only visible from within windows, not from OpenGL driver)
Then I've launched steam as MESA_GL_VERSION_OVERRIDE=3.3COMPAT steam it helped.
later I've altered game launch settings as:
MESA_GL_VERSION_OVERRIDE=3.3COMPAT %command%
Readiness
With this fix ONLY issue with game is flickering cursor, but in other aspects game is playable, sound and other stuff works.
Suggestion
Add this environment variable as default setting.
P.S. would test on RX 590 this week, perhaps issue is actually with my Intel videocard.
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 with the linked Proton logs and the default Steam launch path, then compare them with the reported MESA_GL_VERSION_OVERRIDE=3.3COMPAT launch setting. Confirm whether the fix is specific to the reported Intel graphics environment. Done means Battle Brothers launches without a manually supplied environment variable and no longer shows the black screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100