LINUX.ORG.RU

Nvidia разрешила открытым драйверам загружать свои прошивки в видеокарты

 , ,


1

1

Полтора года назад компания Nvidia ввела проверку подлинности прошивок своих видеокарт, что создало проблемы для открытого драйвера Nouveau. Драйверу Nouveau не было разрешено загружать подписанные прошивки из состава проприетарного драйвера, а неподписанные прошивки, которые он генерировал сам, имели ограниченные возможности, к примеру, был ограничен доступ к средствам ускорения 3D-операций.

Теперь Nvidia опубликовала прошивки для своих новых GPU и код для загрузки их в Nouveau. С прошивок не были сняты все ограничения: в них отсутствует доступ к Power Management Unit, что позволит драйверу Nouveau работать только в «среднем» режиме без возможности форсирования самого быстрого режима и включения энергосберегающего режима. Эти прошивки доступны для видеокарт GeForce GTX 970, 980 и Titan, для моделей 950 и 960 их появление ожидается в ближайшее время.

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

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: CYB3R (всего исправлений: 6)

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

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

свобода это вообще относительное понятие. запускать свободный софт на несвободном железе, котрое может этот софт интерпретировать как ему вздумается. ну да, зато свободный софт.

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

А разве nouveau не блобы будет грузить? По мне только один плюс: блоб не в ядре. Хотя... такой ли это плюс?

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

AMD

отношение амд отображает то что они выкинули поддержку своих apu c 76xx радионом встроенным и видеокарт 6ххх. Это видеокарты умевшие Opengl 4.5 и opencl. Теперь в прочем только в винде умеют.

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

Нет, не будут. NVIDIA не подпись убрала, а предоставила официальный подписанный блоб.

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

Любая нвидиевская видяха требует бинарную проприетарную >«прошивку». Только в случае с nouveau, вокруг этой прошивки >свободный драйвер, а в случае с «родным» драйвером - >проприетарный.

Так что, вопрос надо ставить так: «скоро там можно будет >заменить большой блоб на маленький»?

Mаленький блоб? Горячий снег и жидкий лёд. Мусье в курсе, что обозначает вторая буква в акрониме «BLOB» ?

anonymous
()
Ответ на: комментарий от Loki13

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

О! Таже беда. Будишь ноут - висит sddm. анлочишь через systemd - видишь висящую плазму.

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

О! Таже беда. Будишь ноут - висит sddm. анлочишь через systemd - видишь висящую плазму.

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

Если найдешь решение - свистни плиз.

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

Вместо реализации OpenCL от nvidia берешь реализацию от AMD, переписываешь весь софт с CUDA на OpenCL и продолжаешь работать.

Прекрасно придумано, Сизый Нос.

HeipaVai1o
()
Ответ на: комментарий от rezedent12

фазы питания

кусок медного провода

И почему в этого гения до сих пор никто не вложил миллионы?

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

google://Plymouth

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

Считаю вредной и ненужной антифичей. Пользуюсь дистрибутивами, где такой гадости нет.

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

nvidia

Достаточно переключиться пару раз с иксов на tty с включённым mpv (hwaccel), чтобы kwin начал исходить артефактами (весь экран в рандомных треугольниках из кусков окон), при этом видно, что композитинг и иксы продолжают работать. Иногда сразу сегфолтится что-нибудь (плазма обычно до перезапуска иксов неюзабельна остаётся), иногда вот это. Kwin можно прибить и запустить снова. Если перейдёт в режим ожидания после этого, показывает то сообщение про loginctl. Если просто оставить — показывает sddm. Кстати кроме kwin ещё konsole падает в сегфолт при переключении на tty. Вообще что-то сранное. У меня uefi, может быть поэтому.

anonymous
()
Ответ на: nvidia от anonymous

Кстати этот «полигональный» композитинг был и в 4кедах ещё несколько лет назад с совсем другой видеокартой, закономерность установить не удалось.

anonymous
()
Ответ на: комментарий от nexfwall

Эти, как ты говоришь, печи, потихоньку, да перетекают на открытые дрова.

Я эти песни сладкие с момента появления radeon драйвера слышу. И даже дважды не по своей воле становился жертвой ATI/AMD. Наслаждение от перехода с этого невероятного отстоя на простотупорабочие дрова и железо nvidia описать невозможно.

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

С учётом нынешних телодвижений в сторону kms и сменным opengl в nvidia блобе надеюсь исчезнет последний аргумент против.

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

4 звезды а такие вопросы задаёшь.

Ты дурак? Звёзды даются за хорошее поведение. Не замечал разве, все звездатые ники такие дипломатичные.

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

Не помню. Давно было.

В /etc/default/grub прописаны GRUB_GFXPAYLOAD и GRUB_GFXMODE

(разрешение не совсем нормальное, 1600х1200 - жить можно)

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

Я как-то ноут прикупил с nvidia, её оптимус и на венде хреново работал (многие программы, требующие нормальной видяхи, запускались на intel), а когда снёс и поставил линух, был обрадован тем что этот оптимус не реализован в драйвере никак и если б не bumblbee, пришлось бы довольствоваться долгое время картой intel, потому что первая поддержка оптимуса появилась емнп в 331, но до сих пор я вижу как на разных форумах люди пишут о том что с bumblbee производительность выше чем с primus от nvidia. Вот было счастья у меня от «простотупорабочие дрова и железо nvidia».

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

