


Some graphical glitches when underwater
If you have another monitor and your mouse keeps moving offscreen change proton version to 6.3-8
PROTON_USE_WINED3D=1 %command%

установил русификатор с озвучкой
45 fps lock
стабильно вылетает после режима сна

overall a nice experience on linux without tinkering
game sometimes dropped off fullscreen after relaunch. Just initiate it again and your good 2 go.
just 1 crash during a full run. totally acceptable
DXVK_ASYNC=1 bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/BioshockHD.exe}"' -- %command% -nointro

One the game is running there are no issues. The only things to remember is to disble esync and fsync in order to get better textures.
PROTON_NO_ESYNC=1
PROTON_NO_FSYNC=1
Low res textures. Fixed by disabling Esync and Fsync
The game did not run after it was added to steam. Launching straight from heroic launcher worked fine. Disabled esync and fsync by adding them as environment variable in heroic game settings under the advanced tab.

bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command%
It did not run out of the box, I had to add the startup parameters as other reports mentioned

De mis 28 horas de juego solo se me cerro el juego en dos ocasiones
Se puede cambiar el TDP para una mayor autonomia

bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command%
Config files folder: steamapps/compatdata/409720/pfx/drive_c/users/steamuser/AppData/Roaming/BioshockHD/Bioshock2/
- Initially the game did not open, using
PROTON_LOG=1 %command%
in the launch options, I discovered the following error: err:DXGI: EnterFullscreenMode: Failed to change display mode
- It was necessary for me, edit the Shared.ini file in the config files folder, to adapt to the resolution of my environment.
StartupFullscreen=True
ViewportX=1920
ViewportY=1080
- Also, unlike BioShock 1 Remastered, here the 2k launcher had a problem and displayed a generic error screen:
Game Failed To Start
. I added the above command to skip the launcher.
Alt-tabbing is problematic in this game. Sometimes it gets a little sluggish or doesn't even go back.
The game froze frequently, about 8 times during the entire game.
Apparently it is related to the video card driver or the kernel I had installed.
(nvidia 560.35.03 and linux 6.10.6.arch1-1).
When I changed to an older version (nvidia 555.58.02 and linux 6.10.5.arch1-1), the freezing did not occur again.
Played with Proton-Experimental [bleeding-edge] in 1080p fullscreen with 60 FPS stable.
Played the entire game and the downloadable content Minerva's Den.
After adjusting the resolution in the config files, skipping the 2k launcher, and downgrading the nvidia driver/linux kernel to avoid screen freeze, I didn't have any other problems and was able to play the game perfectly.

Go to "/home/deck/.steam/steam/steamapps/compatdata/409720/pfx/drive_c/users/steamuser/AppData/Roaming/BioshockHD/Bioshock2", open file "Bioshock2SP.ini", search for "TextureStreamingMemoryLimit" value and change it to 4096.
limit to 45fps on OLED
I had one crash so I applied this crash fix found on the Steam forum for windows
gamemoderun bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command% -nointro

Game doesn't start whatsoever.
Trying different proton versions, different launch options etc
Not sure if it's something to do with Wayland or something but the game refuses to start no matter what I try. Launch options, different proton versions, the works, no dice. Steam shows it's running but nothing actually pops up no matter what I try. As of right now, at least on Fedora, it's utterly borked

LaunchExecutable : "Build/Final/Bioshock2HD.exe"
The game occasionally minimizes to tray and alt+tabs to other applications. Closing everything except the game helps avoid it.
Freezes for several seconds when opening menu or map. Similar to Bioshock 1, but somewhat worse.
Infrequent CTDs, usually in heavy areas. I recommend saving often (even despite the freezes in the menu).
Can be launched via Epic with Wine (or probably Proton as well), but 2K Launcher needs to be circumvented. Since normal Steam parameters are not in use here:
- Install the game via Epic (which should be already installed via Lutris)
- Locate Epic's manifests. Typically stored inside a wine "container" emulating Windows instance, if you use the default Epic location, it should be here: /home/%username%/Games/epic-games-store/drive_c/ProgramData/Epic/EpicGamesLauncher/Data/Manifests/
- Manifests have an extension .item but internally are text files. Open them one by one and check the parameter called "InstallLocation" until you find the specific manifest for Bioshock 2. Make a reserve copy of it, just in case.
- Find the parameter "LaunchExecutable". In the vanilla manifest, it holds the path to 2K Launcher. Replace this path with "Build/FinalEpic/Bioshock2HD.exe".
- Launch the game via Epic client.
Save often!

