NVIDIA открыла исходный код видео-драйверов для Linux. Linux новости

NVIDIA открыла исходный код видео-драйверов для Linux

23
Лайков: +12
войдите, чтобы ставить лайки

NVIDIA driver код открыт

Компания NVIDIA опубликовала исходный код модулей ядра своих видео-драйверов для Linux. Код опубликован под двойной лицензией GPLv2/MIT. Открыты все модули ядра, начиная с релиза драйвера R515, которые ранее распространялись как проприетарные.

В NVIDIA отметили, что этот выпуск — это значительный шаг в улучшении возможностей использования графических процессоров NVIDIA в Linux, для более тесной интеграции с ОС, а также для отладки, поставки и поддержки. В NVIDIA ожидают, что вклад в разработку со стороны сообщества Linux поможет улучшить качество и безопасность видео-драйверов. Сторонние разработчики смогут отправлять pull-запросы для внесения изменений и исправлений в исходный код. При этом библиотеки CUDA, OpenGL и Vulkan останутся проприетарными.

Компании Canonical, RedHat и SUSE очень положительно отреагировали на данное событие. Они планируют самостоятельно формировать пакеты для своих систем. Представитель Canonical, Синди Голдберг, сказал, что «Новые модули ядра GPU NVIDIA с открытым исходным кодом упростят установку и повысят безопасность для пользователей Ubuntu, будь то разработчики AI/ML, геймеры или пользователи облаков».

Исходный код опубликован в репозитории на github. Согласно статистике, 96,4% написано на языке программирования C, 2.9% на C++. Приводятся краткие инструкции по сборке. Сборка возможна для архитектур x86_64 и aarch64.

В настоящее время открытые модули поддерживают все архитектуры NVIDIA Ampere и Turing, включая графические-процессоры, применяемые в датацентрах. Поддержка серии GeForce и GPU для рабочих станций находится в альфа-версии. В дальнейшем планируется обеспечить стабильную поддержку.

23
  • Опубликовано: 13.05.2022

Комментарии

Minor748
Активный пользователь
Активный
13.05.2022
17:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+5
войдите, чтобы ставить лайки
бла-бла-бла …
Их просили открыть код, они отказались. Пока ребята их не хакнули, нВидиа даже не думали делать что-то подобное.
LuchS
Активный пользователь
Активный
13.05.2022
17:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
Компания NVIDIA объявила об открытии исходных текстов всех модулей ядра, поставляемых в своём наборе проприетарных видеодрайверов. Код открыт под лицензиями MIT и GPLv2..
https://www.opennet.ru/opennews/art.shtml?num=57175

С мест сообщают, что не все так однозначно, как выглядит на первый взгляд
Arkanium
Активный пользователь
Активный
13.05.2022
18:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLuchSРодительский комментарий
+3
войдите, чтобы ставить лайки
Cuda они будут хранить до конца, так как это единственное что заставляет покупать кредиторов. Ну и провал amd в плане такого функционала.
Конечно сравнение не совсем корректное, но у меня есть ноут на amd и на нем задействовать gpu вроде как нельзя, за исключением игр. Но карточки даже не GCN.
Вот opengl и vulcan... Не могу предположить почему
evgnor86
Активный пользователь
Активный
13.05.2022
18:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийArkaniumРодительский комментарий
+1
войдите, чтобы ставить лайки
Аналога CUDA у AMD нет, в этом весь и прикол.
А на этой КУДе завязано очень много проф. софта для вычислений, который платный.
Сергей
13.05.2022
23:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
А openCL
evgnor86
Активный пользователь
Активный
16.05.2022
06:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийСергейРодительский комментарий
0
войдите, чтобы ставить лайки
OpenCL - это вообще другое.
CUDA - это про параллельные вычисления в железе + мощнейшая библиотека.
DrSheppard
Активный пользователь
Активный
16.05.2022
14:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
OpenCL также параллельные вычисления

А у AMD есть HIP, API которого есть в ROCm
evgnor86
Активный пользователь
Активный
28.05.2022
17:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
+1
войдите, чтобы ставить лайки
Признаю, попутал с OpenCV :)

Надо будет пощупать на практике OpenCL.
К сожалению нет под рукой карточки от красных, очень хочется посмотреть и на их ROCm - по спекам выглядит вкусно.

А пока для меня есть CUDA, в вычислениях на Python на сегодня имхо лучшая связка.
Minor748
Активный пользователь
Активный
13.05.2022
20:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLuchSРодительский комментарий
0
войдите, чтобы ставить лайки
https://www.opennet.ru/opennews/art.shtml?num=56789
DrSheppard
Активный пользователь
Активный
13.05.2022
18:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Причём здесь хакеры и код ядра?
AquaVerso
Активный пользователь
Активный
13.05.2022
18:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
+3
войдите, чтобы ставить лайки
Хакеры простимулировали сервера nvdia, чтобы те открыли часть кода. Владельцы nvdia сильно перепугались повторных атак и решили на совете директоров выдать часть кода, иначе второго взлома они не выдержат, придется пить успокоительные. Вроде так было дело :D
DrSheppard
Активный пользователь
Активный
13.05.2022
21:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAquaVersoРодительский комментарий
0
войдите, чтобы ставить лайки
А где можно прочитать решения совета директоров? Я всегда думал, что они не публичны
Minor748
Активный пользователь
Активный
13.05.2022
20:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
https://www.opennet.ru/opennews/art.shtml?num=56789
DrSheppard
Активный пользователь
Активный
13.05.2022
21:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Взломали — приняли меры. Они ранее взламывали и Samsung (опубликовали код прошивок) и Ubisoft

Насколько мне известно большинство членов хакерской группировки Lapsus$ арестованы

https://www.bbc.co.uk/news/technology-60864283
evgnor86
Активный пользователь
Активный
13.05.2022
18:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
"...OpenGL и Vulkan останутся проприетарными" расходимся...
Hargard
Активный пользователь
Активный
13.05.2022
22:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
+1
войдите, чтобы ставить лайки
https://youtu.be/53V9Vo0f5wk
x230
Активный пользователь
Активный
13.05.2022
20:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
"Жадность фраера сгубила!"
Странно, что nVidia еще не повторила судьбу '3dfx Interactive' с её Voodoo
...
А в данной ситуации (как заметили выше) - с паршивой овцы хоть шерсти клок.
evgnor86
Активный пользователь
Активный
16.05.2022
06:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
CUDA, CUDA, еще сто раз CUDA - все вокруг нее и благодаря ней.
Без этой замечательной фичи у них по сути "рядовая" видеокарта ничем не хуже и не лучше AMD.
dmitrykobzar
16.05.2022
17:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
не повторит майнеры не дадут!!!
Антоха
13.05.2022
22:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Это даже не драйвер а заголовки ядра! Ничего они не открыли.
Joseph
13.05.2022
23:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
То есть нвидиа открыла модули ядря для 20хх и 30хх серий. Спасибо хуанг и его работники.
Eagle
14.05.2022
11:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Я не понимаю почему некоторые считают что они вообще должны были что-то открывать? Это их разработка. Они вкладывались в это. Ничего не крали. Если не устраивает, то не пользуйтесь.
Николай
14.05.2022
14:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Что это значит?

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила