What is gaming on Linux REALLY like?

Here's the truth, native linux gaming is overall ok. Most proper linux native games run well and if not usually end up having a lot of support from the linux users that are interested in the game, something that indie devs seem to love. Also yes there is a growing library, but just like windows for every 10 AAA games there's 30 churned out games that are probably pure garbage, and maybe 60 good-meh indie games. The amount of games shouldnt be a selling point but rather a sign that things are getting better for the viability of GNU/Linux as an OS for gaming as a whole. That said, if you are interested in modern AAA titles and especially have friends that play them then you'd probably be better off sticking with purely windows or dual booting. Fact is we're still a very small section of market share, less insentive for major AAA games to be ported or supported for the ground up. No matter how much people here point out it doesnt hurt them that much to make those games available for us thats how its going to be for a while I'd say. You will miss out on a lot of games using purely Linux, and if you did build a PC with the intention of playing PC games then I'd say you should get your money's worth. Wine is very spotty and if you are playing twitchy shooters like overwatch whether it's framerate issues, rendering issues and some spotty cursor stuff, it's really not an ideal experience, that said I haven't tried it for a year so I'd investigate it yourself. This goes for any game in wine, it really varies so I'd keep your eye on the WineHQ database. Wine is just in general not an end all solution to every program/game, so many games that just have weird specific requirements, even the older ones, and with games like Rainbow Six Siege and other AAA multiplayer titles having anti cheat software, it either really does not like wine users and or doesnt even run because of it. It's also not ideal to have to reboot your PC everytime you want to play a game, from my experience friends probably wont be fans of it either. A definite solution for you would be VFIO GPU passthrough gaming to get around that. Grab yourself a cheap htpc type gpu around 50 bucks, slot it into your secondary PCI-E slot for your Host OS (Linux), your 1050 in the primary PCI-E slot for your guest OS (Windows) and start getting on your way by reading various well written guides or watching youtube videos on it. But before you even think about investing in anything, check to see if your specific motherboard (anything not a z370 for IOMMU groupings is spotty) is alright for it. Check out the VFIO subreddit: https://www.reddit.com/r/VFIO/ and Level1LTech forums: https://forum.leofficialvel1techs.com/c/software/linux . Both are great resources for getting up and running and answering any questions you have on VFIO. Its really nice to get running Linux almost 100% full time, once you get it running windows becomes more of a tool for playing games like starting an emulator, its quite the freeing feeling. Also I get it if thats a lot of work to get that setup, depending on how much you're dedicated to the thing and your tolerance for working through it, it might not be worth it. Anyways thats my two cents, quite the long winded comment with awful formatting (I don't ever post on reddit) but hope you got some good info out of it. Kind of wish I could copy and paste something like this in the hundreds of threads like this but hopefully enough people will notice comments like mine and figure it out on their own. Please do hear other people out too and good luck no matter whatever you decide to do. Linux is awesome and I'm always happy to see more people using it.

/r/linux_gaming Thread