dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

CSGO crashes with DXVK in a map de_anubis

Open deathmasgu opened this issue 4 months ago • 4 comments

it can crash at any time, within 1 minute since round begining

Software information

CSGO, everything maximum

System information

  • GPU:RTX4090
  • Driver:580.97
  • Wine version: what is wine?
  • DXVK version: Latest

Apitrace file(s)

  • tier0.dll 异常代码: 0xc0000409 错误偏移量: 0x00029314 错误进程 ID: 0x47e8

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace You can test it yourself It will definitely crash.

deathmasgu avatar Sep 06 '25 10:09 deathmasgu

Is this CS:GO or CS2? I think both CSGO and CS2 has vulkan launch option (I've only tried in linux)

SenyxLois avatar Sep 06 '25 12:09 SenyxLois

CS:GO, the legacy edition. Also, the DXVK for x64(d3d9.dll for x64) is actually working, as I have tested. Theoretically, what effect can we archieve with this new technology?

deathmasgu avatar Sep 11 '25 00:09 deathmasgu

The Windows version of CSGO never got a 64bit upgrade.

So 64bit DXVK cannot work with it.

Theoretically, what effect can we archieve with this new technology?

I don't know what you're talking about. The goal of DXVK is to make Windows games playable on Linux.

K0bin avatar Sep 11 '25 01:09 K0bin

Just to quickly sum up our findings so far: The game runs out of address space due to 400 MB of directly mapped D3D9 buffers.

Disabling direct buffer mapping causes rendering issues due to what we assume is a game bug. At least we've run into CSGO game bugs with how it handles buffer updates before (https://github.com/doitsujin/dxvk/blob/3798b12fedb842c1ba117758543c72532b42b2ec/src/d3d9/d3d9_common_buffer.cpp#L85).

K0bin avatar Sep 13 '25 23:09 K0bin