protonscr

Bioshock Remastered 1/2/Infinite have totally messed up graphics

dxvkclosed amd radvamd amdvlk
doitsujin/dxvk#1224 · opened 2019-10-14 by mmmaisel · updated 2019-10-14 · 4 comments · github
Mmmmaisel 2019-10-14 github

Bioshock Remastered has totally messed up graphics during intro and in main menu with DXVK
both RADV and AMDVLK drivers (see screenshot). Without DXVK the game works well.
Other DXVK games and native vulkan games work perfectly.

This problem affects the whole Bioshock series.

alt text

Software information

Installed Bioshock Remastered from GOG and started the game with default settings.

System information

  • GPU: RX 5700 XT
  • Driver: Mesa 19.2 - RADV
  • Wine version: 4.17 staging
  • DXVK version: 1.4.2

Apitrace file(s)

Apitrace

Log files

d3d11.log

dxgi.log

OOschowa 2019-10-14 github

GPU: RX 5700 XT

Very likely a driver bug, even if it happens on both radv and amdvlk, since they use more or less the same compiler backend. AFAIK these games are known to work fine on other GPU's.

Ddoitsujin maintainer 2019-10-14 github

Indeed, it works fine on my RX 480. Can you try running the game with RADV_DEBUG=nodcc?

Edit: Also, please test with mesa-git (and double-check that you're actually running radv, your logs indicate that you're on an AMDVLK version that doesn't even recognize your GPU).

Hhakzsam 2019-10-14 github

It works fine on my Radeon RX 5700 as well. Are you sure you are using RADV (DXVK HUD might help) ? FWIW, AMDVLK used to render something similar on Navi in the past, I have never been able to reproduce something like that with RADV.

Mmmmaisel 2019-10-14 github

After clearing all shader caches the game works if I start it explicitly with RADV.
Looks like somehow it started with AMDVLK by default.

Launch options