While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Steam Deck most played for April 2024 has plenty of Fallout
- Bazzite 3.0 out now with Steam Deck OLED support nearly ready
- The big hit medieval strategy game Manor Lords works well on Linux
- Zink driver startup time squashed with new patches
- Albion Online now officially launched in Europe and MENA regions
- > See more over 30 days here
-
Men of War II releases May 15th with Linux support
- Fremen -
HELLDIVERS 2 sees over 130K bad reviews on Steam as Son…
- bertraar -
UK Government replies to petition about requiring publi…
- Mambo -
GTA 6 publisher Take-Two reportedly shutting Roll7 and …
- Mountain Man -
HELLDIVERS 2 will soon actually require a PlayStation N…
- Pengling - > See more comments
Latest Forum Posts
View PC info
BioShock 2 gave the following error:
0047:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
Which led me to this forum thread:
https://forum.winehq.org/viewtopic.php?t=30705
I eventually discovered that I needed to override the OpenGL version to 4.1 to get both games to load:
export MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410
I am not sure what changed, seeing as how it used to work fine without this. Maybe something was added in either the driver or in WINE that awakened some new functionality that the engine will try to utilize if present. I was already running both games in DirectX 9 mode.
Last edited by Hamish on 21 March 2020 at 7:14 am UTC
View PC info
This means that outside of the ARB_gpu_shader_fp64 extension I do have full OpenGL 4.4 in my driver but without the override it will only report that it has support for OpenGL 3.1 due to the missing extension:
[hamish@Gehirn ~]$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.1 Mesa 19.3.4
OpenGL version string: 3.1 Mesa 19.3.4
[hamish@Gehirn ~]$
This is why overriding the version to OpenGL 4.4 is still able to expose the needed functionality as the support is there for everything except for FP64 shaders in both my hardware and driver.
View PC info
The remastered versions are using DX11, which might be the reason why you need a higher OpenGL version. As for FP64, your GPU may not support it but Mesa has Soft FP64 support, naturally its' slower but doesn't lock you out.
View PC info