If I launch THUMPER_dx9.exe with d3d9.floatEmulation = Strict in dxvk.conf, then the track is there now. However, it's still wobbly like DX11 mode, like the video I attached for DX11 above. So I'm guessing this option is needed for the DX9 executable at the very least, but unfortunately it doesn't entirely fix the problem. It also has no affect in the DX11 version as expected.
DX9 log again, this time with d3d9.floatEmulation = Strict
Thank you for the interesting issue.
Do you know if the wobble disappear when using wined3d?
No, it's still wobbly with PROTON_USE_WINED3D=1. MangoHud doesn't seem to be working with WineD3D but I guess it's working?
Proton: 1745224320 TKG-proton-10.6.r0.g81425de3
SteamGameId: 356400
Command: ['/run/media/exo/King/Steam/steamapps/common/Thumper/THUMPER_dx9.exe']
Options: {'logcommandtoprefix', 'nowinedbg', 'wined3d'}
Can you give the intel_anv, d3d9 and d3d11 labels btw please?
The missing track is a DXVK bug that we need to look into. Please make an apitrace of the d3d9 version of the game so we can look into that. EDIT: I missed that you and Blisto already found out that the issue with that is d3d9 shader floats.
The wobbly track almost certainly isn't if it shows up with both DXVK D3D11 and WineD3D D3D9.
Do you have the game installed on Windows? If so, can you try DXVK D3D11 on Windows and see whether it happens there on that too?
Don't know if you still need it.
The wobbly track almost certainly isn't if it shows up with both DXVK D3D11 and WineD3D D3D9.
I hope it's an "almost" case and there is something DXVK can do about it. Otherwise I don't think this will be fixed by Wine side anytime soon. I have test Proton 8.0 too and same issue, probably goes a long way back.
I don't have Windows.
Btw @nokia8801, are the racing tracks in this game built automatically based on audio or music? That's something I could imagine causing such a bug.
No, it's a set story. Linear. Nothing random or generated.
However, I think (not sure) that I have played this game with DXVK 2.2 on Windows 10 back in 2023 and I don't remember this issue being present there. I can't confirm it and I may be remembering it wrong. But that's what I recall. I remember experimenting with DXVK on Windows before I switched to Linux, and I think I tried this game too.
The PR linked above fixes the missing track on Intel GPUs when you use D3D9.
Would be nice to have some confirmation on whether the wobble happens on Windows with current dxvk, if not then the problem might be fixable by using native msvcrt (no idea which version the game uses though).
Doesn't look like a rendering bug either way.
I'll check later today.
Didn't find anything that fixed it on Linux yesterday when randomly experimenting
After some digging, this is actually an Intel-exclusive problem related to how they implement trigonometric functions.
Not exactly something we can work around easily,
I can't compile Proton TkG right now so I'm testing with Proton Experimental 10.0 instead and it seems to have the necessary fixes for DXVK. The track is more stable now, the camera is still jumping up and down a bit, but I think that was always there, I don't remember.
I set d3d9.sincosEmulation = True in dxvk.conf.
Both DX9 and DX11 executables have stable track.
Video (DX9):
https://github.com/user-attachments/assets/7f19fef2-6db4-44f9-adb7-5be008f320b7
Edit: Yep, camera was always like that. So no issues. Thank you so much! I play this game a lot.
Intel is indeed a mess on Linux though. Good luck to you guys and Mesa devs as well. I'll keep reporting bugs 😆
proton experimentalx2 2025-05proton 8.0x1 2025-04proton 10.6x1 2025-04proton 9.0-4x1 2025-04PROTON_USE_WINED3D=1`.x1 2025-04
Track is wobbly, jumping up and down when playing in DX11 mode (default mode). It's also completely missing when playing in DX9 mode (legacy mode).
Issue is not present in PlayStation or Windows. Only with Linux.
I've got all the achievements in both platforms and very high ranking in leaderboards. I know for a fact this is an actual bug.
Software Information
Thumper from Steam. AppID 356400.
Both executables.
THUMPER_win8.exefor DX11,THUMPER_dx9.exefor DX9 mode.System Information
dxvk.conf
Logs
DX9 log
DX11 log
Screenshots
DX9 mode, track missing completely
Video
https://github.com/user-attachments/assets/e40af281-e44f-42d1-b128-bafe93897f54
Additional Information
One of my favorite games, otherwise works fine. But this is a major bug imo. Since this is a fast paced rhythm game and the track being wobbly actually affects my performance.
Here is a YouTube video showing it steady and stable. Just watch the first 10 seconds or so to get an idea.
https://www.youtube.com/watch?v=LcfoZ8iotqU