LINUX.ORG.RU

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

 , , ,


0

2

Начиная с серии GeForce GTX 900 (архитектура Maxwell) NVIDIA ввела проверку подлинности прошивок видеокарт. При отсутствии корректной подписи видеокарта отказывается осуществлять аппаратное ускорение графики.

Если раньше разработчики свободного драйвера nouveau могли брать бинарные файлы (блобы) с микрокодом из проприетарного драйвера (путём шаманства с MMIOtrace), теперь они лишены такой возможности и вынуждены ждать, пока микрокод им предоставит NVIDIA, которая не торопится этого делать. В результате, в ядре Linux 3.19 реализована самая базовая поддержка нового семейства видеокарт, ограниченная лишь конфигурацией дисплейных выходов, без возможности аппаратного ускорения.

NVIDIA пытается оправдать переход к подписанному микрокоду тем, что это поможет в борьбе с мошенниками. Некоторые тёмные личности навострились подменять микрокод в видеокартах начального уровня, продавая их затем через интернет под видом и по цене гораздо более мощных. Однако, разработчики свободного драйвера охарактеризовали действия корпорации однозначно: «Новое железо от NVIDIA ОЧЕНЬ недружественно к открытому коду».

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

anonymous

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

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

видеокарта нужна для 3d/cuda, это её единственная цель и она должна выполняться по максимуму. для того, чтобы выводить изображение, достаточно встроенной интел. «отличная поддержка графического стека Linux» это не юз-кейс и не нужно, как и сам этот стек. важно, как выполняется задача, для которой он предназначен

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

Нужен не максимализм, а нормальная работа. Unreal Engine 4 и вычисления на OpenCL и CUDA наверно никогда они не заведут.

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

в открытом 2d ещё медленнее, и аппаратно ускоряется меньшее число иксовых функций, чем в блобе

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

Бойкотировать же не сложно при наличии альтернативы.

Хм....А какая альтернатива?

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

видеокарта нужна для 3d/cuda, это её единственная цель и она должна выполняться по максимуму.

что что что должно выполняться по максимуму? :)

а если будет 60%~70% от максимальной производительности — то вскрывать себе вены?

у тебя весь компьютер чтоли крутится вокруг видеокарты? :-D может ты и GNU/Linux на видеокарте запускашь? :-D :-D

для того, чтобы выводить изображение, достаточно встроенной интел.

да , но всё же Интела может оказаться маловато для 2D/3D .. (представляешь себе такой случай? или считаешь что такое не возможно?)

а в ситуациях когда хватает Интела — то я вполне поддерживаю мнение что можно обойтись только Intel !

«отличная поддержка графического стека Linux» это не юз-кейс и не нужно, как и сам этот стек. важно, как выполняется задача, для которой он предназначен

«отличная поддержка графического стека Linux» — это самое первое что должно быть в видеокарте.

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

а уже после того как мы достигли этого пункта («отличная поддержка графического стека Linux») — только лишь следующий этап это — производиельность OpenGL и его версии..

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

композит это скорее 2d-3d interoperation. ну и у меня с compton всё летает, не могу ничего сказать

anonymous
()

nouveau

ненужно.

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

Нужен не максимализм, а нормальная работа. Unreal Engine 4 и вычисления на OpenCL и CUDA наверно никогда они не заведут.

и как же ты используешь Unreal Engine 4 (и OpenCL и CUDA) в повседевной жизни? :)

поведай пожалуйста..

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

а если будет 60%~70%

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

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

из 3х товарищей меньше всего проблем с intel. То ядро не то, то Xorg слишком новый,

интел просто работает.

То перерисовка изображения глючит, то артефакты... А так да, просто работает.

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

если из всех функций не будет поддерживаться хоть одна — уже может просто ничего не заработать.

если не заработает сейчас — просто погоди следущей версии Mesa. что в этом страшного? тебе обязательно нужно быть первее своих одноклассников? ты хочет быстрее своих одноклассников пройти только-вышедшую игру и нараздавать всем сюжетных спойлеров? :-) хитро! :-D

ещё нужно заметить, что твои цифры производительности — это как раз разница в производительности между мидлом и топом видеокарт. разницу в цене сам посмотришь?

