protonscr

Bioshock

protonopen appid 7670Game compatibility - UnofficialDXVK/D3D9 馃惛
ValveSoftware/Proton#388 路 opened 2018-08-24 by Dakunier 路 updated 2026-07-05 路 33 comments 路 githubgame pagesearch this game
DDakunier 2018-08-24 github

Short Playtime but it works :)

Edit: Better textures and improved loadtime with PROTON_NO_ESYNC=1 %command%

Systeminfo: https://gist.github.com/Dakunier/352c4f0b1b7c027065f71993367b0249

Llegluondunet 2018-08-24 github

I'm not so optimistic: the first time I launched the game with SteamPlay, the game crashed and crashed Gnome-Shell too.
The second times it launched but the game resolution was not correct (not my desktop resolution), I changed it, applied, but the result was not the one expected.
Other thing: you can not choose Directx10 option in the graphic menu.
When I choose to use Gamepad in the "control menu", the mouse cursor is no more available. I don't know if it is a normal thing.

DDakunier 2018-08-24 github

@legluondunet i expericend no crashs at all. Resolution is sometimes reseted.
DX10 is not available in proton.
I tested with a Steam Controller, used the Configuration from Dirty Dan, this worked for me.
Overall it is a playable Game with a little remaining work to do.

Llegluondunet 2018-08-24 github

DX10 is not available in proton.

Normally it should be , Proton has DXVK integration and DXVK support DX10 and DX11.

DDakunier 2018-08-24 github

i see everywhere only DX11... I think this needs further Investigation :D

Llegluondunet 2018-08-24 github

Assassin Creed is a directX10 game and it works very well with Proton, it could be Whitelisted.

Mmoragtong 2018-08-25 github

Does anyone have a problem with slow disk access? Like I walk around there are a lot of objects that aren't fully loaded, and the game freezes for 20 seconds or more when trying to save or when trying to access or hack vending machines or medical stations.

Ddubigrasu 2018-08-25 github

@moragtong
As for the the other Bioshock games, use:
PROTON_NO_ESYNC=1 %command%

Mmoragtong 2018-08-25 github

@dubigrasu thank you very much it worked!

Cchrilves 2018-08-25 github

I experienced rendering issues with OpenGL 4.5. The first seen was unplayable. Adding MESA_GL_VERSION_OVERRIDE=3.3 %command% to the launch options fixed it.

XXakepSDK 2018-08-28 github

Works only with steam-runtime. Has some issues with vertical mouse movements. Sometimes you just can't move mouse down | look down.
System info:
https://gist.github.com/XakepSDK/fc796a8ac0dd1c21f25b62903deb1af3

XXakepSDK 2018-12-17 github

Won't start even with steam-runtime
System info: https://gist.github.com/XakepSDK/db878b1fee107c542da6adcf0bb7f638
Proton: 3.16-5 Beta

Kkisak-valve maintainer 2018-12-17 github

Hello @XakepSDK, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Aalasky17 2018-12-18 github

@XakepSDK have you tried using the "-dx9" launch option?

XXakepSDK 2018-12-18 github

@alasky17 yeah, it works.
PROTON_NO_D3D11=1 %command%

Aalasky17 2018-12-20 github

@kisak-valve I think the regression tag is incorrect here. On old versions of Proton, Bioshock was failing to run on dx10 and getting automatically bumped back to dx9. The failure was partially fixed, so Bioshock no longer automatically forces dx9, but still fails to actually run with dx10. Users now have to force Bioshock back to dx9 manually, but the behavior hasn't actually regressed per se.

Sshoober420 2020-04-20 github

Compatibility Report

System Information

Symptoms

Videos and game intro cinematics have no audio.

In DX10 mode, you must disable ESync and FSync by using "PROTON_NO_ESYNC=1" and "PROTON_NO_FSYNC=1" in launch options to fix the low resolution texture glitch.

ESYNC FSYNC DX10 LOG:
steam-7670yes10.log

NO ESYNC FSYNC DX10 LOG:
steam-7670no10.log

When enabling DX9 mode by using the "-dx9" launch option, the game will crash at the loading screen, whether or not "PROTON_NO_ESYNC" and "PROTON_NO_FSYNC" is 0 or 1.

ESYNC FSYNC DX9 LOG:
steam-7670yes9.log

NO ESYNC FSYNC DX9 LOG:
steam-7670no9.log

https://github.com/doitsujin/dxvk/issues/1580

Sshoober420 2020-04-21 github

Also, I get the infamous black squares bug at the vending machine in "Neptune's Bounty" in front of "Fontaine Fisheries" using DX10. This is apparently a bug with NVIDIA cards, and happens on Windows as well, so I guess its ok. This bug does not occur using DX9 mode.

https://www.youtube.com/watch?v=ZxajUUErvy4

Sshoober420 2020-04-25 github

Compatibility Report

System Information

Symptoms

Intro and game cinematics now have audio, and the game has no sound.

