LINUX.ORG.RU

Nouveau DRM войдёт в состав ядра Linux 2.6.33!

 , , , ,


0

0

Было решено добавить модуль DRM для Nouveau в ядро версии 2.6.33, которое выйдет в феврале. Код драйвера примерно 36,000 строк, но он поддерживает все карты производства NVIDIA которые существуют на сегодняшний день.

Стоит рассказать предысторию этого решения. Линус Торвальдс был недоволен тем фактом, что разработчики RedHat поддерживают DRM код Nouveau, распространяя его в дистрибутиве Fedora и не добавляя при этом в официальное ядро. На что разработчики оправдывались сначала технической сложностью включения кода в ядро, потом что используемые прошивки (ctx_voodoo) не проверены на легальность использования и наконец тем, что им, возможно, придётся менять некоторые интерфейсы, что невозможно после включения кода в ядро.

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

Также стоит добавить, что пользователей карт ATI/AMD и Intel также ждут существенные улучшения в DRM коде, которые также попадут в ядро 2.6.33.

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

★★★★★

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

>не добавляя при этом в официальное ядро

BFS/BFQ/VR и еще куча всего отсутствует в ядре. я негодую!

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

>> Как в нуво с vdpau?

ты бы ещё про 3д спросил :)

3д там появится явно раньше vdpau, которое, скорее всего, вообще не появится, но вроде на галиуме есть проект по ускорению кодеков на гпу через шейдеры - хз жив ли проект, но был такой

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

Новодворская перелогиньтесь.
Всё вам комуняки жизнь портят, вот гады, аж в ядро какойто дрм запихали сволочи, когдаж их за это судить то будут и расстреливать?
Ты чо, какую у тебя свободу-то отобрали? Хочешь — можешь пользоваться нвидийным «несвободным» драйвером, как прежде.

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

>Не нервничай, иди готовь уроки на завтра

самое смешное, что вопрос не так уж и наивен в свете всеобщей победы hal, devicekit и плаг'н'плея.

В xorg конфиг давно уже пустой и формируется динамически.

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

>Ах да, мы то уж не простим Мигеля - это показательный демо козел отпущения.

Иказа принес много вреда.

Ну вот же ж паразит какой, притянул mono-плюшки под GPL2 и все без ведома RMS -Предатель, тузить его круглые сутки за это.

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

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

аха, надежды юношей питают.

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

AVL2 ★★★★★
()

Ура! :) Как давно я этого ждал... :) Теперь только останется дождаться релиза xf86-video-nouveau, и можно будет переходить на него в CRUX. :)

cruxish ★★★★
()

>Nouveau DRM войдёт в состав ядра Linux 2.6.33!

Итить!И это после того как я надумал наконец то остановиться на 2.6.32!?

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

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

Reset ★★★★★
()

Вот тега «история успеха» здесь как раз и не хватает. Вечно его употребляют не там :/

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

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

Ты чо, какую у тебя свободу-то отобрали?


Читать умеешь ?
Еще раз:
1.Свободные драйвера - на самом деле совсем не такие и свободные как тут принято считать.
2.Техническая реализация свободного драйвера в таком виде - фактически ограничивает свободу выбора решений, так как, xorg, kernel и mesa плавно превращаются логически в единое целое.
И всех делов.

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

> 1.Свободные драйвера - на самом деле совсем не такие и свободные как тут принято считать.

железо несвободное, да. прошивка несвободная, да, как часть железа. но это крючок для копирастов - когда будет победа свободы, Линус с его 80% рынка десктопов может открыть ногой дверь нвидии и любезно так сказать - или открывайте ВАЩЕ ВСЁ, или мы поддержку вашей бабаболки выкинем, она нам не нравится своей СОМНИТЕЛЬНОСТЬЮ

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

> Линус с его 80% рынка десктопов может открыть ногой дверь нвидии и любезно так сказать - или открывайте ВАЩЕ ВСЁ, или мы поддержку вашей бабаболки выкинем, она нам не нравится своей СОМНИТЕЛЬНОСТЬЮ