а ты разве не знал что разумные люди вполне готовы переплатить *УМЫШЛЕННО* некоторые деньги , для того чтобы их интересы были соблюдены ?

или опять ты со своим юношеским-максималистическим-рвением будешь доказывать что каждая затраченная манетка из твоего кормана должна выполнять свою работу?

# P.S.: и ещё — не хочешь ли ты сравнить цены прошлогодних топов и сегодняшних топов? :-) ни чего страшного что цены обваливаются с каждым кварталом?

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

если не заработает сейчас — просто погоди

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

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

именно так, игорей гоняю под вендой. мне неинтересно твоё мнение на это счёт

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

Что то бояре с вас совсем три шкуры дерут.
У меня 2.18. Тоже не айс, но всё полегше.

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

наблюдаю за гитовыми версиями свободных дров, но использую блоб

ну и что ты там нанаблюдал.. расскажи-ка? :-)

только про Nouveau не рассказывай — тут и без доктора понятно что связываться с Nvidia-картами это одная головная боль.

> каждая затраченная монетка из твоего кормана должна выполнять свою работу

именно так, игорей гоняю под вендой. мне неинтересно твоё мнение на это счёт

Windows всегда была игровая операционная система — и эту функцию оно исполняет вполне нормально.

однако постоянная абонентская плата (апгрейд DirectX) для Windows — это НЕ приятно.

другими словами — говорить тут опять-таки про экономическую целесообразность («каждая затраченная монетка из твоего кормана должна выполнять свою работу») тут можно лишь с натяжкой!

стоимость видеокарты + стоимость Windows (то есть стоимость апгрейды DirectX) — это ведь вполне соизмеримо с падением %%-производительности в GNU/Linux .. хотя финансово всё же наверно выиграет вариант с Windows (но и головной боли доставит со своими установками\переустновками).

# P.S.: только не надо рассказывать что апгрейд Windows якобы бесплатен.. он бесплатен может быть только один разок.. а потом уже ты не сможешь с нуля установить сразу последнюю Windows (с последним DirectX).

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

Всё же интереснее будет если подавятся.

но ведь нам нужна Nvidia — как стимул для дальнейшего развития AMD !

главное чтобы инженеры AMD — НЕ впали бы в отчаиние и не начали бы копировать «хитрые манёвры» манагеров Nvidia :-)

# P.S.: но вообще соглашусь — если подавятся — конечно же это будет ОЧЕНЬ интересно :-D :-D

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

Если подавятся - можно ждать новый виток стагнации графики на ПК.

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

на блобе амд версия opengl тоже 4.5+, когда в mesa 3.3+, о чём тут ещё говорить? ну а венда у меня апгрейдится с покупкой новых ноутов, хотя лучше спиратить

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

Ну спасибо, блин. Чтобы выводить изображение, нужно встроенный интел, потому что на нвблобе пока файрфокс проскроллится, можно сходить выпить чаю с тортиком. А чтобы 3Д, нужно пускать нвблоб через шмеле с тирингом и оверхедами. Вот такое вот выполнение задач по максимуму. С костылями на инвалидной коляске.

Я уже лишний раз не парюсь за невидию, и то 3Д, которое вытягивает интеловская затычка, на ней и пускаю.

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

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

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

на блобе амд версия opengl тоже 4.5+

а какая разница что там на блобе AMD ?

представь что блоба AMD просто несуществует. так понятнее стало?

о чём тут ещё говорить?

о том что radeonsi — лучше чем nouveau

ну а венда у меня апгрейдится с покупкой новых ноутов, хотя лучше спиратить

на ноутбуках — игрушки не работают.

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

А DisplayPort полностью бесплатный, не требует никаких отчислений никому.

Уже не правда, теперь требуют, спасибо MPEG.

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

Мда, он вышел несколько позже, чем я собирал компьютер. А я-то все думал, что индекс К и VT-d не совместимы.
Хотя, я смотрю, от моего он отличается только 100МГц частоты, а TSX-NI - сильно новое расширение, не уверен, что широко используемое. Да и гнать процессор чего-то нет необходимости.
А так, да - классный камень.

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

