LINUX.ORG.RU

NVIDIA анонсировала переход к полному открытию модулей ядра для Linux

 , , ,


1

3

Компания NVIDIA анонсировала план перехода к полностью открытому исходному коду модулей ядра драйверов для Linux, начиная с версии 560, которая должна появиться в ближайшее время. Новые драйверы должны полностью заменить проприетарные и стать рекомендованными версиями драйверов. Речь идёт о драйверах для чипов на новых архитектурах Turing, Ampere, Ada Lovelace и Hopper. Старые архитектуры Maxwell, Pascal и Volta новыми драйверами с полностью открытым кодом не поддерживаются и для них NVIDIA рекомендует продолжить использование проприетарных драйверов.

Для тех кто не уверен в том, какую версию драйвера устанавливать, NVIDIA выпустила шелл скрипт nvidia-driver-assistant. Утилиты других методов установки (CUDA, run файлы, мета пакеты дистрибутивов) также были обновлены. Вот таблица рекомендованных пакетов некоторых дистрибутивов:

Distro               Install the latest                            Install a specific release 
Fedora/RHEL/Kylin    dnf module install nvidia-driver:open-dkms    dnf module install nvidia-driver:560-open
openSUSE/SLES        zypper install nvidia-open{-azure,-64k}       zypper install nvidia-open-560{-azure,-64k}
Debian               apt-get install nvidia-open                   apt-get install nvidia-open-560
Ubuntu               apt-get install nvidia-open                   apt-get install nvidia-open-560

Установка cuda-toolkit осталась прежней. А пользователи WSL ничего устанавливать не должны.

Исходный код новых драйверов доступен на GitHub тут.

>>> Анонс



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

ИА «Панорама» в другому месте.

Wapieth
()

полному открытию драйверов
kernel-modules

Маловато будет!

GAMer ★★★★★
()

что-то не то в этой новости?

Ros ★★★★
()

С 16ой серии, но все равно неплохо

One ★★★★★
()

o_O Это оно? То о чём так долго говорили коммунисты свершилось? Радоваться или бояться, что теперь в дистрибутивах всё поломают надолго и никто не будет знать что делать?

R_He_Po6oT ★★★★
()
Ответ на: комментарий от R_He_Po6oT

Это оно?

Нет это желтизна в заголовке изнасиловала топикстартера.

ya-betmen ★★★★★
()

Интересно, что мешает открыть исходники драйверов старых видеокарт и отдать на поддержку сообществу.

mak8kammerer
()

Не «полному открытию драйверов для Linux», а только модулей ядра, я сегодня сам этот анонс видел, но лень было новость пилить.

@hobbit, не надо так. В заголовке довольно таки сильно неверная инфа

CrX ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

То о чём так долго говорили коммунисты свершилось?

Нет ещё. Просто теперь об этом говорят не коммунисты, а в новостях.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Не «полному открытию драйверов для Linux», а только модулей ядра, я сегодня сам этот анонс видел, но лень было новость пилить.

С языка сорвал. Днем видел, но решил, что особо-то писать и не о чем.

DrRulez ★★★★
()
Ответ на: комментарий от mak8kammerer

Интересно, что мешает открыть исходники драйверов старых видеокарт и отдать на поддержку сообществу.

Проприетарное ядро этих дров мешает. Они не пишут с нуля дрова для каждого поколения видеокарт, а таскают с собой хлам 30 летней давности. Причем там такой страшнючий говнокод, что разбираться в нем и поддерживать никто не будет.

PhD
()

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

PhD
()

Только хотел обрадоваться и тут на тебе

Речь идёт о драйверах для чипов на новых архитектурах

keeper_b ★★★★
()
Ответ на: комментарий от PhD

Кстати, а куда делись те хакиры, которые якобы украли все исходники нвидии и грозились их выложить в опенсорц?

А что толку от такого выкладывания? Всё равно пользоваться ими не дадут и попросту заблокируют репозитории с кодом.

zg
() автор топика
Ответ на: комментарий от R_He_Po6oT

После публикации новости автор не может её редактировать.

Ну и по поводу твоего буквоедства, цитата из анонса:

