I was using wine quite obsessively well over a decade ago, wine tricks, fiddling with settings for one game, change them for another. Proton removed all of that for me.
I'm not at the forefront of gaming, though i have a nice card, CPU and a heap of RAM (Perks of the job.
Skyrim is my jam lately, I'm spending an insane amount of time in game at ultra settings. Played some Batman - Arkham Asylum, also a windows game, both run well. I'm happy!
DX11 is where things went wrong again, and mainline Wine has been quite slow to implement DX10+ features. There have been some great projects like DXVK which have made DX11 games playable in Wine, as well as a lot of work going on in different branches and patches of Wine to improve certain functionality. Fortunately Proton brings all of these together, and has all of this configuration dealt with for you.
After a period of stagnation and not being able to play any games released in the last few years, we're back to the point where brand new AAA games can run with Wine/Proton with solid framerates - I was very surprised to see Monster Hunter World running well in Proton within a few days of release.
DRM and anti-cheat remains the biggest blocker though. Some Denuvo games run, but many don't. Anything using BattlEye or Easy Anti-Cheat won't work, or if you're lucky, the anti-cheat might let you in, but then ban you for a false positive. I hope these can be solved at some point, but the nature of Wine works and how anti-cheat identifies tampering means they'll probably never play nice together.
Unless you're also the distributor and can get the publisher/developer to remove those mechanisms, since you have your own. E.g. Steam.
> UPDATE - 14 Sep 08:03: Blizzard is investigating and they will be looking to overturn the bans if this is indeed the case. There appears to be at least five reports of bans so far and does indeed seem that the most likely explanation is a false-positive from Blizzard's anti-cheat technology having issue with DXVK.
I've never considered this but it makes perfect sense, thanks for that!
Watch this! It's about using ML to catch cheaters.
I searched youtube to show you this video; I used the search term "cs go machine learning". The first video was actually this: https://www.youtube.com/watch?v=w88RIcTuGZQ
Looks like it's using ML to make better aimbots--lol!
Not really a huge issue - professional cheat developers invest huge amounts of effort in subverting and patching the Windows kernel itself just to get a step ahead of anti-cheat. Thinking about how much fun that kind of thing is really makes me rethink my career choices...
I stopped playing the original Skyrim after only one (heavily modded) playthrough because I was just burned out on TES games but Skyrim VR brought back a sense of wonder I can only remember from my Morrowind days. Every dragon battle, every scenic backdrop is an order of magnitude more impressive and I can even tolerate a large part of the dialog without skipping through.
The only downside is how much time you have to waste getting the game configured and modded just right (afaik vast majority of major Skyrim mods work out of the box or were updated for Skyrim VR) and the cost. Bethesda has really been milking Skyrim.