LINUX.ORG.RU

NVIDIA опубликовала свободные драйверы для ядра Linux

 , ,


3

3

Компания NVIDIA сообщила о публикации свободных модулей ядра, реализующих поддержку видеокарт поколения Turing и новее. Исходный код открыт под двойной лицензией MIT/GPLv2. Прошивка (GSP firmware) и компоненты, работающие в пространстве пользователя (включая реализации OpenGL и Vulkan), остаются закрытыми.

Заявляется, что драйверы готовы для применения в датацентрах, а поддержка рабочих станций на данный момент находится в стадии тестирования.

После стабилизации API/ABI драйверы планируется включить в основную ветку ядра Linux.

>>> Подробности

★★★★★

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

Ответ на: комментарий от sudopacman

официально поддержиапется

Я клал на официальную поддержку. Именно поэтому сабжевая новость настолько важна: уже (среднесрочно) не будет важно, поддерживается что-то официально или нет.

compute

В compute весь софт прибит гвоздями к Nvidia, логично, что забили

на виртуализацию забили

Следствие предыдущего пункта

У AMD всё очень радужно

Когда Nvidia в последний раз выпустила массовую консоль? Некротегра на некросвитче? А вот amd качает деньги из Xbox и PlayStation, на steam deck и даже stadia (вот кстати и облако, и виртуализация). Качает и инвестирует, а у пользователей уже первоклассные драйвера

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от AlexM

Бывают баги с отдельным игорем, но в целом я бы сказал хорошо, не хуже интеля, но хуже rdna2 например (там valve все очень конкретно вылизывает, чтобы в deck работало)

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

на GTX 580 вулкана нет

Production: End-of-life

X512 ★★★★★
()

и компоненты, работающие в пространстве пользователя

остаются закрытыми

Скажите, это можно перекомпилировать под другие архитектуры? Драйвер хорошо, что делать с остальным

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Между свободным и работающим я выбираю работающий.

Дело хозяйское, хоть Виндос ставь. Речь о том что Нвидия безнадёжно отстала от АМД. У АМД давно есть и надёжно работает свободный драйвер. Нвидия же только в начале пути.

sena ★★
()
Последнее исправление: sena (всего исправлений: 1)

Круто. Надо на раст портировать.

ponchik-2
()
Ответ на: комментарий от sena

У АМД давно есть и надёжно работает свободный драйвер.

Нет. Тысячи историй про раскрытие потанцевала путем собирания ядра из гита и плясок с опциями загрузчика тому свидетельство. А еще полно историй как твою карту внезапно объявляют легаси и приехали.

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

Нет. Тысячи историй про раскрытие потанцевала путем собирания ядра из гита и плясок с опциями загрузчика тому свидетельство. А еще полно историй как твою карту внезапно объявляют легаси и приехали.

Ты radeon->amdgpu перепутал с catalyst. В свободных драйверах легаси не дропают, разве что 30 летнее говно мамонта.

плясок с опциями загрузчика тому свидетельство.

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

shpinog ★★★
()
Последнее исправление: shpinog (всего исправлений: 1)
Ответ на: комментарий от sena

Речь о том что Нвидия безнадёжно отстала от АМД. У АМД давно есть и надёжно работает свободный драйвер. Нвидия же только в начале пути.

Нет, AMD всегда отставала от Nvidia по стабильности работы своих драйверов. Открытый - да. Без проблемный - нет. И тут AMD как была на втором месте, так ничего не поменялось.

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

Я клал на официальную поддержку.

Когда у тебя поддержка самого важного API существует только за счёт сторонних разработчиков, то это противоположность эталону, неправильно и вообще позор.

В compute весь софт прибит гвоздями к Nvidia, логично, что забили

Потому и прибит, что забили.

Следствие предыдущего пункта

Наоборот: NVIDIA долгое время пыталась блокировать проброс потребительских карт.

Когда Nvidia в последний раз выпустила массовую консоль? Некротегра на некросвитче? А вот amd качает деньги из Xbox и PlayStation, на steam deck и даже stadia (вот кстати и облако, и виртуализация).

Всё это, конечно, замечательно, но у NVIDIA всё равно доля рынка 70 % и капитализация в 3 раза больше. А ноутбуков с видеокартой от AMD так вообще 1,5 модели, которые ещё не факт что в наличии будут.

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

Тысячи историй про раскрытие потанцевала путем собирания ядра из гита

От гита до релиза меньше 2 месяцев обычно. Это знак того, как быстро все развивается, отлично же.

