protonscr

Star Citizen dark textures

dxvkclosed
doitsujin/dxvk#1262 · opened 2019-11-30 by gort818 · updated 2019-12-12 · 11 comments · github
1 matching comments, n / p to jump
Ggort818 2019-11-30 github

Looks there there was a bad commit between dxvk 4.2 and 4.3

Textures on some surfaces are complete black.
Here are some screenshots.

4.2

sc_dxxk4 2-1

4.3-4.5

sc_dxvk4 3-1

Software information

Star Citizen live 3.7.2

System information

  • GPU: Vega 56
  • Driver: mesa-aco-git 20.0.0_devel.20191126.6df53a980c0
  • Wine version: 4.20 staging
  • DXVK version: 4.3-4.5

Log files

Git bisect

Ok performed a bisect
first bad commit: [102a18060e6f474cd25e91c670edd4729df4d50c] [d3d11] Don't spill render pass when rebinding render targets

  1. DXVK: v1.4.2-36-gc5676d31 -good
  2. DXVK: v1.4.2-54-g9c6209fb -bad
  3. DXVK: v1.4.2-45-g950ea21b -bad
  4. DXVK: v1.4.2-40-g8446c28d -bad
  5. DXVK: v1.4.2-38-g43600215 -good
  6. DXVK: v1.4.2-39-g102a1806 -bad
Ddoitsujin maintainer 2019-11-30 github

I need an apitrace to debug this, the bisect alone doesn't tell me what's wong.

Ggort818 2019-11-30 github

Trying to get an apitrace takes over twenty minutes just to load into the game and then crashes, apitrace: warning: caught exception 0xc0000005.

I will keep trying.

Ggort818 2019-12-01 github

Here is trace not sure how much it captured as it crashed very early on.
https://drive.google.com/open?id=17TEr0fwws5ZzWotlBwQHfDv6Z6vWd4Ip

Ddoitsujin maintainer 2019-12-04 github

Unfortunately it only shows the main menu (which seems fine) and loading screens, not very useful to debug the problem.

Ggort818 2019-12-04 github

Damn ok, we will get you a trace where the bug is present.

AAlnoroid 2019-12-05 github

To get rid of dark texture bug - just copy and replace your d3dcompiler_47.dll from RSI Launcher directory to StarCitizen/LIVE and remove USER/Shaders.

Ggort818 2019-12-05 github

@Alnoroid that is a different issue which has nothing to do with dxvk.

Bbeniwtv 2019-12-07 github

I hope this new trace now can reproduce the issue for you guys:
https://drive.google.com/open?id=1AlRGX5f901ysv8wymtrn29hxpx-h3c71

KK0bin maintainer 2019-12-10 github

I can replicate the issue with the trace and have bisected it down to 102a18060e6f474cd25e91c670edd4729df4d50c. To confirm it's actually that commit I also reverted it, which did indeed fix the issue as expected.

Ddoitsujin maintainer 2019-12-11 github

Thanks, the trace was very useful indeed. This should be fixed as of latest master. You can find a pre-compiled build here.

Ggort818 2019-12-12 github

Awesome! Thank you so much, works great!

DLLs

Error codes