LINUX.ORG.RU

Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia


0

0

В статье рассказывается о состоянии разработки Open Source драйверов 3D для видеокарт NVidia, создаваемых путем reverse engineering. Хотя ни один из вариантов GPU на данный момент полностью не поддерживается (в отличие от OSS драйверов ATI r300), уже реализовано ускорение множества вызовов GL. Драйвер также поддерживает платформу PowerPC (не поддерживаемую проприетарным драйвером NVidia). Одной из целей проекта является осуществление возможности работы SLI на чипсетах не произведенных NVidia.

Авторы были бы не против помощи от сообщества в получении дампов работы проприетарных драйверов (для clean-room реализации функций драйвера) а также финансовых пожертвований.

Релиз драйвера ожидается по разным расчетам к августу 2007 года (Wiki) либо к Xorg 7.3 (Keith Packard)

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

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Потестировать надо будет на недельке =)

wieker ★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Молодцы ребята, хорошие дело делают.

I3rain ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

А как на это в самой nvidia смотрят? Ребятам reverse enginering по рукам не дадут?

as33 ★☆☆ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

"Хотя не один из вариантов GPU" => "Хотя ни один из вариантов GPU" ?

anonymous ()

Реверс-юриспруденсинг.

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

Camel ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Молодцы! Удачи им...

Valmont ★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

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

Lumi ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> А как на это в самой nvidia смотрят? Ребятам reverse enginering по рукам не дадут?

Пусть попробуют - скандал поднимется нешуточный.

Reverse engineering явно разрешён законодательством США. И России, кстати, тоже.

Sikon ★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Я, наверное, мало понимаю... Но разве Nvidia берёт деньги за свои драйвера под линукс? Она урезает функциональность железа в своих драйверах? Зачем заново изобретать велосипед?

Unnamed_Hero ★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>Я, наверное, мало понимаю... Но разве Nvidia берёт деньги за свои драйвера под линукс? Она урезает функциональность железа в своих драйверах? Зачем заново изобретать велосипед?

Глупый вопрос.

I3rain ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> >Я, наверное, мало понимаю... Но разве Nvidia берёт деньги за свои драйвера под линукс? Она урезает функциональность железа в своих драйверах? Зачем заново изобретать велосипед?

> Глупый вопрос.

ну все-таки без всяческих "глупый вопрос", внятно можно объяснить? дело только в теоретической возможности поковырятся в исходниках? а как же опера? :)

да, авторам - респекты. надеюсь они таки сделают аналог _не хуже_.

isden ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>Я, наверное, мало понимаю... Но разве Nvidia берёт деньги за свои драйвера под линукс? Она урезает функциональность железа в своих драйверах? Зачем заново изобретать велосипед?

А теперь представьте себе что у вас Apple Macintosh с процессором PowerPC и видеокартой NVidia. Mac OS X вас уже не устраивает и вы ставите Linux. И куда вы пойдёте за драйвером видеокарты?

Zloy_Krys ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>ну все-таки без всяческих "глупый вопрос", внятно можно объяснить? дело только в теоретической возможности поковырятся в исходниках? а как же опера? :)

Вот например у меня есть бук. Притом не древний. Pm-1.6Ghz с CF-2go. Так вот в новых дровах NVIDIA выкинула поддержку этой карты. А ты еще спрашиваешь зачем.....

I3rain ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> ну все-таки без всяческих "глупый вопрос", внятно можно объяснить?

1. Поддержка архитектур, отличных от x86[x86-64]

2. Поддержка чипов, не поддерживаемых "фирменными" драйверами на основании "устарелости" (GeForce2/3/4)

3. Поддержка ОС, отличных от FreeBSD/Solaris/Linux (я таких широко распространенных yе знаю, но мало ли - вдруг таки Hurd наконец-то релизнут :-))

no-dashi ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Во первых дрова будут открытые. Это и стабильность и переносимость. А так же в ядре будет модуль под GPL.

Один из самых важных моментов - стабильность. Т.е. возможность фиксить баги сообществом.

progserega ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Ppl не как этим товарищам отправить пожертвования? И дампы ) Сильно хочется помочь проэкту

anonymous ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Только вот пропадут зря их потуги если NVidia сама выпустит Open Source драйвера... Вот подстава то им будет :)

akira_ag ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> Только вот пропадут зря их потуги если NVidia сама выпустит Open Source драйвера... Вот подстава то им будет :)

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

andreyu ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

Кстати, кто-нибудь в курсе, что стало с NVidia'вскими дровами для AC97 и сетевухи? Когда я последний раз заходил в их раздел download, я с удивлением обнаружил там вместо дров предложение использовать... модули intel8x0 и (sic!) forcedeth!

AsphyX ★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>предложение использовать... модули ... (sic!) forcedeth!

значит, имея на руках спеки, не осилили родить творение лучше, нежели другие зареверсили :)

adarovsky ★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> А теперь представьте себе что у вас Apple Macintosh с процессором PowerPC и видеокартой NVidia. Mac OS X вас уже не устраивает и вы ставите Linux. И куда вы пойдёте за драйвером видеокарты?

В биореактор. Куда же еще можно идти если вместо макоси ставть линукс?

