LINUX.ORG.RU

Реакция компании nVidia на включение DRM nouveau в ядро

 , ,


0

0

Компания nVidia, используя голос Энди Ритгер (Andy Ritger), решила отреагировать на включение DRM nouveau в ядро 2.6.33.

«На сегодняшний момент наша позиция не поменялась: мы не мешаем и не помогаем nouveau, но мы просто предоставляем базовые возможности 2D-графики в драйвере nv и продолжаем вкладывать значительные усилия в закрытый драйвер NVIDIA.»

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

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

Реакция NVIDIA состоит в том, что нет никакой реакции на это безобразие.

iZEN ★★★★★ ()

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

Может кто просветит что вообще происходит?

anonymous ()

> Реакция NVIDIA состоит в том, что нет никакой реакции на это безобразие.

Не так. Дело в том что они не против, и «прошивка которая необходима» - они тоже не против, что важно. ИМХО позитив detected.

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

ядро это уже давно «свалка непойми чего»

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

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


может быть, потому что это даст отличный толчок развитию открытого nouveau. А это, в свою очередь, может привести, наконец, к упорядочиванию подсистемы видео-драйверов в ядре. В итоге в долгосрочной перспективе мы получим разные плюшки вроде gallium, drm, kms на основной массе видео-устройств в линуксе.

Alsvartr ★★★★★ ()

ну логично, они же себе не враги

mikhalich ★★ ()

А вот что интересно, как там в федоре12, драйвера nvidia работают без конфликтов с нувО ?

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

>то это даст отличный толчок развитию открытого nouveau. А это, в свою очередь, может привести, наконец, к упорядочиванию подсистемы видео-драйверов в ядре.

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

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

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

В фидоре работают только конфликты и глюки.

wfrr ★★☆ ()

>используя голос Энди Ритгер
Это из какого синтезатора речи? Не слышал.

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

>В фидоре работают только конфликты и глюки.

В федоре даже глюки не работают.

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

С 4 по 8 работали, видимо фидора уже не та.

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

>Может кто просветит что вообще происходит?

из http://lkml.org/lkml/2009/12/10/435

<Red Hat hat on> <Fedora hat on> We are trying to upstream nouveau. <Fedora hat off> <Red Hat hat off>

<DRM maintainer hat on> The core DRM changes to support nouveau were but ugly, and shared with radeon and vmware, we need to wait for VMware to re-write them. VMware have rewritten them and they are upstream since radeon KMS got merged into staging. <DRM maintainer hat off>

<nouveau reviewer hat on> The ctxprogs are legally dubious, we need to wait for Red Hat lawyers to give us some direction, we can involve other lawyers but more lawyers doesn't always help these things go faster. <nouveau reviewer hat off>

<Dave hat on> nvidia guys are laughing at us. <Dave hat off>

Dave.

В общем Линус очень очень возмутился тем, что в 2.6.33 не включили nouveau. Чуток надавил на всякие рычаги, и самое интересное ему удалось - драйверы в итоге подписаны и включены, разборки с тем как поступить с сомнительным с точки зрения патентов кодом продолжаются.

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

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


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

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

Ребята, что это даст мне - простому пользователю кед с дебильной nvidia 8400gs в моем ноуте???

у меня будет без тормозов работать Квин?

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

>ИМХО позитив detected.

Позитива с их стороны не вижу, но то, что не собираются мешать — радует.

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

Я бы предпочел четкое заявление в котором бы говорилось, что «делайте со своим/нашим отреверсированным микрокодом чего хотите, мы не будем вас судить, etc.», а не неопределененное «и это нам не охото... и это тоже...» как сейчас

X-Pilot ★★★★★ ()

Ну и зачем оно в ядре? Кому надо - скачает. Кому не надо - скачает проприетараный. Вот дети малые те всё в рот тащат, а разрабы щас всё в ядро.

А насчёт «порядочивания подсистемы видео-драйверов в ядре» - это фантастика

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

Ребята, что это даст мне - простому пользователю кед с дебильной nvidia 8400gs в моем ноуте???

у меня будет без тормозов работать Квин?

Именно! Хотя насчет 8400 хз, но на 8600 2D, по сравнению с nvidia летает

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

Ядро постоянно меняется, например сейчас идет заключительный этап избавления от BKL. Из-за того, что код не в официальном ядре, происходят нехорошие вещи. Предположим, что разработчики noveuau не очень сильны в тонкостях блокировок, и пилят свой код почти в изоляции. Значит любое измение в них будет болезненным для обоих сторон. После включения в ядро хочешь не хочешь но придется быть взамино вежливыми, и авторы больших крутых изменений ядра вынуждены будут считаться с nouveau, возможно даже сами напишут патчи даже без участия самих nouvieu. В случае конфликта или каких то других разборок последнее слово будет за Линусом, что так же дисциплинирует.

Короче нефиг там втихаря пилить, пущай на открытом воздухе на солнце выращивают свое нуво.

anonymous ()
Проверено: anonymous_incognito (*) 15.12.2009 0:04:38 
Исправлено: sniper21 14.12.2009 23:58:43 
Исправлено: sniper21 14.12.2009 23:57:33 
Исправлено: sniper21 14.12.2009 23:57:22 
Исправлено: sniper21 14.12.2009 23:57:06

O_o

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

А вот что интересно, как там в федоре12, драйвера nvidia работают без конфликтов с нувО ?

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

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