И ты веришь в эту сказку?

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

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

2.Техническая реализация свободного драйвера в таком виде - фактически ограничивает свободу выбора решений, так как, xorg, kernel и mesa плавно превращаются логически в единое целое.

Чувствуется абсолютное непонимание автором темы разговора =).

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

> 2.Техническая реализация свободного драйвера в таком виде - фактически ограничивает свободу выбора решений, так как, xorg, kernel и mesa плавно превращаются логически в единое целое.
И всех делов.

Чаво? причём тут вообще xorg, любая тарантайка может это использовать, месу вон к directfb используют.

модуль для графики ДОЛЖЕН быть в ядре. Он ВСЮ ЖИЗНЬ был в ядре во ВСЕХ проприетарных поделках, ВНЕЗАПНО.

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


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

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

> Иказа принес много вреда.

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


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

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

> И ты веришь в эту сказку?

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

что свободные системы будут повсюду? да, я не вижу даже другого выхода. причем при этом может существовать и опенсорцный microsoft, и открытая windows, и даже windows на ядре linux. а кто не перестроится - будет выкинут из бизнеса.

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

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

> а вам надо было меньше в соседней палате с Валерией Ильиничной находиться, это, как мне кажется, заразно

Угу, по вам это хорошо видно

модуль для графики ДОЛЖЕН быть в ядре. Он ВСЮ ЖИЗНЬ был в ядре во ВСЕХ проприетарных поделках, ВНЕЗАПНО.


Тяжелый случай

А что там в ядре QNХ или мне на венде уже катализ не надо ставить ?

Чаво? причём тут вообще xorg, любая тарантайка может это использовать, месу вон к directfb используют.


Вот и пользуйся своими тарантайками


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

Свобода есть осознанная необходимость флудить на форумах.

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

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

2.Техническая реализация свободного драйвера в таком виде - фактически ограничивает свободу выбора решений, так как, xorg, kernel и mesa плавно превращаются логически в единое целое.

Нет, я всё-таки хочу объяснить.

Хоть драйвер и состоит из трёх частей, он всё же остаётся _одним_ цельным драйвером. Так что ты в любом случае не сможешь взять ядреный DRM-модуль от nouveau, модуль для X-сервера от драйвера ati и DRI-модуль для mesa от драйвера intel, скрутить это всё вместе и заставить работать. Это глупо и бессмысленно, и я надеюсь, что ты и сам понимаешь почему.

И кстати о «свободе выбора»: как минимум один человек портирует код проекта nouveau под FreeBSD. На nouveau.freedesktop.org даже где-то были скриншоты с работающего nouveau. Если найдутся люди, которые займутся портированием под другие системы - им никто мешать не будет, а разработчики будут рады содействовать.

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

Пхните там свой патифон, а то что-то пластинку у вас заело.

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

> Хоть драйвер и состоит из трёх частей, он всё же остаётся _одним_ цельным драйвером. Так что ты в любом случае не сможешь взять ядреный DRM-модуль от nouveau, модуль для X-сервера от драйвера ati и DRI-модуль для mesa от драйвера intel, скрутить это всё вместе и заставить работать. Это глупо и бессмысленно, и я надеюсь, что ты и сам понимаешь почему.

Вот не надо отвечать на незадаваемые вопросы и посылы.
Мало того :
так как драйвер «остаётся _одним_ цельным драйвером» ты в любом случае не сможешь заставить работать - это шедевр.
А в Nvidia эти таинства и не ведают вовсе, и по глупости своей делают рабочие драйверы ... от ж беда, да.

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

Вот не надо отвечать на незадаваемые вопросы и посылы.

То, что ты непонятно написал - это не мои проблемы.

так как драйвер «остаётся _одним_ цельным драйвером» ты в любом случае не сможешь заставить работать - это шедевр.

У меня nouveau работает. И не только на федоре.

А в Nvidia эти таинства и не ведают вовсе, и по глупости своей делают рабочие драйверы ... от ж беда, да.