In general, the default version of the driver installed by all installation methods is switching from the proprietary driver to the open-source driver.

zg
() автор топика

Адекватный драйвер. А не амдешные портянки, которые по размеру занимают большую часть ядра. Не понимаю как Линус принял этот мусор в ядро.

ox55ff ★★★★★
()

nouveau 550.40.07

У некоторых может случится когнитивный разлом башки :)

LINUX-ORG-RU ★★★★★
()

Оффтопик-лист, пункт 2

buddhist ★★★★★
()
Ответ на: комментарий от Stanson

Идет 2024й мать его год. request_firmware() осилили даже rockchip, allwinner и даже в концы упоротые китайские вендоры. И только невидия продолжает чтить традиции предков.

Собственно, после того, как они с помпой продвигали vdpau, а под jetson nano забили на него болт я почему-то не удивлен. Все ж надо пополнять послужной список всякой дичью.

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 2)
Ответ на: комментарий от mak8kammerer

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

Infra_HDC ★★★★★
()
Ответ на: комментарий от firkax

Кто не даст? Не выдумывай.

Юристы не дадут.

А чтоб не блокировали репы не надо на сайте микрософта их хостить.

А где их хостить и как распространять? Вон исходники винды тоже утекли, кто-то их развивает или хотя бы собирает без зондов?

zg
() автор топика
Ответ на: комментарий от Infra_HDC

Есть вероятность, что этот открытый софт перепишут

Ахахаха

windows10 ★★★★★
()
Ответ на: комментарий от ncrmnt

Там всё ещё хуже может быть. Вполне вероятно, что, например, RTX3050 отличается от RTX3090Ti только тем что спрятано в проприетарщине.

Здорово же продавать те же самые кристаллы лохам в несколько раз дороже, просто поменяв PCI VID:PID и нанося другую маркировку.

Stanson ★★★★★
()
Ответ на: комментарий от zg

А где их хостить и как распространять?

Торренты, i2p, рапидщара всякая. Вообще никаких проблем.

Вон исходники винды тоже утекли, кто-то их развивает или хотя бы собирает без зондов?

ReactOS, Wine?

Кому нафиг упёрлось венду-то собирать? А вот посмотреть какие там в венде undocumented баги и глюки в либах и сервисах, чтобы их повторить для удовлетворения вендософта, и чтобы узнать как не надо писать софт - утёкшие сырцы венды самое то.

Так и с невидией. Сырцы невидии нужны только чтобы посмотреть как из нищебродской карточки сделать топовую и что в nouveau дописать чтобы всё работало.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Торренты, i2p, рапидщара всякая. Вообще никаких проблем.

И ты знаешь хотя бы один такой, более менее успешный, проект с упёртыми исходниками, который вместо GitHub/GitLab живёт и развивается на торрентах, i2p, рапидщаре и вот этом всём?

ReactOS, Wine?

Там уже нашли упёртые исходники винды?

Кому нафиг упёрлось венду-то собирать?

Нихрена себе вопросик. А то, что это меинсримная ОС для десктопов ты совсем не учитываешь?

А вот посмотреть какие там в венде undocumented баги и глюки в либах и сервисах, чтобы их повторить для удовлетворения вендософта, и чтобы узнать как не надо писать софт - утёкшие сырцы венды самое то.

Как не надо писать и без исходников винды известно. А всякие undocumented уже и так все, кому это действительно надо, знают. Исходники винды и так были доступны разного рода правительственным структурам.

Так и с невидией. Сырцы невидии нужны только чтобы посмотреть как из нищебродской карточки сделать топовую и что в nouveau дописать чтобы всё работало.

Ну и где результат этих поисков? nouveau перестала глючить как не в себе? Баги 10+ летней давности уже все закрыли?

zg
() автор топика
Ответ на: комментарий от vbr

В прошлый анонс (уже было где то тут) кто-то кажется тут про это говорил, мол затычка, а для доступа к всему важному подгружается что-то там, а в коде нету. Вроде всякого для управления самой картой и ещё чёто. Суть в том что «что-то тут не чисто» =) как бы вот открыто, а как бы и нет. Ну и выше вон ссылку уже кинули на блобик вшитый прямо в код. Охъ, сложна.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Ну там именно что блобик, несколько килобайтов, это фигня. Я так понял, блоб грузиться будет прямо в видеокарту, что особо не отличается от кучи других девайсов, так же требующих какой-нибудь прошивки для работы.