Я работаю в МАТЛАБе каждый день где поддержка CUDA сильно ускоряет. Вместо того чтобы ждать обучения модели 100 суток, я жду 1 сутки. Изза этого приходиться ставить проприетарный драйвер. В Mathematica вообще и OpenCL и CUDA поддерживается. А на UE4 скоро будет много игр.

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

Выжигать лазером

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

А нельзя на этапе изготовления бракованные конвейеры и ядра выжигать лазером до полной неисправности?

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

для венды есть такие игры

Ога, все 2,5 игры. Из них в 2 для галочки. Так что, бабуля, засунь себе невидию сама знаешь куда. И да, AMD рвет невидию в 4K, как тузик грелку, и архитектурно на два порядка лучше.

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

Я работаю в МАТЛАБе каждый день где поддержка CUDA сильно ускоряет

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

А на UE4 скоро будет много игр.

ну вот когда будет — вот тогда и посмотрим на Mesa. сейчас-то зачем лишний раз катить бочку на Mesa?

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

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

erzent ☆☆
()
Ответ на: комментарий от Valkeru

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

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

даже не слышал про это система из 2х адаптеров ati\intel никаких проблем не заметил. Про ati: драйвер с декабря не обновляется. nvidia постоянные баги которые не отловить (как тот же webkit-gtk фризился при сборке пока eselect openg set xorg-x11 не выберешь фиг соберешь ) etc etc etc.

Но все же продолжаю грызть кактусы блобы nvidia/amd

deity ★★★★
()

Да нивидия - уроды! Даже со своей КУДОЙ!

Вычисления на GPU - это хорошо, но они, простите, должны быть унифицированными и открытыми для всех GPU, т.е. OpenCL надо пилить, а не на КУДУ всех подсаживать.

А уж про оптимус и прочее я вообще молчу.

Да и драйвер открытый я никак не пойму чем им так насолил, при его-то уровне поддержки OpenGL.

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

А с CUDA и MATLAB что делать остается? Сосать?

в таких специализированных случаях остаётся только одно:

запускать на Windows . на отдельном компьютере. (можно даже такой компьютер через KVM-свитч(*) подключить чтобы места в комнете занимал бы поменьше)

и ещё разрешается плюваться в монитор и материться (при использовании :))

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

Матлаб - ещё малая часть, где юзают CUDA. Множество софта под неё. Амазон на днях добавил 4-процессорный инстанст на GPU. Тоже нвидия как и предыдущий. Цены смешные, которые спотовые. Один мужик посчитал, что GPU на AWS обходится ему дешевле домашнего электричества. Так что слухи о кончине нвидии несколько преувеличены, я дум ;)

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

Какой вы кровожадный. Всего лишь килт я задираю. Я салютую с Линусом согласно. Позора сагу я глашу

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

в каком смысле «салютуешь»? ты отправляешься убивать ярла Солитьюда? :)

Вряд ли. Ему прострелили голову колено.

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

Из них только Dying Light требует ёба-видеокарту, остальное работает на средних платах

Ведьмак 2 уже на средних стал бегать? Неплохо.

Deleted
()

«Жадные китайозы опять не открывают спецификации» дарю идею, такие новости можно писать каждую неделю автопостингом.

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

Только инженегры из AMD до сих пор не выкатили ниодного нормального драйвера. А переписывали уже несколько раз, и каждый раз обещания что будет быстрее, круче, фичастее. Свободный драйвер сколько лет уже пилят? И сколько в нем багов, глюков и недостающих фич? А блоб, который начинают судорожно патчить при выходе более-менее серьезных игр, где в требованиях сразу заявляют «AMD cards is not supported». Зато отпиливают из поддержки видеокарты годичной давности. Вот уже где:

очередной кидок через пиструн, амдюзерам не привыкать)

vq156 ★★
()
Ответ на: Выжигать лазером от Camel

А нельзя на этапе изготовления бракованные конвейеры и ядра выжигать лазером до полной неисправности?

Нет. Их просто блокируют. Например трёх-ядерные AMD - это 4 ядерные с одним заблокированным ядром.

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