While AMD is certainly better than the alternatives when it comes to device compatibility, we’re still missing an open multi-platform cross-architecture compile-time standard (like a “C for graphics programing.”). So long as that remains the case, the graphics market will continue to have a number of artificial barriers to entry that favor Microsoft Windows.
It’s why I get AMD for everything.
There plenty of other things to consider too, though, especially for laptops.
WiFi chipset, trackpad hardware, webcam, all can lead to a sad time with the wrong manufacturers and driver support
Modern devices are pretty generic. You can install Linux on just about anything.
Web cams tend to be USB devices and trackpads are often SPI. WiFi can be an issue but only with a handful of devices.
While AMD is certainly better than the alternatives when it comes to device compatibility, we’re still missing an open multi-platform cross-architecture compile-time standard (like a “C for graphics programing.”). So long as that remains the case, the graphics market will continue to have a number of artificial barriers to entry that favor Microsoft Windows.
Isn’t that what openGL and vulkan aim for?