nya-a1ba, про нвидию пишут, что там для полноценной инициализации нужна куча подписанных прошивок и скриптов, которые хер вытащишь нормально из официального драйвера. Например: https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-nvidia-linux-nouveau/998310-nouveau-persevered-in-2017-for-open-source-nvidia-but-2018-could-be-much-better/page4#post998427
Для м1 тоже нужны прошивки для некоторых сопроцессоров, но их можно вынуть из макоси с соседнего раздела достаточно тривиально, я так понимаю они где-то прост файлами лежат в недрах /System/Library. Ну и ещё есть такое, что если ты поддержал в линуксе какую-то PC-железяку, ты поддержал лишь максимум несколько процентов из всех возможных конфигураций. Но если ты поддержал что-то встроенное в м1, это, во-первых, практически все маки, которые сейчас есть на рынке, а во-вторых поколения эпловских чипов достаточно похожи друг на друга изнутри — линукс запустили на недавно вышедшем м2 за 12 часов, используя существующие наработки на м1: https://asahilinux.org/2022/07/july-2022-release/
Кстати, забавно, что на тех же теграх боли с фирмварью, драйверами и документацией меньше. Невидия конечно там всё равно себя ведёт как мудак (между прочим известный средний палец от Торвальдса был как раз о том, как они работали как вендор своих SoC), но что-то от них получить можно.
>ещё есть такое, что если ты поддержал в линуксе какую-то PC-железяку, ты поддержал лишь максимум несколько процентов из всех возможных конфигураций
Ну... это всегда так? А я даже больше скажу, с ARM ещё хуже. И RISC-V на те же грабли наступит. :)
>Но если ты поддержал какую-то часть м1
То поддержал только какую-то часть м1. Их SoC вообще повезло, что оно достаточно известное и достаточно много людей с прямыми руками (чего не сказать о разработчиках macOS) хотят на нём Linux.