I played this second chapter of the BioShock series on the Steam Deck some months after having finished the first one on the PS4. The performance was absolutely on par with that of the Sony console, with the added benefit of being able to play lying in bed. I walked through the game from start to finish, including the "Minerva's Den" DLC, and I didn't encounter any problems whatsoever. The only issue that I can report was the inability to launch the game after an update, which I managed to quickly solve by cleaning Proton's data and restarting the game.

bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command% -nointro PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1
Cobbled a couple of the suggestions together and was able to run fine.

gamemoderun bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command% -nointro
It doesn't has more bugs than it supposed to have on Windows.
Played through the whole game. Experienced 3 crashes. Windows users also report crashes in Steam reviews.

It worked fine, a single crash in a full playthrough is nothing to complain about.
Sometimes, after a while of playing, the game starts to stutter. By just pressing 'esc', which pauses the game and opens the main menu, and pressing 'esc' again, which closes the menu and brings you back to the game, it's instantly fine again. Happened only in the last third of the game.
A single crash in the middle of the fight against a big sister. Otherwise, no more crashes in 12 hours of play time.
Overall, a satisfying experience.

bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command% -nointro
The game was working perfectly, all you had to do was download and play it. However, after the last update in September 2022, 2k Launcher was added. Therefore, from that date on, it was necessary to add a launch argument to bypass the 2k Launcher.

With 8.0 I have random crashes on Dionysus Park, occurred during fighting. I changed to 6.3
RADV_PERFTEST=gpl gamemoderun %command%
The message in 2k launcher "Missing games from your library? Launch the game from the platform it was installed from (Epic or Steam)." Only shows on first launch. On second launch game starting.

gamemoderun MANGOHUD=1 %command%
Works great. Ran on big picture mode 3400x1440p ultrawide resolution no problem. Dualsense controller working fine. Using Wayland. Needs to be launched at least twice. The first time there is some pop up about a 2K service. Then the second time on completely steady and stable
Works great, idetically to 1
The same message as Bioshock 1 when first launching: "Missing games from your library? Launch the game from the platform it was installed from (Epic or Steam)." Only shows once and the game launches fine from then on.

bash -c 'exec "${@/2KLauncher\/LauncherPatcher.exe/Build\/Final\/Bioshock2HD.exe}"' -- %command% -nointro
Minor stuttering after loading - went away with time playing.
Once 2K Launcher is bypassed it works very well.
GPU to 1000, TDP 6W
Not a single crash with proton 6.3.8. Almost 4h of battery life with TDP 6W and GPU to 1000. Extremely good experience
With the game being just as buggy on Windows, it's hard to say yes or no. If you can stand windowed mode, go for it.
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Build\/Final\/Bioshock2HD.exe'/" )
In the Minerva's Den DLC, any audio longer than 1 second would randomly start cutting out; this is most notable on the level Operations at the intersection of Climate Control and Core Access. Base game is largely fine, though.
Slight texture flickering in the submerged section after dropping through the burning platform
Windowed mode seems to ignore xfce's ability to run any window in borderless mode.
In some cases, movement would cease even while holding down movement keys. Again, this was mostly in the DLC.
Massive slowdown after entering the clinic but only in fullscreen
Running in the game in full screen seems to make the game more prone to crashes. Using the Shock plasmid is most likely to cause the game to crash, though playing in windowed mode seems to prevent crashes. Alt-tabbing in fullscreen can also cause WINE to crash.
The launch command is only used because I have disabled the Steam Cache. The game just works: downloaded it and started playing.
RADV_PERFTEST=gpl %command%
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Build\/Final\/Bioshock2HD.exe'/" )
Worked well with Proton Experimental before update. I came back to the game and couldn't launch in anymore, so I reverted to Proton 6.3-8 and it launched and worked fine.
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Build\/Final\/Bioshock2HD.exe'/" )
Used to fail to start altogether (as other people mentioned), but started working again recently. Entirely flawless, finished game without a single issue. Now playing Minerva's Den DLC.
No longer works
PROTON_NO_ESYNC=1 mangohud %command%
There was some update, I think in Oct 2022. The game no longer launches. The same goes for Bioshock 1 (Windows), Bioshock Infinite (Linux).
Sometimes crashes during battle in later areas (Fontaine Futuristics).
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Build\/Final\/Bioshock2HD.exe'/" )
Game would crash multiple times each time I played. Became frequent enough to quit and uninstall. Will wait for better stability.
40hz 40fps 8w tdp
Remember the game only autosaves in level change loading screens. Also, if you put the deck to sleep there's a chance you might crash on a load screen. Try not to let it sleep while playing this one.