{"id":4098,"url":"\/distributions\/4098\/click?bit=1&hash=4a2746815553d402e055c9b00a2035b35e47c0edcda5fd7253d5e57f885e8ecc","title":"\u0410\u0444\u0435\u0440\u0438\u0441\u0442\u043a\u0430, \u0440\u0435\u0431\u0451\u043d\u043e\u043a \u0438 \u043f\u0430\u043d\u043a \u2014 \u0447\u0442\u043e \u043e\u0434\u0435\u0436\u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430\u0445?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"e6048338-fd6d-53fa-aaf4-387384748bf7"}

Nvidia переходит на драйверы с открытым исходным кодом на Линуксе

Nvidia опубликовала исходный код драйвера для ядра Линукс и планирует в будущем полностью отказаться от драйвера с закрытым кодом.

На данный момент речь идет только о модуле ядра. Реализации OpenGL / Vulkan / OpenCL / CUDA продолжают быть закрытыми. Код модуля ядра лицензирован под MIT/GPL.

Для Nvidia уже давно существует независимый драйвер с открытым исходным кодом Nouveau, но его развитию мешало то, что интерфейс прошивки (firmware interface) графических карты Nvidia был закрыт, и это не позволяло использовать максимальные частоты карт новее GTX 600/700 Kepler в этом драйвере. Теперь создатели Nouveau смогут вдохновиться открытым модулем Nvidia и улучшить свой драйвер, разблокировав частоты. Если теперь им удастся реализовать драйвер Vulkan и других графических API для Mesa, сообщество сможет получить полноценные полностью открытые альтернативные драйвера на карточках Nvidia.

В данный момент open-source драйверы Nvidia отмечены как production-ready для серверов и дата-центров, в то время как для использования на компьютерах рядовых пользователей они имеют статус беты.

Драйвер с открытым исходным кодом доступен, начиная с серии драйверов 515. Со временем Nvidia планирует перестать поставлять проприетарный драйвер, так что открытый модуль ядра станет единственной опцией.

Поддерживаться будут видеокарты Turing, Ampere и более новые. Это связано с тем, что драйвер зависит от GPU System Processor (GSP), который появился в Turing.

На данный момент некоторые функции видеокарт Nvidia еще не работают с новым драйвером (например, G-SYNC, Quadro Sync, SLI, Stereo, поворот монитора в X11, YUV 4:2:0 на Turing, управление питанием, NVIDIA virtual GPU (vGPU). Они будут реализованы в следующих релизах.

Интересно, что модули ядра могут компилироваться как для x86_64, так и для aarch64. Возможно, это позволит энтузиастам строить необычные решения на базе ARM-процессоров и видеокарточек Nvidia?

Оригинал исходного кода вы можете почитать по ссылке:

0
17 комментариев
Написать комментарий...
Химер

Значит всё таки продавили их недавние взломы и утечки.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аркадий Акакиевич
Автор

Они готовили эти дрова как минимум с 2019 года.

Ответить
Развернуть ветку
Химер

Зачем же тогда ввязываться в скандал с ответной атакой на хакеров с целью уничтожить украденное и, самое смешное, не добиться в этом абсолютно никакого успеха? Кроме того, открытые драйвера были одним из требований ляпсусов.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Charlie King

Я подозреваю, что в драйверах могут использоваться лицензированные другими компаниями части кода.

Ответить
Развернуть ветку
Olga Shvets
подозреваю, что в драйверах могут использоваться лицензированные другими компаниями части кода

Что не мешает Qualcomm, Intel, Broadcom, AMD и MediaTek (даже Broadcom и MediaTek!) переписывать эти участки.

Ответить
Развернуть ветку
DeMx

Получается и у хакинтошей есть шанс вернуться к нвидиа

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
FunkThatSheet

Особенно с учетом грядущей смерти хакинтоша в принципе, которая еще не совсем близко, но уже маячит на горизонте

Ответить
Развернуть ветку
FDK

а причём тут линух комунити? У макоси и хакинтоша тоже есть комунити, они могут взять дрова и соберать :)

Ну или задонатить линух сообществу на помощь))

Да и вообще опенсорс такой, дай лишь приладить куда-нибудь хитрую вындер вафлю)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Харгард Морозный

Ого, это конец целой э-пох-и.
Жаль факйя "народные" Паскали зажлобила.
Хочу форку, чтобы на Квадре в ААА боярить!

Ответить
Развернуть ветку
Обычный Человек

Это победа

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Viktor

Спасибо бразильцам за это

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
10 комментариев
Раскрывать всегда
null