I’m also noticing loads of error messages on the forum side whenever I try to do things. Not sure what’s up with that.
Anyway, generally the performance on games is amazingly close to native under the following conditions:
- Gallium Nine supported driver (Mesa (nouveau, radeon, intel, only, NVIDIAs own will probably never adopt it)
- Game uses OpenGL generally, so no wrapping required
- DXVK, this mostly applies to newer titles using DX11 and whatnot which will end up running faster on both Windows and Linux as a result of Vulkan being generally much faster
On a Radeon rig here with an HD 7770 I saw massive improvements running GTA IV on the open-source drivers using Gallium Nine. The game ran between 30-40 fps with occasional hiccups doing the normal D3D9 > OpenGL conversion but seems to run easily above a constant 60 fps with Gallium Nine. I should benchmark those in detail soon. There will be games that benefit from this more than others - but it is generally pleasing to see games as complex as GTA IV work with very minor adjustments. I only had to apply the XLiveLess patch to get that up and running for example.
Anyway, on AMD the open-source, from my experience the kernel-side radeon driver seems to run pretty much most things under OpenGL 4.x standards perfectly - I heard some native Feral games do not support AMD cards well (OpenGL 4.2-4.5 games) - but that may have changed over the past couple of months with mesa updates. I should give that a try sometime soon.
Intel HD chipsets (those with a number attached to them, at least) will generally support 4.6 GL and even Vulkan 1.0 fully with shader caching and all that. Most games will therefore run (even Elite!..)
The i965 driver is quite impressive and blows the Windows one out of the water. No contest.
Because NVIDIA doesn’t want to give out the re-clocking code, nouveau is still stuck at using the standard clock the card gets at boot-time. This means that if you want the most speed out of a Wine/Proton setup, you’ll probably get them with a radeon card using the open-source driver (which performs amazing nowadays) that supports Gallium Nine or try your luck with the proprietary NVIDIA one - although that will most likely never see a performance improvement outside of DXVK which only applies to a certain set of games.
Considering the state of Linux drivers for GPUs ~5 years ago, quite a bit has changed! On the NVIDIA side, we still got the fastest GPUs when it comes to native games but the competition is fierce and outperforms on Wine easily with the help of Gallium Nine. Intel chips seem to feature complete the fastest spec wise however.