fatroom ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> Кстати, кто-нибудь в курсе, что стало с NVidia'вскими дровами для AC97 и сетевухи? Когда я последний раз заходил в их раздел download, я с удивлением обнаружил там вместо дров предложение использовать... модули intel8x0 и (sic!) forcedeth!

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

anonymous ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>В биореактор. Куда же еще можно идти если вместо макоси ставть линукс?

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

AsphyX ★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>Я, наверное, мало понимаю... Но разве Nvidia берёт деньги за свои драйвера под линукс? Она урезает функциональность железа в своих драйверах? Зачем заново изобретать велосипед?

1) ОпенСурс драйверы идеологически правильные. читать http://gnu.org/philosophy/

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

3) поддержка неподдерживаемых платформ/осей/железа.

4) лучшая совместимость. за счет того, что коммунити драйверописателей, кернел.орг и икс.орг могут пересекаться. Это куда эффективнее, чем тестирование самой нвидиа.

wieker ★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>> Кстати, кто-нибудь в курсе, что стало с NVidia'вскими дровами для AC97 и сетевухи? Когда я последний раз заходил в их раздел download, я с удивлением обнаружил там вместо дров предложение использовать... модули intel8x0 и (sic!) forcedeth!

>есть подозрение, что forcedeth сама нвидия и проспонсировала (втихомолку). Видать полностью открыто выпустить дрова не позволила какая то юридическая тонкость или куски чужого кода в дровах. Потому как на настоящий день закрытый драйвер сетевухи - это гораздо больший нонсенс, чем закрытый дайвер GPU.

Нет, изначально драйвер для сетевой карты писался полностью _без_ поддержки NVIDIA (есть мнение, что его название - это сокращение от "forced death"). Затем nvidia стала официально включать патчи к этому драйверу, а свой выкинула. Теперь этот драйвер содержит в том числе и nvidia копирайт.

rtc ★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>В биореактор. Куда же еще можно идти если вместо макоси ставть линукс?

Сэр из красноглазых? Укажите другой ноутбук на PPC кроме Макинтоша? Другой вопрос уже о том что проприетарные ОС типа МакОС являются убожеством по сравнению с Linux и как раз скорее их пользователями нужно снабжать биореактор

Zloy_Krys ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>>В биореактор. Куда же еще можно идти если вместо макоси ставть линукс? >Аргументы?

А когда красноглазым нужны были аргументы?

Zloy_Krys ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>>В биореактор. Куда же еще можно идти если вместо макоси ставть линукс?

>Аргументы?

Ему там одному скучно...

>sco-killer * (*) (26.12.2006 14:56:38)

rtc ★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> Но разве Nvidia берёт деньги за свои драйвера под линукс?

Нет.

> Она урезает функциональность железа в своих драйверах?

Да.

> Зачем заново изобретать велосипед?

Слишком быстро снимаются с поддержки старые железки. Для Compiz/Beryl ещё хватит и Geforce2.

atrus ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

> В биореактор. Куда же еще можно идти если вместо макоси ставть линукс?

Сам туда иди. Кривая недомакось абсолютно никому не нужна. НИКОМУ!

aspell ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

только после Вас. Макос - суперская система. Но, увы, проприетарная. И совершенно бессмысленная для человека, разрабатывающего под GNOME и X (XKB).

svu ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>только после Вас. Макос - суперская система. Но, увы, проприетарная. И совершенно бессмысленная для человека, разрабатывающего под GNOME и X (XKB).

забыл дописать: "ИМХО(взгляд гноморазработчика)" ;-)

Metallic ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

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

Фантазёр ты, я смотрю... "Фиксить баги" там будут примерно так, как в своё время "фиксили" несостыковку какой-то версии ALSA с актуальной на то время версией слаквари. Причём исправление (готовое!) этого дела альсовцам было отправлено и оно было альсовцами же с матом проигнорировано. После этого случая я понял что все рассуждения про "сообщество" это фуфел - нормально что-то делается либо когда это спонсирует какой-нибудь редхат, либо когда на авторов той или иной софтины сходит божественное просветление и они начинают что-то соображать.

yellowdog ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

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

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

yellowdog ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

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

А что, сейчас NVidia пишет драйверы подо все архитектуры где работает Linux и их видеокарты?

Zloy_Krys ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>Наивный чукотский юноша... Сравни качество "закрытых" дров для гефорсов и открытых для радеонов.

Глупый чукча.... Я недавно сравнил дрова от NVIDIA и opensource. На закрытых дровах система живет 20-50 минут и виснет. На OpenSource uptime бука уже больше недели!

I3rain ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

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

dn2010 ★★★★★ ()

Re: Состояние Nouveau: Open Source драйверы 3D видеокарт NVidia

>как в своё время "фиксили" несостыковку какой-то версии ALSA с актуальной на то время версией слаквари.

А как АЛЗА с дистрибутивом конфликтовать могла? С логотипом на официальном сайте что-ли?

>Причём исправление (готовое!) этого дела альсовцам было отправлено и оно было альсовцами же с матом проигнорировано.

Ну раз с матом, значит по любому не проигнорировано - тогда бы ничего слышно не было, а были какие-то причины.

>Сравни качество "закрытых" дров для гефорсов и открытых для радеонов. Почувствуйте разницу, что называется.

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

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