Компания 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 для рабочих станций находится в альфа-версии. В дальнейшем планируется обеспечить стабильную поддержку.
Комментарии
17:12
Их просили открыть код, они отказались. Пока ребята их не хакнули, нВидиа даже не думали делать что-то подобное.
17:58
https://www.opennet.ru/opennews/art.shtml?num=57175
С мест сообщают, что не все так однозначно, как выглядит на первый взгляд
18:13
Конечно сравнение не совсем корректное, но у меня есть ноут на amd и на нем задействовать gpu вроде как нельзя, за исключением игр. Но карточки даже не GCN.
Вот opengl и vulcan... Не могу предположить почему
18:38
А на этой КУДе завязано очень много проф. софта для вычислений, который платный.
23:41
06:34
CUDA - это про параллельные вычисления в железе + мощнейшая библиотека.
14:44
А у AMD есть HIP, API которого есть в ROCm
17:18
Надо будет пощупать на практике OpenCL.
К сожалению нет под рукой карточки от красных, очень хочется посмотреть и на их ROCm - по спекам выглядит вкусно.
А пока для меня есть CUDA, в вычислениях на Python на сегодня имхо лучшая связка.
20:55
18:03
18:38
21:00
20:59
21:33
Насколько мне известно большинство членов хакерской группировки Lapsus$ арестованы
https://www.bbc.co.uk/news/technology-60864283
18:37
22:26
20:39
Странно, что nVidia еще не повторила судьбу '3dfx Interactive' с её Voodoo
...
А в данной ситуации (как заметили выше) - с паршивой овцы хоть шерсти клок.
06:38
Без этой замечательной фичи у них по сути "рядовая" видеокарта ничем не хуже и не лучше AMD.
17:19
22:41
23:19
11:55
14:21