Linux for gaming is, frankly, not good IMO, despite valiant efforts by the community.
I tried to make this work several times and it remains pretty bad. The selection of native games is growing but is mostly B-tier titles. WineX (and related projects) do ok for some games (not great, but just ok) but for any semblance of keeping up with current titles, it’s just not there, and even minor game patching can break it.
I made it almost three years the first time and last time stuck it out a year, but it’s just not worth it.
This is simply not true in my experience, at least for current titles.
DaVinci Resolve is available on Linux. Tried it out on my dual-boot system, fresh correct drivers and all - it would constantly crash. I really wanted it to work, but it was just easier to use Windows in that instance.
If the only Windows machine I used was my work laptop, I would think it is a crappy OS, too. Too much security software and shit on it to have it running anything like smooth.
I worked with both sides, Mac and Windows. If it is hardware at work, its kinda always feels crappy.
Sure linux isn’t a cure all or the best thing ever by far but I’m happy with it.
As far as games go there’s mostly issues with multiplayer games using anticheat but me personally I like playing single player stuff. So far for me it has been pretty much a one click install for most things. Currently playing baldurs gate 3 and no complaints. I’m sure there are a lot of deal beakers for a lot of people but I’ve been doing fine.
What I like most about linux is that when I have to take time to configure or tweak something everything stays the same. Sort of set and forget. Again. Personal experience and others may have it differently. So far no updates have never broken anything and if I have tweaked or customized something it still remains the same which is what I like the most about it.
Sure, I use linux daily. It’s not that I don’t like it (or that I like Windows; I don’t, I just put up with it to get to Steam ).
But the simple fact is, as much as I wanted Linux gaming to work out (and as I mentioned, I tried hard multiple times), it’s just not there. You can get some titles to work fine but it’s inconsistent and game performance is universally better on Windows. Meanwhile, there’s a surprising amount of linux native games (more than I expected) which is great, but very few A-list ones.
Then you throw in all the other smaller annoyance negatives about using linux as a main desktop OS and they just add up.
Meanwhile, MacOS is fantastic, “just works”, and is also unix. Game situation sucks there too though (better than linux by a good margin but still not good). This galls me as in the '90s I was a mac developer and primarily a mac gamer, but it’s true.
Overpriced tomfoolery products the vast majority of the time. I still remember the fact that somehow someone at Apple HQ said this lackluster monitor stand was worth 1k. It’s a monitor stand. Come on.
With their laptops though, I don’t even think they are so overpriced.
If you look at other quality laptops, like the Microsoft Surfaces, or some Lenovos, they are similarily priced.
For their desktops, they ranged over the years from reaonably priced to totally overpriced and back again. Back when I bought my G3 Mac, it was expensive, but the hardware was excellent and really fast. Then came the later G4 years and that stuff was so overpriced and couldn’t deliver.
Don’t know where the desktop market is now, haven’t looked at it in years.
At some point, I moved to Windows. Stayed there not just out of necessity, I quite like the OS since Win 7. Most of the time, I am in applications anyway. The OS just needs to be stable, and I need to be able to find the settings if I need them.
For the last 15 years that I’ve followed desktops at all they’ve been way overpriced. They might be reasonable compared to peer new desktops at times, but the upgradability is so limited compared to a PC that the lifecycle cost is way higher.
I guess this encapsulates my dislike for Apple products pretty well. I’d rather be able to troubleshoot and configure as a trade-off for being able to customize.