NVIDIA объявила о крупных изменениях, которые коснутся ее драйверов для Linux, начиная с предстоящей серии 560. Это знаменует серьезный сдвиг в сторону открытого программного обеспечения от "зелёных"
В обновлении на своем форуме, NVIDIA сообщила, что с выпуском серии 560 будет рекомендовано использовать открытую версию модулей ядра Linux везде, где это возможно. Это относится к GPU Turing или более поздним, а также к Ada или более поздним при использовании виртуализации GPU.
Во время установки из файла .run программа установки будет определять присутствующие GPU и по умолчанию устанавливать открытые модули ядра, если все GPU NVIDIA в системе поддерживаются ими. Дистрибутивы Linux, переупаковывающие драйвер, могут потребовать дополнительных шагов для выбора открытой версии.
Хотя в серии 560 все еще можно будет принудительно устанавливать проприетарные модули ядра с помощью опции --kernel-module-type=proprietary. В будущем, некоторые GPU смогут работать только с открытыми модулями.
Это решение NVIDIA кардинально отличается от их предыдущего подхода, при котором, компания, в значительной степени, полагалась на закрытые проприетарные драйверы. Недавние события, такие как присоединение бывшего лидера Nouveau к NVIDIA, массивный патч-сет для этого драйвера, вклад разработчика NVIDIA в NVK и выпуск скрипта для GeForce NOW на Steam Deck, указывали на растущее принятие открытого ПО у "зелёных"
Этот шаг знаменует существенное изменение стратегии NVIDIA в отношении Linux. Открытая природа новых модулей ядра принесет больше возможностей для сотрудничества и потенциальных улучшений производительности. Пользователи Linux и все сообщество открытого ПО, безусловно, будут внимательно следить за этим переходом и его влиянием на поддержку, оптимизацию и будущее развитие.
Ссылка 1: https://us.download.nvidia.com/XFree86/Linux-x86_64/550.78/README/kernel_open.html
Ссылка 2: https://forums.developer.nvidia.com/t/unix-graphics-feature-deprecation-schedule/60588