protonscr

DXVK fails to enumerate nVidia 2080 with d3d9.dll

dxvkclosed
doitsujin/dxvk#5727 · opened 2026-06-23 by Mycohl · updated 2026-06-23 · 4 comments · github
1 matching comments, n / p to jump
MMycohl 2026-06-23 github

Using Linux, dxvk 2.7.1, 32-bit/x86 D3D9 app, dxvk fails to enumerate/discover my 2080.

If I use DXVK_FILTER_DEVICE_UUID, it says "warn: DXVK: No adapters found. Please check your device filter settings"

The 2080 is enumerated and works properly when using d3d10 and d3d11 DLLs.

Software information

Multiple D3D9 games, default settings
Tested with and without the use of DXVK_FILTER_DEVICE_UUID

System information

  • GPU: nVida RTX 2080
  • Driver: 595.71.05
  • Wine version: Tried stable-6.0.4, devel-8.2.1, devel-9.2.2
  • DXVK version: 2.7.1

Apitrace file(s)

Tried to perform steps to collect trace file, replaced dlls, but it appears to not load.
Terminal is continuously filled with:
01c8:err:d3d:state_undefined Undefined state UNKNOWN_STATE(0) (0).

Log files

dxvk.log

KK0bin maintainer 2026-06-23 github

Make sure you have a 32bit driver installed.

MMycohl 2026-06-23 github

Make sure you have a 32bit driver installed.

How do I do that?

E: Unable to locate package nvidia-dkms-open:i386

E: Unable to locate package nvidia-driver-pinning-595:i386

Which package should I be installing the 32-bit version of?

EDIT: Nevermind, it's libnvidia-gl:i386. It appears to be working now, thank you.

EDIT2: Spoke too soon, now it's crashing. Is this also because of a driver issue?

dxvk.log

I can't re-open. Should I file another issue? Or do you have a suggestion to fix it?

Ddoitsujin maintainer 2026-06-23 github

Game is running out of memory according to the logs, maybe try DXVK_CONFIG="dxvk.enableGraphicsPipelineLibrary=False", but in general this isn't really something we can easily fix, especially since you're probably running the game without any sort of large address aware flag so you only have 2GB to work with.

MMycohl 2026-06-23 github

you're probably running the game without any sort of large address aware flag so you only have 2GB to work with.

I'm almost certain that it has been LAA-patched, but I will double-check.

EDIT: Nope, guess the patcher for this server didn't do LAA. I did it manually, and it appears to be working now. Thank you!