А еще полно историй как твою карту внезапно объявляют легаси и приехали.

Мне кажется, ты путаешь с nvidia :) amdgpu такое древнее железо поддерживает, что дальше особо некуда.

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

Когда у тебя поддержка самого важного API существует только за счёт сторонних разработчиков, то это противоположность эталону, неправильно и вообще позор.

Ты точно не перепутал ЛОР с winfaq? Нет, поддержка любого API от любого разработчика - это норм, если эта поддержка - норм. Я тебе больше скажу, wine/proton достиг такого состояния, что многие вендоигры уже играбельны только под ним (а под вендой уже сломано).

А ноутбуков с видеокартой от AMD так вообще 1,5 модели, которые ещё не факт что в наличии будут.

С разморозкой, в ноутах как раз тоже значительный перегиб сейчас идет (райзены в ноутбуках значительно лучше интелей). И моделей уже давно не 1,5 штуки.

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

Хотелось бы увидеть эти тысячи историй

Да буквально у нас на работе взяли компьютер с графикой AMD и тут же человеку пришлось узнавать как правильно отрегулировать то ли работу кулера, то ли еще какую хрень.

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

https://www.nvidia.ru/Download/driverResults.aspx/187544/ru - список поддерживаемых видеокарт:

GeForce 700 Series:
GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745
вплоть до таких. А им уже почти 8 лет, даже 9.

Если взять видеокарты более старые, например, GeForce 600 series, то им соответствуют драйверы версии 470, что тоже не так уж давно вышли.

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

Ну, для затычек типа GF 210/710 открытые дрова nouveau - весьма годные, сойдет для их применения, даже чертежи наверное какие нибудь в 3D более менее сносно потащит, всякие САПР, не для игр

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от derlafff

Ты точно не перепутал ЛОР с winfaq? Нет, поддержка любого API от любого разработчика - это норм, если эта поддержка - норм.

То, что AMD не написали свободный Vulkan-драйвер, а потом не стали поддерживать RADV — не «норм». Как и остальное перечисленное.

райзены в ноутбуках значительно лучше интелей

Не надо прикидываться, что ты не понял, что речь про дискретные видеокарты.

sudopacman ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я сам в Jedi Academy с nouveau и GeForce 660 GTX играл, вполне недурно. Но там движок еще третьекваки.

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

вплоть до таких. А им уже почти 8 лет, даже 9.

amdgpu тоже вплоть до 2014 поддерживает видеокарты, вот только nvidia каждый год дропают видеокарты, а поддержку amdgpu из ядра фигушки кто удалит

то им соответствуют драйверы версии 470

это те, которые со свежим ядром и иксами уже не заведутся?

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от LongLiveUbuntu

Нет. Тысячи историй про раскрытие потанцевала путем собирания ядра из гита и плясок с опциями загрузчика тому свидетельство. А еще полно историй как твою карту внезапно объявляют легаси и приехали.

Может это раньше было? Какое-то время назад действительно были проблемы, я сидел на Нвидии и не думал переходить. Но потом драйвера АМД стали стабильными, и смысл покупать Нвидию пропал.

У меня АМД уже несколько лет отлично работает в самых разных конфигурациях. Правда моё железо пока ещё в устаревшее не попадало. С Нвидией в своё время огребал. Как со свободными, так и с несвободными драйверами. И с объявлением видеокарты устаревшей тоже попадал. И с несовместимостью нового ядра со старым драйвером и многое другое. Свободный Нвидиа драйвер зачастую нестабильно работал даже с простыми приложениями, без 3д. И смысла сегодня искать себе проблемы с несвободными драйверами не вижу никакого. А они, как показывает опыт, непременно рано или поздно возникают…

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

Нет, AMD всегда отставала от Nvidia по стабильности работы своих драйверов. Открытый - да. Без проблемный - нет. И тут AMD как была на втором месте, так ничего не поменялось.

Ты что сравниваешь с чем? Свободный АМД драйвер со свободным драйвером Нвидия? Тогда ты неправ, сегодня АМД стабильней и лучше работает, более того позволяет использовать больше возможностей видеокарты. Может быть когда-то были проблемы, но сегодня они уже решены. У свободного же драйвера Нвидии множество проблем.

Если же ты говоришь про несвободный, собственнический драйвер Нвидиа, то с ним другие проблемы, которые проистекают из его закрытости. И эти проблемы в принципе схожи для любого собственнического ПО. Но эти проблемы меня не интересуют. Я говорил о том, что АМД значительно опередила Нвидиа в разработке именно свободного драйвера. Нвидиа же безнадёжно отстала.

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

