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
- Oh dear - ARC Raiders was logging your private Discord chats [updated]
- Many more US states are planning or already have operating system age verification laws
- Xbox "Project Helix" confirmed to run Xbox and PC games - competition for the Steam Machine
- Transport Fever 3 confirmed for Linux and macOS support
- Slay the Spire 2 is out now in Early Access with online co-op
- > See more over 30 days here
Recently Updated
- Recommendations for portable monitor for Steam Deck?
- childermass - Shop Crush - Psychological Horror Thrift Sim with Literal Illusio…
- hollowlimb - Introduce Yourself!
- hollowlimb - Proton/Wine Games Locking Up
- Caldathras - recently released super fun crpg - Sector Unknown
- Jarmer - 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)
EDIT: Apparently someone already found a workaround to the "press space to continue" issue: https://github.com/ValveSoftware/Proton/issues/482#issuecomment-436019150
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.
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)
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
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.