Looks like adding
VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_id,VK_KHR_present_wait
to the start command allows the workspace switching in both fixed window and windowed modes, but switching between the modes causes the blackscreen still, resolves with a restart of the client.
Another issue, once more than one client is running switching workspaces causes them all to crash.
If i disable just VK_KHR_present_id or VK_KHR_present_wait on their own, the client crashes on switching workspace again with only one client or multiple active.
Update from testing
Issue started happening on wine-staging wine-staging-10.18-1-x86_64.pkg.tar.zst wine-staging wine-staging-10.17-1-x86_64.pkg.tar.zst is working perfectly with the VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_id,VK_KHR_present_wait flags applied across workspaces and switching to other full screen windows.
I'll start a git bisect on wine with and without staging patches to see what the cause is.
Sorry to report on the incorrect library, transferring to the wine bug tracker 👍
Thanks for the hint.
Confirmed:
kron4ek-wine-10.20-staging-tkg-amd64kron4ek-wine-10.17-staging-tkg-amd64. After downgrading, I have zero errors and I can also alt-tab without any issues.My other components were the same in all tests:
Interestingly I did NOT use your VKD3D_DISABLE_EXTENSIONS because that's an ancient workaround for very old NVIDIA driver bugs. They are fixed since like 1-2 years ago, which also seems to be confirmed by my own tests. Everything works without those flags!
Edit: Do you have a link to the Wine issue?
@Arcitec not reported to wine yet as i've had limited time to run a bisect plus test with and without staging patches.
However i've tested without the VKD3D_DISABLE_EXTENSIONS and it's behaving correctly 👍 did seem to make some improvements whilst on the later version of wine with the issue, but for the earlier version, not needed.
VKD3D_DISABLE_EXTENSIONSx2 2026-01VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_id,VK_KHR_present_wait`x2 2025-12PROTON_LOG=1x1 2025-12
Starting and playing works, however when switching between workspaces or another fully expanded window the game window goes black, still running as i can use esc + enter to quit via the ingame menu and sounds are still running fine.
When the window goes black the logs start repeating :
at a fast frequency, tried fullscreen, fixed window and window mode with no difference, also vsync off on both ingame and mangohug, plus not using mangohud at all.
Any ideas or pointers if this is caused by wine/vkd3d/nvidia? I'll do some more testing to try and locate it.
Software information
EveOnline
Arch Linux
Gnome
Wayland
vkd3d
dxvk
wine-staging
System information
Log files
Please attach Proton or Wine logs as a text file:
PROTON_LOG=1 %command%and attach the correspondingsteam-xxxxx.logfile in your home directory.game.log
and attach the resultinggame.log` file.