protonscr

Regression in Counter Strike: Global Offensive

dxvkclosed
doitsujin/dxvk#3520 · opened 2023-06-20 by adamjer · updated 2023-06-20 · 6 comments · github
Aadamjer 2023-06-20 github

There are corruptions visible
image

Exact regression point
https://github.com/doitsujin/dxvk/commit/1850819483a1a5e061da18c8bfd615988af3b316

Software information

Counter Strike Global Offensive

System information

  • GPU: NVidia RTX 2080

  • Driver: 31.0.15.3203

  • OS: Windows 10

  • GPU: Intel(R) UHD Graphics

  • Driver: latest

  • OS: Windows 10

Apitrace file(s)

Unfortunatelly I was not able to capture APItrace file, game crashes with apitrace attached.

KK0bin maintainer 2023-06-20 github

Do you happen to know the D3DPOOL of the problematic buffers?

HHunterCZ122 2023-06-20 github

Apitrace (with DXVK)
To make apitrace you need to add -insecure to launch options otherwise CS:GO will crash.
Unfortunately I couldn't make apitrace with WineD3D because it gets stuck at loading screen for over 10min (and I really don't want to wait that long).

Aadamjer 2023-06-20 github

I did exactly as you mentioned.
Added -insecure option in Steam app launch parameters and copied ApiTrace "d3d9.dll" into "..\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\bin" directory.
Game does not launch at all.

And I do not know D3DPOOL of the problematic buffers :(

WWinterSnowfall 2023-06-20 github

Perhaps you are aware of this, but the Wine override for d3d9 when using apitrace should be set to "n,b", not simply "n", since it's a simple pass-through, and stuff will crash otherwise.

Edit: Sorry, didn't notice you were on Windows. That's not an issue there, of course.

BBlisto91 2023-06-20 github

Not on Windows which is what i believe adamjer tried on 😉

Aadamjer 2023-06-20 github

Yes, exactly I tried it on Windows 10.

DLLs