З.Ы. Производительность на венде и линухе не сравнивал ибо нет и не нужно. З.Ы.Ы. Ждём AMDGPU.

flyshoot
()
Ответ на: комментарий от anonymous

сам дурак! не видел, что писал тот, кому я ответил??

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

если на лоре что-то хоронят, то жить оно будет долго и счастливо. :)

Золотые слова

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

Я как-то ноут прикупил с nvidia

This. С этим согласен. Просто я не беру ноутов с игровыми картами, ноут для меня это нечто портативное и экономное, поэтому интел (хотя интел тоже то ещё говно, но хотя бы всяких пчёл с примусами починять не надо). Всё не мобильное я творю со стационарника. В плане ноутов у линукса везде ад, куда не ткни. Я про стационарники говорил.

Jameson ★★★★★
()

Драйверу Nouveau не было разрешено загружать подписанные прошивки из состава проприетарного драйвера

А вот это интересно. Не разрешено лицензией или технически? В первом случае пользователи сами могут всё сделать, либо через скрипт.

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от anonymous

Любая нвидиевская видяха требует бинарную проприетарную «прошивку».

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

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

ноут для меня это нечто портативное и экономное

Для меня так же. Но в длительные и дальние командировки что-то брать надо и это точно будет не стационарник.

Я про стационарники говорил.

Это да.

поэтому интел

Можно немного подробностей о том как дела у драйверов интела на линуксе, как сами карты в плане производительности? Может быть ссылки какие-то есть на тестирование? Особенно интересно какие результаты у интела и амд, если сравнивать производительность в венде и линухе.

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

Можно немного подробностей о том как дела у драйверов интела на линуксе

Плохо, если это не HD4000, но победимо, в Генту.

как сами карты в плане производительности?

Окна двигаются, браузер странички рисует, фильмы смотрятся.

Может быть ссылки какие-то есть на тестирование?

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

Особенно интересно какие результаты у интела и амд, если сравнивать производительность в венде и линухе.

Для рабочего использования одинаково достаточно производительности IMHO, просто в случае с виндой не надо с бубном вокруг конфига иксов скакать, а с интелом поскакать иногда приходится, не говоря уж об АМД. Обычно арчевики достаточно, чтобы настроить и забыть до момента, пока они очередную фичу в иксах\дровах не поломают.

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

Единственное, что интересует касательно Nvidia - когда они уже в блоб поддержку Wayland запилят.

Никогда, драйвер под *nix свой они пилят для энтерпрайзных клиентов, а они все на X11

CatsCantFly
()
Ответ на: комментарий от anonymous

Для OGL/OCL же

Intel HD Graphics и в то и в другое умеет же. И отлично умеет.

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

Например, на интеле очень проблемно работать с большими гридами для рисования volumetric data.

Я, хорошо подумав, понял, что для числодробилок встроенность HD Graphics в процессор делает его непригодным для сборки кластера, да.

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

Я не покупаю ничего от samsung, philips, sony, apple. А теперь и nvidia в этом списке.

Только сейчас? Я уже лет 10 как решил не покупать nvidia.

А что такого делал Philips?

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

но до сих пор я вижу как на разных форумах люди пишут о том что с bumblbee производительность выше чем с primus от nvidia

а) primus - это optimus c ускоренным копированием отрендеренного буфера, оба - часть bumblebee. Решение от NVidia - prime

б) По всем тестам решение prime - быстрее потому что нет копирования из видюхи в видюхи и свистоплясок, но, оно умеет или всё или ничего (для того чтобы сменить видеокарту, на которой всё рендерится - нужно перезапускать иксы)

Последний раз взял ноут с интел\амд, и хоть в многих статьях пишут про проблемы с этой связкой, у меня всё заработало сразу и без проблем.

На открытом или закрытом драйвере? Работает ли подключение видюхи на лету для отдельных приложений?

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

Фирмварь, которую загружает драйвер. Юзается дофига где (можешь посмотреть в /lib/firmware).

Вроде всё работает. ЧЯДНТ?

$ ls -l /lib/firmware
total 0

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

Ваша правда, попутал prime с primus. ЕМНИП я сам тестировал разные комбинации и primus дал лучшие результаты в valley бенчмарке.

На интел\амд пробовал открытые и закрытые драверы. На открытых игры не работают. На закрытых норм (кроме игр заточенных под невидию). Всё автоматически подхватывается и отключается. Просто ставил драйвер по мануалу, без танцев.

flyshoot
()

Слава нвидии! Нвидии слава!

dk-
()
Ответ на: комментарий от lexikon

можно ведь отключать плимут, на лету, одним нажатием клавиши. Вроде TAB, если не ошибаюсь

Было такое. Комбинация не работала, что-то зависло. Так и не добившись ответа — ребутнул жестко. При второй загрузке уже было всё нормально. Так и не узнал, что это было.

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

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

А я вообще про то, что свободный софт лучше вписывается в свободную ОС

+1.

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

Я сейчас не про ноут говорю же. А нетбук я и так месяцами не выключаю.

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

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

Есть люди, которые выключают компьютер) вот так

Но зачем?

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

Так что с линуксами проще выключать...

Ноут? Иначе не совсем понятно зачем выключать.

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

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

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

Электричество не бесплатное же.

Почти бесплатное. По кр. мере здесь.

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