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:
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
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Canonical call for testing their Steam gaming Snap for Arm Linux
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- > See more over 30 days here
- Venting about open source security.
- LoudTechie - Weekend Players' Club 2026-01-16
- CatKiller - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
[Bioshock 2 Remastered](https://productcard.gog.com/game/bioshock_2_remastered?pp=b2a10a6c3dcadb10c8ffd734c1bab896d55cf0ec)
Original versions will be included for FREE later. As You must know, Bioshock 2 needs some bug fixing.
[https://www.codeweavers.com/search/?q=BioShock+Remastered](https://www.codeweavers.com/search/?q=BioShock+Remastered)
[https://lutris.net/games/bioshock-remastered/](https://lutris.net/games/bioshock-remastered/)
[https://appdb.winehq.org/objectManager.php?sClass=version&iId=35804](https://appdb.winehq.org/objectManager.php?sClass=version&iId=35804)
View PC info
EDIT: Apparently someone already found a workaround to the "press space to continue" issue: https://github.com/ValveSoftware/Proton/issues/482#issuecomment-436019150
View PC info
View PC info
The only thing I had to do different was patch the Bioshock2.exe using the 4GB Patch:
http://www.ntcore.com/4gb_patch.php
This resolves Bug #34658 as it gives the game enough virtual memory that it no longer hangs:
https://bugs.winehq.org/show_bug.cgi?id=34658
With the Steam version this would not work because of the DRM, saving me from having to mess around with ugly patch hacks on Wine itself to get the same effect. Just in case you needed another reminder on why fighting DRM is important.
(I haven't tried this myself.)
I did one of the reports.
View PC info
Using the Steam version with vanilla wine and Steam for Windows probably wont work due to the reasons you gave. (Though not sure, I had patched my Dark Souls III executable for 21:9 support and the game still started fine using SteamPlay/Proton)
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](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=410I 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 Mar 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