http://bugs.winehq.org/show_bug.cgi?id=58671
--- Comment #7 from Stian Low wineryyyyy@gmail.com --- (In reply to Zak from comment #6)
How are you launching it?
Just doing a wine Sonic3D.exe in the terminal (I have a separate wineprefix with the vulkan renderer enabled, but that should not matter)
How are you enabling the wined3d vulkan renderer for the separate wineprefix?
`winetricks renderer=vulkan` is the method I typically use for vanilla wine.
GE-Proton uses dxvk to supplement broken parts of vanilla wined3d.
But yeah it shouldn't matter if you're using default gl renderer for vanilla.
The interesting part is GE-Proton uses dxvk but seems to mirror the same FPS drop as the corresponding vanilla wine releases. So whatever is broken seems to be shared between vanilla wine and GE-Proton regardless of the renderers chosen.