protonscr

Deep Rock Galactic Has Absolute Timing Errors With VKD3D_SWAPCHAIN_PRESENT_MODE=FIFO

vkd3dopen
HansKristian-Work/vkd3d-proton#3322 · opened 2026-09-22 by bigjoe54321 · updated 2026-09-24 · 0 comments · github
Bbigjoe54321 2026-09-22 github

Using FIFO present mode by setting VKD3D_SWAPCHAIN_PRESENT_MODE=FIFO causes these errors to appear in the VKD3D log.
If I use FIFO_LATEST_READY present mode, then I don't get these errors.

If I use VKD3D_SWAPCHAIN_PRESENT_MODE=FIFO and change PROTON_ENABLE_WAYLAND from 1 to 0, I don't get the errors, and the game runs in XWayland.

Before creating the logs I shared here, I copied the VKD3D Proton DLL files from Proton Experimental to Proton CachyOS.

Image

Software information

  • Game: Deep Rock Galactic
  • Launch options: PROTON_DISCORD_BRIDGE=1 PROTON_DLSS_INDICATOR=0 PROTON_DLSS_UPGRADE=1 PROTON_DXVK_LOWLATENCY=0 PROTON_ENABLE_WAYLAND=1 PROTON_VKD3D_LOWLATENCY=0 PROTON_LOG=1 VKD3D_DEBUG=warn VKD3D_SWAPCHAIN_DEBUG_LATENCY=1 VKD3D_SWAPCHAIN_PRESENT_MODE=FIFO %command%
  • Proton: 1784681208 cachyos-11.0-20260703-slr
  • DE: KDE Plasma 6.7.90 with commit timing bug fix merged: https://invent.kde.org/plasma/kwin/-/merge_requests/9904

System information

  • GPU: NVIDIA GeForce RTX 3070
  • Driver: 615.71.09
  • Wine version: 11.17-1.1
  • VKD3D-Proton version: 3.1.0

Log files

vkd3d.log
steam-548430.log