но на 8600 2D, по сравнению с nvidia летает

какое УГ только люди не покупают, лишь бы AMD/ATI не использовать...

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

В фидоре работают только конфликты и глюки.

На самом деле так про линукс на десктопе сказать можно (-;

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

>Значит любое измение в них будет болезненным для обоих сторон.

вот и я о том же. Теперь проблемы nouveau - это проблемы ядра.

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

> ну логично, они же себе не враги

Вот-вот... :))

Кстати, хоть проприетарный драйвер и крут, всё равно я отдаю предпочтение nouveau - ну нравятся мне KMS, Gallium3D, новый RandR и т.п. :)

cruxish ★★★★ ()

Позитивно, надеюсь что в скором времени допилят и 3D. :)

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

>Именно! Хотя насчет 8400 хз, но на 8600 2D, по сравнению с nvidia летает
Как вы его готовите? Кеды пущенные через xRender на моей 8800 беспощадно тормозят с кучей артефактов по всему монитору.

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

> В Генте рулится eselect ом.

Так разговор же про федору.

Всё решается установкой драйвера nvidia из RPM Fusion, и никаких конфликтов. Да, nouveau заносится в блеклист.

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

>Ребята, что это даст мне - простому пользователю кед с дебильной nvidia 8400gs в моем ноуте??? у меня будет без тормозов работать Квин?

У меня 8400gs на десктопе (Pentium Core Duo 1.6 GHz, 1,5 Gb RAM, мать ConRoe 1333 D667), проприетарный драйвер, все превосходно :) В игрушки правда не играю, но о торможении Квин и речи никакой нет. Эффекты включены, но не по полной, только то что мне нравиться, из виджетов только два (более полезных не нашел).

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

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

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

Вот уж непонятно чему радуются люди, и непоятно двойне почему ЭТОМУ место в ядре.

Если в nouveau за последние пару лет ничего не менялось - то это драйвер, который базируется не на описанных API/стандартах, а получен методом реверс-инжиринга. Те, мало того что незаконно, так еще качество предоставляет сомнительное - это при том, что на скачивание официальных драйверов никакого табу нет. Понимаю еще, если бы дрова платными были или их был бы дефицит.

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

или их был бы дефицит.

Поделил на ноль. Как это дефицит драйверов? О_о Скачивать только по инвайтам? :)

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

Как вы его готовите? Кеды пущенные через xRender на моей 8800 беспощадно тормозят с кучей артефактов по всему монитору.

Вот хз, при пуске через xrender артефактов не обнаружил, при пуске через openGL летало, но с артефактами, было это ещё в конце сентября, с тех пор говорят они там что-то в этом плане починили, слышал у людей уже Компиз намана пускается

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

> Именно! Хотя насчет 8400 хз, но на 8600 2D, по сравнению с nvidia летает

8400m-gs и 8600m-gt - 2D не тормозит совершенно, то есть вообще не тормозит. Если я поставлю этот nouveau что получится? Быстрей типа станет? Но быстрей там просто некуда...

резюмирую: пока не будет 3Д оно ненужно.

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

>>А вот что интересно, как там в федоре12, драйвера nvidia работают без конфликтов с нувО ?

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

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

Ну хз, когда врубаешь эффекты в kwin'е на Нвидия 2D начинает тупить, в особенности люто тупит ресайз окон, а нуво продолжает летать. ЗЫ 3D на 8600 там есть

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

>>ЗЫ 3D на 8600 там есть

Fedora 12, 8600GT - 3D, если это можно назвать 3D есть, но скорость его работы почти как софтверный рендерниг.

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

Если в nouveau за последние пару лет ничего не менялось - то это драйвер, который базируется не на описанных API/стандартах, а получен методом реверс-инжиринга.


парсер поломался. Не понял, что ты хотел сказать.

Те, мало того что незаконно


ну я думаю, Линус сотоварищи (а также RH) и сами отлично знают, что там законно, а что нет.

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


производительность 2D на nouveau говорит об обратном.

это при том, что на скачивание официальных драйверов никакого табу нет


официальные дрова не поддерживают gallium, kms, drm и прочее. И в ближайшее время не собираются поддерживать.

Alsvartr ★★★★★ ()

Надо будет попробовать, что из себя это нуво представляет, когда ядро, в которое оно будет включено, появится в релизе убунты, может к тому времени допилят 3D, а то у меня выбор стоит: либо быстрое 2D и плюшки, либо медленное 2D, отсутствие плюшек, но возможность играться в современные игры (читай Savage 2, Heroes of Newerth).

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

>но на 8600 2D, по сравнению с nvidia летает

Как визуально можно увидеть прирост скорости в 2D, начиная... ну, где-то c 440MX? :)

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

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

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

производительность 2D на nouveau говорит об обратном.

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

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

>Ну хз, когда врубаешь эффекты

compiz, что ли? Так это как бэ 3D. Но и там на nvidia почти ничего не тормозит, где-то, с 6200 начиная :)

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

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


потому что драйвер в разработке. У них на сайте есть feature matrix, где показано, что именно работает, а что - пока нет.
Да, есть хорошо работающий закрытый драйвер, но с включением в ядро nouveau есть хорошая вероятность, что открытый будет разрабатываться активнее и поддерживать современные возможности, в т.ч. и специфичные для линукса.

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