protonscr

Bioshock black squares on vending machine in DX10

dxvkclosed appid 2007game bug
doitsujin/dxvk#1587 · opened 2020-04-21 by shoober420 · updated 2025-05-02 · 9 comments · github · game page · search this game
Sshoober420 2020-04-21 github

Software information

Bioshock (2007), high settings

System information

  • GPU: GTK 760
  • Driver: NVIDIA 440.82
  • Wine version: Proton-GE-5.6-2
  • DXVK version: 1.6.1

Log files

At "Neptune's Bounty" in front of "Fontain Fisheries", that vending machine there will render black squares from a distance caused by the shimmering effect in DX10 mode.

This is apparently a NVIDIA issue, and it also happens on Windows as well. I just thought maybe you could spot something in the logs and see if its not fixable in DXVK. This bug also occurs when using "PROTON_USE_WINED3D=1".

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

Ddoitsujin maintainer 2020-04-22 github

Can you please provide an apitrace? I don't have the game so there's not much I can do here, and a youtube video isn't going to help getting this fixed.

Sshoober420 2020-04-22 github

Can I use the Linux build of apitrace or does it have to be the Windows .dll build?

I’m running Bioshock through Steam, and I’m on Arch Linux.

Ddoitsujin maintainer 2020-04-22 github
Sshoober420 2020-04-23 github

I tried to get apitrace to work with Proton-GE and vanilla Proton, and it did not work. I’m going to try apitrace with regular Wine now.

BBlisto91 2022-08-06 github

@shoober420 Friendly ping. Are you still having this issue with latest dxvk and driver? :slightly_smiling_face:

BBlisto91 2022-10-06 github

Just noting that i can reproduce this on Nvidia. Both with dxvk and with the native game on Windows.
I had issues getting a apitrace as the game crashes with it on Linux and when i tried on the Nvidia setup on Windows the game was so slow i had issues reproducing. But will try again later on amd windows.

BBlisto91 2022-11-15 github

Managed to make a trace on Windows AMD together with dxvk. Tho i dunno if it's useful since it still ran at like 1fps.

https://mega.nz/file/xkxhQa7R#s3FMiWKM2ZiV5swPE4hlljmBIEp_zI-hCSukclfU9UU

BBlisto91 2024-11-02 github

I can't actually reproduce this issue anymore with a RTX 4080 (on Linux with dxvk at least). Above when i said i reproduced i tested with a 960.
So either this seems to be some hardware quirk on older GPUs or a driver change did something.

Quick edit: Actually it does show with wined3d OpenGL on the RTX 4080. In Vulkan mode it is fine

Sshoober420 2024-11-06 github

@Blisto91
Cool to know DX10 mode works great with DXVK. I want to replay ASAP.

Launch options