Поддержку rt в свободном драйвере допилили хоть? А то уже rdna3 на подходе, а главную фичу rdna2 так и не попробовать.

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

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

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

p.s.

что стало с твоей аватаркой? поставил новую и удалили за нацпол?)

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

а, спасибо, я вчера перед сном заметил, что как будто что-то поменялось. а сейчас с просоня все вообще тип-топ.

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

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

Ну у меня тоже нет проблем с драйвером от АМД и поэтому он работает лучше, чем что-либо от Нвидии. Но это так, субъективно личное :)

Изначальное же моё сообщение было о том, что Нвидия безнадёжно отстала в разработке именно свободного драйвера. Это уже объективно и не зависит от личного опыта.

что стало с твоей аватаркой? поставил новую и удалили за нацпол?)

не, я не трогал, похоже у всех отключили

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

Изначальное же моё сообщение было о том, что Нвидия безнадёжно отстала в разработке именно свободного драйвера.

Ну ок, отстала в свободном, но обогнала в user experience в целом. На том и порешим.)

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

Ну ок, отстала в свободном, но обогнала в user experience в целом.

Уже и в целом отстала, если рассматривать в разрезе линукса.

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

Сидел на нвидии, перед покупкой видюшки взял проверить амд. Воткнул, заработало из коробки, заработал вейленд, нет проблем с двумя мониторами, запустился vrr. Всё из коробки.

Мало того, что нвидия с нюансами работает. Так в 5.15 ядро не запускалось, пришлось конфиг править. В 5.16 поправили, в 5.17 теперь вместо консоли черный экран. Пересел на амд и все мои проблемы с графикой пропали.

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

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

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

обогнала в user experience в целом. На том и порешим.)

В твоё личном опыте - возможно. Но для меня наоборот, АМД стало удобнее Нвидии. Единственное неудобство что осталось - необходимость ставить пакет с закрытыми прошивками для АМД. Но там просто нечему ломаться (кроме собственно драйвера, само собой).

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

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

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

что текущее ядро еще не раскрывает потанцевал видеодрайвера

Это да. В совокупности с этакой Ubuntu LTS легко можно попасть с новейшей видеокартой.

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

у амд открытая часть уже в ядре, да?

Да. И более того, более не нужна специальная библиотека вместо стандартной opengl.

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

Да. И более того, более не нужна специальная библиотека вместо стандартной opengl.

Mesa никак нельзя назвать стандартной библиотекой OpenGL. В стандартах про неё не написано. Есть Glvnd позволяющая использовать библиотеки OpenGL от любых производителей в том числе нескольких сразу не прибиваясь к конкретной реализации.

Я вот подумал что DRI драйверы вполне можно убрать и заменить на драйверы к Glvnd.

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

Mesa никак нельзя назвать стандартной библиотекой OpenGL. В стандартах про неё не написано.

При инсталляции драйвера Нвидии в систему начинается жонглирование библиотеками, в том числе библиотекой opengl, она подменяется чем-то от Нвидии. Для АМД это не требуется.

Кстати, это может создать ещё одну проблему, если в системе несколько разных видеокарт, обе от Нвидии но разных поколений или одна Нвидия, другая - АМД/Интел.

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

При инсталляции драйвера Нвидии в систему начинается жонглирование библиотеками, в том числе библиотекой opengl, она подменяется чем-то от Нвидии.

Уже нет после введения Glvnd. Она вроде по умолчанию используется в некоторых дистрибутивах.

Кстати, это может создать ещё одну проблему, если в системе несколько разных видеокарт

Glvnd умеет использовать несколько драйверов разных видеокарт одновременно. В том числе для драйвера из Mesa и проприетарные Nvidia.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от sudopacman

Давай так: почему взлом должен был склонить NVIDIA к открытию драйверов? И почему тогда вместо открытия всего запилили отдельный драйвер, значительная часть которого перенесена в проприетарную прошивку?

Думаешь, они за месяц после взлома успели это все запилить?

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

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

Ага, я тоже видел инопланетян, правда не помню где и когда, но у них голова круглая была, и ещё точно помню на тарелке были, вот пластиковой или фарфоровой сразу не скажу.

Вот факт необходимости гуглежа по форумам в поисках решения в виде параметра ядра я помню

Нет такой необходимости, оно просто по умолчанию будет на radeon, который стабильный как говно мамонта.

shpinog ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.