vbr ★★★★
()
Ответ на: комментарий от zg

который вместо GitHub/GitLab живёт и развивается на торрентах

Зачем упёртым сырцам проприетарщины развиваться? Зачем дарить проприетарным жлобам свой код?

На торрентах есть немало упёртых сырцов, от той же венды и заканчивая всякими NDA SDK для SoC. Накой хрен эту проприетарщину развивать? Взяли оттуда то, что проприетарщики скрывали и всё, больше никакой пользы от них нет и быть не может.

Там уже нашли упёртые исходники винды?

Где там? Исходники венды есть на торрентах. Были по крайней мере. Кому надо было - тот скачал.

Нихрена себе вопросик. А то, что это меинсримная ОС для десктопов ты совсем не учитываешь?

Миллионы мух не могут ошибаться, да? Говно оно остаётся говном, даже если оно нравится миллионам мух. Ты видел те исходники? Там такой звездец, что сырцы того же Wine выглядят верхом совершенства и профессионализма.

Ну и где результат этих поисков?

Ты хочешь чтобы кто-то за год разобрался в терабайте говнища? Всё будет, не переживай. Чего ты думаешь невидия так засуетилась с выкладыванием своих якобы открытых вариантов драйверов?

Баги 10+ летней давности уже все закрыли?

Это ты про венду, невидию или ещё какую проприетарщину?

Stanson ★★★★★
()

Хорошо, теперь пусть откроют иксовый драйвер, потому что нужно для дебага.

Skullnet ★★★★★
()
Ответ на: комментарий от PhD

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

Их очень быстро поймали (семь человек, кто-то несовершеннолетний), всех осудили и посадили. Никакой «мертвой руки» оказалось не предусмотрено.

sarumeister
()

Так давно был пакет nvidia-open. Там история такая, что хацкеры взломали сервера невидии и слили всех даташиты видеокарт, выставив условие открыть драйвера, или все будет опубликовано. И с тех пор невидия опенсорс

rtxtxtrx
()
Ответ на: комментарий от intelfx

Да, не вчитался я в оригинальный заголовок, нехорошо получилось. Облажался.

А теперь, когда я поправил новость, у меня самого возник вопрос, что про ядерные модули-то на ЛОРе уже обсуждали.

Поискал, в прошлый раз обсуждали майский анонс (причём на стороннем сайте, там только ссылка на форум разработчиков нвидии была), а теперь уже официальный план.

Ну ничего. Пусть будет. Карты нвидии всегда были хорошим решение для графике в линуксе, жаль только, что с блобом.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от mak8kammerer

Интересно, что мешает открыть исходники драйверов старых видеокарт и отдать на поддержку сообществу.

А вот это было бы замечательно, но скорее всего, увы…

hobbit ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Тоесть там так ничего и не поменялось, заглушка на нуво и под видом подгружаемого файлика блобище?

Вот, уже писал про это:

NVIDIA переходит на открытые модули ядра по умолчанию в NVIDIA Graphics Driver для Linux (комментарий)

Подвох в том, что проприетарный драйвер никуда не делся, просто теперь он исполняется на отдельном процессоре на самой видеокарте (и лежит в виде огромного блоба в /lib/firmware). А GPL-ный «открытый» «драйвер» — это тупая прослойка, которая перекладывает байты.

intelfx ★★★★★
()

«NVIDIA, f**k you!» от Линуса остается в силе, или он может уже отозвать заявление?

blex ★★★
()

Лучше поздно, чем никогда - все уже перебежали на амуде и проблем не знают. Хотя еще в загашнике «на черный день» как раз Тюринг (GTX1660TI) лежит - надо потестить как в дистрибутивах появится.

unisky ★★
()

В фирмварь всё вкусное уберут или ещё как выкрутятся, скриньте. В полное открытие НЕ ВЕРЮ. Это не амуде, которая годами вынуждена догонять и играть в демократию.

yu-boot ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.