I recently upgraded my computers sound card from a ASUS Xonar Essence STX to an external Topping D50s DAC. I reinstalled Bioshock and Proton to make sure it wasn't a software issue, and the same behavior persists. Oddly enough, Bioshock Remastered game sound still works with broken sound in cinematics like Bioshock 2007 used to behave.

Vvinifmor 2020-06-13 github

The brightness slider is not working by default (dx10 mode), but works with dx9. The problem happens with DXVK and WINED3D. Some pictures below:

7670_20200613164234_1

7670_20200613164247_1

The problem happens on the remastered version as well.

My specs:

  • GPU: GTX 970 4GB
  • S.O: Manjaro Linux 20
  • Driver: Nvidia 440.82
  • Kernel: 5.4.43
  • Proton version: 5.0-9
  • Logs: steam-7670.tar.gz
Tthaewrapt 2021-05-20 github

Unplayable for some reason (on NVidia at least) with 6.3-4, playable with a current Proton Experimental.

Sshoober420 2021-07-10 github

Compatibility Report

System Information

Symptoms

The brightness slider in DX10 mode is still not working, and the default brightness is too bright and washed out.

20210710_11h17m43s_grim

Rrtentser 2022-09-05 github

Just crashes with experimental

BBlisto91 2022-09-05 github

Please include your system information (Steam -> Help -> System Information) which you can post as a github gist,
And attach a proton log by launching the game with PROTON_LOG=1 %command% in it's launch options. It should appear in your users home folder.

Rrtentser 2022-09-05 github

According to protondb last working proton is 5.13

Rrtentser 2022-09-05 github

The brightness slider in DX10 mode is still not working, and the default brightness is too bright and washed out.

I had the same problem with remaster on windows

Rrtentser 2022-09-09 github

I've retested. Looks like the problem was in directx. If installed when offered, the game starts fine. The issue with gamma can be fixed by using PROTON_NO_D3D10 (it's the game bug which exist on windows too with dx10), but this way the game will crash when starting a new game / loading the save. I'll provide a new log tomorrow

Rrtentser 2022-09-10 github

I've retested again
Clean prefix, proton experimental, PROTON_NO_D3D10 to fix gamma, no esync and no fsync to fix textures. I refused to install additional software steam offered, new game started successfully, i also can change game resolution without restarting the game.

CCookieDoodle 2023-03-01 github

Compatibility Report

  • Name of the game with compatibility issues: BioShock
  • Steam AppID of the game: 7670

System Information

  • Steam Deck: Steam OS Stable Channel v3.4.4
  • Driver/LLVM version: 4.6, Mesa 22.2.0 (git-17e5312102)
  • Kernel version: 5.13.0-valve36-1-neptune
  • Link to full system information report as Gist
  • Proton version: ??? / Default Proton

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

Bioshock when installed on a Micro SD card doesn't create the necessary folder structure to save your game. Manually creating the folder structure inside Proton compatdata/pfx fixes the issue.

Correct path: %USERPROFILE%\Documents\Bioshock\SaveGames\

Reproduction

Launch game. Try to save.

Ddaninsky1 2024-05-09 路 hidden on GitHub github

I could't make this work, I run with this flags PROTON_LOG=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_D3D11=1 %command%
https://gist.github.com/daninsky1/dfc06992b25dafdfa3476a5c97b4be84

If I ran without PROTON_NO_D3D11=1 and I got something siminar to > @kisak-valve https://gist.github.com/XakepSDK/6764b1a3741897e981c4782403163888:

https://gist.github.com/daninsky1/b9c116f61aafdccfc30b85ecbc62ef80

The funny thing is working with heroic launcher(it is the remaster epic games version), and heroic is using the same experimental proton binaries of steam, there is a minor diference how the prefix folder is created, so I tried to import the same files to the compatdata of the game, but didn't work.

Kkisak-valve maintainer 2024-05-09 github

Hello @daninsky1, please use #399 to discuss how Bioshock Remastered behaves with Proton.

Pparkerlreed 2026-07-05 github

Fails to install with Disk Write Error at exactly 820MB using Steam client beta (RT3 not enabled)

Tried multiple different drives and libraries. Other games are installing as expected.

Every time it dies right before or at 820MB

Image

Seemingly nothing in the Steam logs

EDIT: Found some in the files rather than stdout

[2026-07-04 21:02:21] CGenericAsyncFileIOThread::AllocateResource() failed for CFileWriter: errno: 2, File: /home/parker/.local/share/Steam/steamapps/downloading/7670/content/BulkContent/5-hephaestusLevel.blk
[2026-07-04 21:02:21] AppID 7670 update canceled : Failed updating depot 7673 while writing chunk, offset 8388608 (File Not Found) (Disk write failure) "/home/parker/.local/share/Steam/steamapps/downloading/7670/content/BulkContent/5-hephaestusLevel.blk"

Same file every time.

EDIT2: Manually downloading with steamcmd, moving it into common, and installing the game and letting it verify seems to have worked.