protonscr

Blackdesert Launcher does not display correctly

dxvkopen wine bug
doitsujin/dxvk#5027 · opened 2025-06-18 by fxzxmicah · updated 2026-05-30 · 16 comments · github
Ffxzxmicah 2025-06-18 github

Software information

Blackdesert Launcher

System information

  • GPU: NVIDIA GeForce GTX 1060 with Max-Q Design
  • Driver: 570.153.02
  • Wine version: 10.10
  • DXVK version: 2.6.2

Apitrace file(s)

It looks somewhat complicated. If it is indeed necessary, please let me know.

Log files

Please attach Proton or Wine logs as a text file:

BlackDesert.log

Addition

If DXVK is not used, the display is normal.

Ffxzxmicah 2025-06-18 github

If I use a Wine build without WOW64 enabled, the error is as described above. However, if I use a Wine build with WOW64 enabled, I get the following error:
I’m not saying this is related to WOW64 — I don’t know what this error is related to.
Image

KK0bin maintainer 2025-06-18 github

You need a Wine version that supports shared resources.

Ffxzxmicah 2025-06-18 github

Then, as I understand it, does that mean wine-staging 10.10 is incompatible with DXVK?

BBlisto91 2025-06-18 github

It's the application and not dxvk that wants to use it. Though dxvk supports it as long as Wine does too. Proton Wine is an option.

Ffxzxmicah 2025-06-18 github

It's the application and not dxvk that wants to use it. Though dxvk supports it as long as Wine does too. Proton Wine is an option.

But if I don‘t use DXVK, it works fine. That should be enough to prove that this version supports shared resources, shouldn’t it?

BBlisto91 2025-06-18 github

I can try giving the launcher a go later today.

Ffxzxmicah 2025-06-18 github

https://github.com/Kron4ek/Wine-Builds/releases/download/10.10/wine-10.10-staging-amd64.tar.xz

I'm using this version, and it should have no downstream modifications.

WWinterSnowfall 2025-06-18 github

Wine Staging does NOT support Vulkan shared resources as of now. I see warnings about it in my logs every now and then, but few applications actually depend on it.

But if I don‘t use DXVK, it works fine. That should be enough to prove that this version supports shared resources, shouldn’t it?

Actually, not really. Without dxvk you are relying on WineD3D which uses OpenGL by default, not Vulkan, and therefore not winevulkan, which is where the support for shared resources should come from.

Ffxzxmicah 2025-06-18 github

That sounds reasonable. So should I wait for Wine to fix this issue?

WWinterSnowfall 2025-06-18 github

I expect the support will trickle down from Proton eventually, but I wouldn't hold my breath for a quick resolution. If you want something working today, most likely Proton or some other patched flavor of Wine (GE, or whatnot) is your best option.

Ffxzxmicah 2025-06-18 github

Alright. At the moment I can’t use the Wine in Proton 10 either, because it breaks Steam support. I’m also waiting for that issue to be fixed.

~If I use a Wine build without WOW64 enabled, the error is as described above. However, if I use a Wine build with WOW64 enabled, I get the following error:~ I’m not saying this is related to WOW64 — I don’t know what this error is related to. Image

For the Wine in Proton 10, I'm using this build: https://github.com/Frogging-Family/wine-tkg-git/actions/workflows/wine-valvexbe.yml, but it also has the same "Assertion failed" error mentioned above.

BBlisto91 2025-06-18 github

I do see the errors with upstream Wine yes. But seems to work fine with Proton. (on x11 at least as xWayland Nvidia have some unrelated issue)

Ffxzxmicah 2025-06-22 github

Wine Staging does NOT support Vulkan shared resources as of now. I see warnings about it in my logs every now and then, but few applications actually depend on it.

But if I don‘t use DXVK, it works fine. That should be enough to prove that this version supports shared resources, shouldn’t it?

Actually, not really. Without dxvk you are relying on WineD3D which uses OpenGL by default, not Vulkan, and therefore not winevulkan, which is where the support for shared resources should come from.

HKEY_CURRENT_USER\Software\Wine\Direct3D renderer=vulkan

It just occurred to me that I’ve already set this registry key—does it not work? If it does work, then WineD3D should also be using Vulkan.

BBlisto91 2025-11-29 github

@fxzxmicah can you retest this with the latest version of upstream Wine and dxvk master? Latter can be downloaded here https://github.com/doitsujin/dxvk/actions/runs/19747559372
Upstream have a version of shared resources now

Ffxzxmicah 2025-11-29 github

BlackDesert.log

It doesn't seem to help. The only difference is that the error dialog is gone now, but the launcher itself is still a black screen and shows nothing.

Ffxzxmicah 2026-05-30 github

Although this may still be an issue that needs fixing, the launcher itself has a simple workaround.

GameOptionLauncher.txt:

launcherOffScreen = 0

Nothing extracted yet.