protonscr

Tempest Rising - rendering garbage

dxvkclosed
doitsujin/dxvk#4868 · opened 2025-04-24 by Kepas-Beleglorn · updated 2025-04-24 · 4 comments · github
1 matching comments, n / p to jump
KKepas-Beleglorn 2025-04-24 github

When starting "Tempest Rising" I get only garbage, so essentially the game is not playable. Already tried DX12 and DX11 mode and several launch options within the steam client.

Image

Software information

Tempest Rising (x64)
GameUserSettings.ini

System information

Apitrace file(s)

api trace (dx11 and dx12)

Log files

steam log

Ddoitsujin maintainer 2025-04-24 github

Don't have my Nvidia card in the system right now, but game works fine on AMD. This smells more like a setup/driver issue if D3D12 is also affected.

Ddoitsujin maintainer 2025-04-24 github

Just noticed that there's two Nvidia GPUs in your system, maybe try forcing it onto the one where your monitor is actually plugged in (i.e. set DXVK_FILTER_DEVICE_NAME=3080). Non-zero chance it's picking the wrong one by default even though the 3080 is listed first, or just has general issues with multi-gpu setups.

KKepas-Beleglorn 2025-04-24 github

I spent about five hours trying all sorts of things. In the end I came up with DRI_PRIME=1 PULSE_LATENCY_MSEC=30 VKD3D_VULKAN_DEVICE=0 %command% on Proton Experimental. To make things even more complicated I have a five monitor setup, so I had to set some values for a virtual desktop via winecfg and after that create a window behaviour rule in kubuntu itself.
Long story short: The game is now working.

Ddoitsujin maintainer 2025-04-24 github

Spicy, I can definitely see that triggering all sorts of fun bugs both in drivers and potentially Proton (not excluding dxvk here), but we currently don't have any good tooling to investigate what's actually happening.

Gonna close this for now then, but we should probably investigate cursed multi-gpu multi-monitor setups at some point.