I’m noticing that when I run my standalone application using Proton, it performs much better than when I run it through Wine. The Proton version is smooth, but the Wine version is laggy and stutters, particularly with my CPU fans ramping up due to high usage. I have already installed DXVK and VKD3D using Winetricks, and the logs indicate that my GPU is being used. So, what exactly does Proton do differently that could cause this performance discrepancy? I’m currently using Wine 10.5 and working with an AMD Radeon GPU.
3 Answers
It might be related to the “fsync” feature that Proton uses for better synchronization. Normal Wine doesn’t have a straightforward way to enable it. It could definitely affect your performance if that’s the case!
You mentioned you’re using the RADV drivers. That’s actually a solid choice for Vulkan with AMD graphics. The RADV driver is part of Mesa and is frequently updated, which is why a lot of people prefer it over AMD’s own Vulkan drivers.
I came from an Nvidia GPU too, so it was an adjustment! Basically, RADV is the open-source Vulkan driver you want, offering good support and features. The differences might not seem huge at first, but for performance, it can be significant. Plus, RADV now includes raytracing emulation by default.