Let’s not pretend there isn’t driver hell on Microsoft, sometimes its even worse than Linux.
Yup, on Linux, you have three possible outcomes:
- works perfectly - most common
- doesn’t work at all
- partially works
Ideally, you end up with 1 or 2, because 3 gives you hope that you’ll get it working properly eventually. I had this happen on my desktop, when I got a new motherboard, the WiFi chip gave really crappy performance because it was stuck on an old Wi-Fi standard or something. I got it to work at ~20mbit/s, but eventually gave up and bought a new Wi-Fi card for $20 or something and now I’m getting way better speed. And this was despite following my own advice to only buy Intel hardware, this chip is just notorious for having issues and is certainly an outlier (replacement chip is also Intel, but a more capable chip).
I had a lot of frustration on Windows w/ my wife’s computer running AMD’s audio driver and AMD GPUs, whereas both just work on Linux. After a couple hours, it mostly works as expected, but it’s still a bit janky. So it absolutely goes both ways.