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)

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

> Осталось сидеть жестко на релизах ведра и xorg , восхвалять свободу по классикам маркcизма:

«Свобода - это осознанная необходимость» - т.е,это выбор без выбора.

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

чем весомее приемущества свободы - тем большие поблажки делают корпорации в своих несвободных системах. но любители «аве микрософт» воспринимают это как должное, и думают, что это от того, что они такие красивые, microsoft бесплатно выпускает core server.

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

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

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

> «Это» уже наступило для Intel и старых Ati - а с Nvidia задолбают мелкими регрессами и ломкой api где только возможно.

Будем надеяться, что NVidia выстоит и мы будем иметь полноценные конкурирующие nouveau и nvidia-driver.

мелкими регрессами и ломкой api где только возможно.

Или переходить на *BSD/*Solaris/etc, где стабильны внутренние интерфейсы ядра.

Осталось сидеть жестко на релизах ведра и xorg , восхвалять свободу

Так а разве кто-то говорил, что будет свобода выбора, свобода использования на разных версиях библиотек да ядра? Говорили, что будет свобода исходников. И ведь она таки есть! :] А остальное - фи, кому оно нужно?! А если нужно - пусть пилят сами, свобода же делать это есть.

Серьезно же, у каждого подхода есть свои недостатки: связывание версий драйверов и ядра позволяет лучше сконцентрироваться на их разработке, независимость версий - совмещать. Если кому-то впоследствии будет интересна возможность запускать новые драйвера при старом ядре (а такие найдутся!), будут появляться бекпорты, которые, возможно, отчасти станут решением проблемы.

Если же нет - чтож, такова идеология системы: ее можно либо принимать, либо искать что-либо еще, более подходящее, либо пытаться изменить (что довольно сложно).

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

>> а как это «Nouveau» по-русски звучит, чтоб язык не поломать ?

Нов'ю.

Нуво (с ударением на последний слог). Это французское слово, переводится: «новый», коли знания не подводят.

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

>Так а разве кто-то говорил, что будет свобода выбора, свобода использования на разных версиях библиотек да ядра? Говорили, что будет свобода исходников. И ведь она таки есть! :] А остальное - фи, кому оно нужно?! А если нужно - пусть пилят сами, свобода же делать это есть.

Еще раз:
Ты волен openoffice хоть каждый вечер перебирать - исходники тоже открыты.
Ну, пока через руки ноги простые вещи не дойдут: «всему есть некий предел».



Если же нет - чтож, такова идеология системы: ее можно либо принимать, либо искать что-либо еще, более подходящее, либо пытаться изменить (что довольно сложно).

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

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

> Ну, пока через руки ноги простые вещи не дойдут: «всему есть некий предел».

Так я и говорю - предел никто не обещал. Обещали свободность исходников - дали свободность исходников, а кому не нравится направление, к которому ведет данное конкретное воплощение свободности - их проблемы.

Это само по себе не хорошо и не плохо. Просто факт. У которого будут приверженцы, противники и равнодушные.

Лично я с вами - если, конечно, верно вас понял - отчасти солидарен: драйвера желательно должны быть - да, свободными, - но разрабатываемыми параллельно с ядром и работающими не только на последней на момент выхода версии, а как минимум, на всей текущей стабильной ветке (например, 2.6.14+).

Но я вижу и преимущества текущего подхода: он позволяет идти вперед быстрее. И вполне имеет право на существование за счет этого. Разработчики ядра идут к этому - их право.

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

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

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

> коммуняки

да, зато осознание собственной ненужности разрешает дискредитировать всех и вся

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

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

Хе хе, вот сейчас я тоже свободен:


Спокойствие :-) ожидайте патчей.

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

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

Это и так понятно.

Есть иные варианты?


Посмотрим еще на kFreeBSD. (возможно) :))


Так я и говорю - предел никто не обещал. Обещали свободность исходников - дали свободность исходников, а кому не нравится направление, к которому ведет данное конкретное воплощение свободности - их проблемы.


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

Никакой тут нет драмы и драмкружка , просто иногда вещи надо называть своими именами.
Имхо, человек не должен быть заложником и рабом идеологии - под любым соусом.
Выбравшись из виндозного отупления - тут попадаем под уже под другое :
Аки пожизненный ремонт в своей квартире - это такая хитрая борьба с корпорациями. А не нравится ...- сам дурак. Ж)))



elipse ★★★
()

а nvidia не впарит иск линусу? а точнее IBM-у и Novell-у.

tommy ★★★★★
()

а вообще считаю что поддержку любых карт нужно из linux дистров удалить вообще. до тех пор пока nvidia не будет оказывать помощь в разработке (как AMD которая даже наставляла разработчиков radeonhd как быстрее написать функциональные драйверы и много чем помогала и помогает). это не драйверы WiFi - тут можно и отказаться полностью от этих адаптеров. NVIDIA же делает проприетарные драйверы - значит не хочет что-бы были свободные. ну надо уважить контору.

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

err поддержку любых карт нужно из linux дистров удалить вообще = поддержку любых карт NVIDIA нужно из linux дистров удалить вообще

tommy ★★★★★
()

Надо чтоб nvidia тоже KMS осилила, и тогда будет счастье. А то сейчас, для того чтоб иметь симпатичную фреймбуферную консольку, надо либо nouveau ставить (но тогда 3d медленный), либо uvesafb + nvidia, что есть стратегический геморрой (два драйвера для одной железки), да еще этот v86d странный, через версию не работает...

anonymous
()

Зачем конкретно мне, невольному атишнику это жирная хреновина в ЯДРЕ?? А слабо было просто вынести это отдельно устанавливаемым драйвером? Чувствую, теперь каждое новое ядро придётся под себя пересобирать.

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

А зачем тебе в ядре поддержка всех устройств которых у тебя нет?
Осиль наконец тот факт что ты можешь убрать поддержку этого из ядра, как я например сделал с drm для amd/ati, intel, и пр.

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

>> а как это «Nouveau» по-русски звучит, чтоб язык не поломать ?

Нов'ю.

«О, да вы француз? -Ну так ёптыть!»

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

>а вообще считаю что поддержку любых карт нужно из linux дистров удалить вообще.

а томми порезать автогеном на металлолом

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


Ж)) Debian Sid Amd64 2.6.32 - все из дистра.
Из git принципиально ничего не буду по этой теме выгребать - есть оф. релизы и точка.
Достали своими опытами.

И да, fglrx 9.11 спокойно пашет на 30,31,32 ведрах - ога, непорядок, и с этим еще борются.

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

> Нуво (с ударением на последний слог). Это французское слово, переводится: «новый», коли знания не подводят.

А не нувё?

blackst0ne ★★★★★
()

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

Транскрипция слова nouveau: [ˌnuːvəu]

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

> А не нувё? Новье! Очевидно же.

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

> А не нувё?

Новье! Очевидно же.

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

«нувО», уж поверьте мне, 10 лет изучавшему французский в школе

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

> Ну и к 2012ому оно может быть будет в Debian Stable

В 2012 не будет ни Debian Stable, ни людей, ни микробов.)))))

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

:))
Логика, да ?
Точно так же, как non-free блобы ati в ядре:
RMS типа выдал индульгенцию Линусу на это ,и не забывает дрючить Debian
- мол, не хорошо это, что у вас там левые блобы ati в дистрибутивном ядре торчат.
Результат - придатки к radeon все одно в non-free и на диски не попадают.
Зато, вот она - это сладкая свобода. Ж))
В других дистрах как бы закрывают глаза на подобные тонкости.
ps:
Ах да, мы то уж не простим Мигеля - это показательный демо козел отпущения.
Ну вот же ж паразит какой, притянул mono-плюшки под GPL2 и все без ведома RMS -Предатель, тузить его круглые сутки за это.

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

Кстати к теме. Есть какой-нибудь хэндбук по ядру? А конкретнее, описание модулей ядра, зачем они нужны и пр пр. Чтобы знать, что отключать, а что оставить.

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

Кстати к теме. Есть какой-нибудь хэндбук по ядру? А конкретнее, описание модулей ядра, зачем они нужны и пр пр. Чтобы знать, что отключать, а что оставить.

/usr/src/linux/documentation

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

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

> eclipse - тебе хорошо, у тебя в windows всё просто,

Не, мимо - винду я видел в прошлом месяце (с заказчиком работа была)

elipse ★★★
()

Ну вот, потестил я эту радость. Мне для счастья нужно было только работающий без тормозов kwin со спецэффектами, но видимо не судьба. В режиме OpenGL мне рисовали почти полностью черный экран, а при xrender были такие тормоза при ресайзе окон, что аж жуть берет.
З.Ы.: бунта, ядро 2.6.31, nouveau 0.0.10~git+20090823, карточка 6100
...более свежий драйвер из ppa не завелся вообще.

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

Ядро вроде рекомендуется минимум 2.6.32
Ну и версия иксов тоже имеет значение.

CyberTribe ★★
()

Ждем улучшений для ATI

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

А в местном updates-testing ещё и сносно работающий.

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

В меню конфиге просто копался как-то, а там СТОЛЬКО всякой хренотени... Ладно, спасибо, буду разбираться)

mega_venik ★★★
()

Пока compiz и kwin не зааработают как надо - оно полноценным драйвером считаться не может, к сожалению

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

Пока compiz и kwin не зааработают как надо - оно полноценным драйвером считаться не может, к сожалению

С мест сообщают, что kwin с эффектами через xrender нормально работает под nouveau.

P.S. Сам не пробовал, но собираюсь попробовать.

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

> P.S. Сам не пробовал, но собираюсь попробовать.

Я такое тоже слышал, но на .31 ядре пробовать, судя по отзывам, бестолку, а .32 в репах арча только в тестинге. Так что ждем. :)

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

> Говорили, что будет свобода исходников. И ведь она таки есть! :]

Свобода, это когда захотел - запустил линукс, а захотел - винду с балкона :)

trueshell ★★★★★
()

Хорошие новости! Раз уж для ядра выбран путь расти и расти, так пусть растёт!

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

> а как это «Nouveau» по-русски звучит, чтоб язык не поломать ?

Нуво, как я понимаю.

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

Только не надо врать про величие и полезность Линукса. FreeBSD была бесплатной еще в 70-е, когда никаких MS еще и в помине не было. Сидели бы на BSD.

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

Красная тварь детектед.

Мечтаешь заставить всех вкалывать за гроши, а сам будешь на госдаче марксов почитывать с глубокомысленным видом?

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

> Мечтаешь заставить всех вкалывать за гроши, а сам будешь на госдаче марксов почитывать с глубокомысленным видом?

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

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

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

> Только не надо врать про величие и полезность Линукса. FreeBSD была бесплатной еще в 70-е, когда никаких MS еще и в помине не было. Сидели бы на BSD.

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

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