Agreed, even gaming on Linux has progressed to the point that unless you're a competitive gamer you can play nearly any Windows game on Linux thanks to Valve's Proton, as well as the advancements made by the Wine team and the growing Vulkan support by game developers.
Can we please be honest and say that with some or a lot of work we can get many games running in Linux but is expected of you to know your way around Wine tech to configure and fix stuff.
Similar complaint about Arch/wayland/CoolShit2000 works great for me but the full truth is hidden that it kinda works if you use this DE, and this Video card, and not use that feature and you read the wiki before you do anything.
Any other Linux users that agrees with me and is tired of the misleading "it works perfect now"
So, I never said Proton was perfect or that it works with every game. I also mentioned Proton as only one of several technologies for playing previously Windows-only titles on Linux.
I get where you're coming from, and I have had my own frustrations with Proton in the past. With that said, even some native Linux ports have been problematic (Rust, 7 Days to Die, etc.) so it's not just Proton itself with the issues. Overall though, my experience has been overwhelmingly positive lately, and certainly far better than it was ten years ago.
I would say if you want to play games on Linux that are not official you will need to be prepared for some reading and trial and error, do you disagree ?
I didn't have to configure a single thing to get excellent and bug-free performance on games like Witcher III and GTA V, and a host of others too.
It is also true that some games are supported by Valve and they should just work.
But there are more games that don't "just work" then games that do. I would prefer to the community would be more honest about it, like if you want to convince someone to try Linux and you show him that his preferred game is "Platinum" or "Gold" but the reality is different then the Linux community will become even more of a joke.
Most all of the games worth playing (factorio, subnautica, KPS etc) either have native linux clients or work fine via proton/wine, but the latest and greatest non-indi titles generally don't. Anti-cheat/DRM/spyware is a linux killer because it wants to inspect the operating system during play. Whatever the latest batman game is called... it probably doesn't work.
This is my conclusion as well. Almost everything I want to play runs on Linux one way or the other, so this has become a non-issue for me.
I agree the latest DRM'ed AAA game probably doesn't work (yet), but I wouldn't want to play it anyway.
There are workarounds to hide the fact that you're running a VM from the guest, but it's not worth the effort and in fact the more workarounds you apply, the higher the chance of getting banned if you trip their detection code.
Other than dumb anticheat software, gaming on a Windows VM is feasible, if not expensive, when Proton doesn't work.
No kidding. I have a hacked-together solution including 2x GPUs, an HDMI 2.0 KVM, a "USB switch" which is flaky as hell (because the KVM emulates HID devices / doesn't support USB 3.0.), the guest (Windows) and host (Linux) share memory to avoid latency in the audio path, a second NVMe drive so the guest can have native access to storage, a second USB controller so I can pass USB 3.0 devices to the guest, and I bought an entire new motherboard and CPU (AMD TR 3960x + TRX40) because the Intel non-server silicon doesn't do PCIe ACS[1] and I got sick of building a custom kernel, etc.
All this so that I can essentially play two games on Windows that I can't/won't play on Linux. One is Stellaris: which runs on Linux but has massive issues w/ Wayland. The other is FFXIV (an MMO) which I'm sure you could coax into running w/ Wine, but I don't want to get banned from an online-only game because of some overzealous anti-cheat thinking Wine is a hack.
At this point I think I'm a slave to the sunk-cost fallacy. I've entertained buying a 300$ KVM[2] just to simplify this setup a tiny bit. I'm severely constrained in terms of case/motherboard/CPU options because of the insane amount (& spacing) of PCIe I/O required, before getting a proper system that supports ACS I would constantly run into weird QEMU/KVM/kernel bugs, etc.
I want off Mr. Bone's Wild Ride.
[1]: http://vfio.blogspot.com/2014/08/vfiovga-faq.html [2]: https://store.level1techs.com/products/kvm-switch-single-mon...
One still can put the less used system into an external SSD and boot from that. Much simpler.
The lengths some people go to continue working with Windows and the hassle they are putting up with for that amazes me.