Какие таинства? Если ты что-то не знаешь, это не значит, что это никто не знает. И кстати, проприетарный драйвер nvidia тоже не монолитный. И точно так же, две его части - модуль ядра и модуль для X-сервера - абсолютно бесполезны друг без друга.

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

Там вообще то даже 3 части, как и в свободном. Модуль ядра, иксовый драйвер и юзерспейсная либа для openGL'я, то есть аналог mesa. В свободных точно также, drm модуль, иксовый модуль и mesa модуль

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

Ну ты прикидываешся или как ?
Какая часть от nouveau эквивалентна закрытому в nvidia процентах и функционально ?

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

> Там вообще то даже 3 части, как и в свободном. Модуль ядра, иксовый драйвер и юзерспейсная либа для openGL'я, то есть аналог mesa. В свободных точно также, drm модуль, иксовый модуль и mesa модуль

И что ? Это все в nvidia пилится в разных углах, разными людьми и с разными циклами релизов ?

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

> И что ? Это все в nvidia пилится в разных углах, разными людьми и с разными циклами релизов ?

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

и если в ядре linux появилась новая технология, позволяющая либо ускорить либо улучшить качество системы - ты продолжаешь ждать, когда нвидиевцы сделают свой велосипед, идентичный натуральному

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

>поэтому xorg.conf таки возращается, правда немного в другом виде

лично у меня он никуда и не уходил

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

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

Я уже видел релиз mesa 7.6 c неработающим (или непонятно на чем работающем) r600.
Это все подобно релизу рукавов от пиджака.

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

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

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

Поверь , если все было иначе - подобных базаров тут и не было.

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


Ткни мне пальцем где указано конкретная и рабочая (с перечислением свойcтв и проблем - как у приличных людей) связка версий xorg, mesa, kernel, ась ?

Это что, в автосалонах покупатели движки к кузову сами примеряют ?
Где есть еще живой и рабочий аналог подобного бардака ?



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

У меня nouveau работает. И не только на федоре.

+10 И у меня тоже.

cetjs2 ★★★★★
()

Если уж отвлечься от очередных разборок и действительно оценить темпы то мы, без шуток, на пороге очередной революции. Годами «враги» :) третировали нас отсутствием драйверов. Мало помалу проблема решалась. И решалась в стиле линукса (в положительном смысле этого слова:) ). Я прекрасно помню времена когда под линуксом нельзя было смотреть видео. Этим третировали линуксоидов, этим бравировали вендузятники. Помню первые упоминания о mplayer. И что же сейчас. Да уже появились люди которые успели по паре раз перейти под вендой с мплеера и обратно ;) и в кодек паки под венду входят кодеки «сделано в линукс».


Грубо говоря драйвера к железу в линукс появятся не потому что ктото там что то линуксу «позволит» / «даст» / «потребует». А потому что линукс завалит своими бесплатными и свободными драйверами весь мир :) И какой нибудь подвальчик дяди Ляо будет вместо «своих» дров, использовать инфраструктуру FOSS. Скачал, стек протокола и драйвера с теми же наборами чипов, грязно пропатчил(патчи конечно не выложил) и залил на диски с надписью «лютьшие драва пад венду, пакупайсе наси лютсие висео-карты» положенный в коробку с кривым и паленым азиатским железом стоящим на 99% компов по всему миру. Тот же механизм(в разных его формах) что и в области приложений где с одной стороны вещи типа OO а с другой вайн.

Короче пока идут споры, линукс , как песец, незаметно подкрадывается сзади. :p

PS
И с моно все в рамка этого процесса совершенно нормально и никакого «гадства мигеля». Моно просто обязан был появится исходя из общих принципов функционирования FOSS. Это как GPL реализации java - тот же механизм.

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

> Зачем конкретно мне, невольному атишнику это жирная хреновина в ЯДРЕ??

она нужна мне. А если не хочешь, можешь не использовать ЯДРО.

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

> И меня более интересует моя личная свобода (как пользователя) - чем свобода абстракций (и конкретно чреватая убитым временем и трафиком).

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

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

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