← Back to context

Comment by 0xbadcafebee

12 hours ago

By desktop I include laptops (many don't work out of the box) but larger systems can be weird too. Just the choice of CPU can decide whether hibernate or suspend works at all. There's a large ecosystem of accessories which have no Linux support. Video cards have been a nightmare on Linux for decades, famously the reason Torvalds gave Nvidia the finger. Even when something's technically supported, it may require obscure undocumented boot flags, bit-twiddling, userland apps which may not work on the same distro as the kernel you want to use, and of course there's the Wayland debacle (abandoning X extensions that lots of devices used to use to control features from touchpads to input pens)

> Video cards have been a nightmare on Linux for decades, famously the reason Torvalds gave Nvidia the finger.

What are you talking about... The situation is the same as on Windows, an officially supported and maintained proprietary driver maintained by Nvidia. Unless you're trying to run a 12+ year old car, it'll work fine. AMD on the other hand is amazingland and works perfectly, officially supported and maintained open source driver. I LOVE it.

> bit-twiddling

Never happened.

> Video cards have been a nightmare on Linux for decades,

Again, I question your experience in this regard. Do you actually use dGPUs on Linux, or are you repeating a 14-year-old meme?

GPU support on Linux is more comprehensive than macOS, and if you don't need DirectX it's arguably better than Windows too. Mesa drivers are unparalleled by Apple or Microsoft, in a myriad of ways.