Unter Linux läuft ein Großteil der verfügbaren Hardware gar nicht oder noch schlechter,
Also meine USB 3.1-Karte habe ich zum Laufen bekommen in dem ich einen aktuellen Kernel (damals 4.8) installiert habe. Das ging sehr viel einfacher und schneller als ein Umstieg von Windows 8.0 auf 8.1 …
Ansonsten kaufe ich halt Hardware nur wenn die laut Hersteller auch mit Macs läuft, dann geht das Zeug regelmäßig auch mit Linux. Ist das nicht zu ergründen gibt es meist im Internet bzw. bei den Produktbewertungen (Amazon!) einen Hinweis (z.B. für die voriges Jahr erworbene GPS-Maus) ob oder wie das Zeug mit Linux funktioniert oder halt sogar die Firmware (eine Art Treiber).
Und Notebooks kaufe ich im Hinblick auf "ungewöhnliche Hardware" nur von Dell oder Lenovo.