You can try to enable a virtual desktop in winecfg.
Not sure what the game is doing to change monitor resolutions, but unless your display exposes an acual 800x600 mode and you're also running Xorg (rather than a Wayland session), this isn't going to work.
Honestly I'd just recommend gamescope for any sort of weird resolution shenanigans, DXVK will never be able to perfectly emulate what DXGI does in this regard.
I have re-installed my OS, and i no longer have this issue (same driver + wine + dxvk versions)
Its crazy because if i install a new wine version it works.. it's something related to cache / storage.
Confirming the gamescope recommendation from this thread with a concrete case and the exact reason it works, for anyone landing here on the "readMonitorEdidFromKey: Failed" / "DXGI: Failed to parse display metadata, using blank" crash.
A bare virtual X server (Xephyr, Xvfb) advertises its output as 0mm x 0mm with no EDID, so DXVK has no metadata to read and a Unity app that derives DPI from physical size divides by zero at swapchain creation. This killed a Unity 2022.3.62 game (Steam "Typing Farmer", Proton 10) instantly.
Running it under gamescope fixes it precisely because gamescope synthesizes a valid EDID for its nested output, so DXVK reads proper metadata — no divide-by-zero:
gamescope --backend wayland -w 720 -h 406 -- %command%
Caveat for interactive apps: gamescope --backend headless also renders fine (valid EDID) but exposes no virtual-pointer/keyboard protocol, so it can't forward input — use the wayland backend (a real nested window), not headless.
info: readMonitorEdidFromKey: Failed to get EDID reg key size
warn: DXGI: Failed to parse display metadata + colorimetry info, using blank
wine: Unhandled division by zero
Out of DXVK's scope, but for anyone hitting the same game: its "type in any app" feature separately needs a native /dev/input (evdev) reader on Linux, since the Windows global keyboard hook sees nothing outside the game window under Proton.
both generate same issue
the game is trying to run at 0hz from what i can tell
This issue happens on other UNITY games based on web searches i have done, but no solution was provided.
prime-run vkcubeworks fine on my system. (which confirms thatvulkanworks fine on my system)On microsoft windows disabling an option called "full sreen optimaization" appers to solve the issue for most of the users, that has this problem, maybe there is a linux/xorg equivilent
Thanks!
Software information
V-Rising (it is a 64-bit unity game)
System information
NVIDIA-SMI 530.41.03$ wine --version wine-8.6 (Staging)2.1Apitrace file(s)
I have used
setup_dxvk(not sure if this is I was supposed to say in this here)Log files