LINUX.ORG.RU

Nouveau больше не поддерживает пользовательское переключение режимов

 , , ,


0

0

Вслед за Intel в драйвере nouveau тоже убирают поддержку не-KMS режимов. Этим занимается Бэн Скеггс (Ben Skeggs) из RedHat.

От таких манипуляций драйвер «похудел» на несколько тысяч строк кода.

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

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

★★★★★

Проверено: maxcom ()
Последнее исправление: lodin (всего исправлений: 3)
Ответ на: комментарий от Gorthauer

> Шо? у меня есть скомпиленый модуль nouveau с включенным по умолчанию kmsом, но грузится модуль nvidia и никаких проблем нет

вниательнее смотри кому отвечаешь.

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

ок, расскажи как воспроизвести


Если бы сам знал как точно воспроизвести может уже починили бы ...

http://forums.fedoraforum.org/showthread.php?t=235793&highlight=freeze
http://forums.fedoraforum.org/showthread.php?t=236750&highlight=freeze
ну вообщем тама полно :
http://forums.fedoraforum.org/search.php?searchid=11812312&pp=25

http://www.nvnews.net/vbulletin/showthread.php?t=143296
и тама еще рядом почитай.

http://bugzilla.russianfedora.ru/show_bug.cgi?id=102

Можешь еще Тигра поспрашивать ....
Мне плевать на слив или не слив. Пусть сделают чтобы работало ! :(

mx_
()

текст новости

От таких манипуляций драйвер «похудел» на несколько тысяч строк кода.

Ага, и ядро соответственно потолстело на те самые несколько тысяч строк кода.

kmike ★★
()

Люди, объясните плиз! KMS придумали исключительно только для того, чтобы быстрее переключались видеорежимы? И все? Меня лично не сильно волнует - будет режим переключаться 50 мс, или 1-2 с. Или эта хрень что-то еще дает?

Кстати. Если драйвер «похудел» на несколько тысяч строк кода, то возможно ядро на эти несколько тысяч строк кода потолстело.

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

Шо? у меня есть скомпиленый модуль nouveau с включенным

по умолчанию kmsом, но грузится модуль nvidia и никаких проблем нет


И что ? Вот у меня и у друга есть проблемы. Причем в ф11 небыло !

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

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

А они не дают. Да еще и свои пишут, в меру сил.

А то пока опен соурс напишет, они уже производство свернут

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

<толсто>А это чтобы юзеры BSD не смогли его себе спортировать</толсто>

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

худеют все вдрома.... а толстеет одно ядро

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

> шибко ли нужна текстовая консоль?

Если в общем, то шибко. Особенно нормальный ускоренный fb.

проблем не испытывал: XMoto, OpenArena, игры под wine (новых у меня нет, давно не покупаю), эффекты KWin (хоть и не использую), XVideo - все работает. Карта 4330 ноутбучная.

Kwin тут = compiz, не в курсе? Интересует этот вопрос, компиз на свободных дровах ати.

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

осиль уже nomodeset и правила русского языка.


я так думаю это мне.
nomodeset - ставил ! Не помогает. Еще предложение есть ?
Вообще если кому лень читать про баги могу сказать что перепробывали уже
все ( почти ) и это проявляется и в гентоо и в убунте новой ...

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

> компиз шустро бегает, квин чуть похуже

Да вопрос даже не про скорость был, а вообще про работоспособность. Тогда вообще круто. Еще аналог vdpau и реализацию opengl 2, и нвидиякапец же.

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

> да, работает

«Работает» термин расплывчатый. Можно так — вообще к компизу (на ати >= 4*** и свободных дровах) хоть какие-то претензии есть?

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

Да все нормально работает, только версии надо посвежее, желательно из git master. OpenGL почти 2.0, но в sauerbraten по-прежнему глюки. openarena бегает.

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

> OpenGL почти 2.0, но в sauerbraten по-прежнему глюки. openarena бегает.

Зашибись. Спасибо, пригодится.

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

enjoy your proprietary blob


если что штатный novueau ( тот что в ф12 ) на моей NV50 тоже
вешает систему ...

nv кстати не вешает ;)

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

> после ввода в ядро кмс у народу ( у многих ) на нвидиа пропер дрова вешают Х !

В федоробагзилле по этому багу есть ссылка на билды иксов в koji, ставишь их (для остальных дистров хз, ищи сам, встречал упоминания еще только арча в связи с этим), потом, если не помогает, еще комментишь useevents=true в ксорг.конф (если оно там есть; или сразу ставишь =false; или вообще в обратной последовательности, сначала это попробовать, потом иксы), и фризы должны исчезнуть. Мне на 6600 помогло, nouveau тут похож не при чем, а чей баг хз. Говорили таки нвидии, не иксов/федоры/etc.

А вообще нвидия тут гуано страшное. До 190.42 иксы случайно роняла, потом официально пофиксили, так фризы пошли. Действительно что enjoy.

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

>если что штатный novueau ( тот что в ф12 ) на моей NV50 тоже

вот уже третий месяц работает Fedora 12 на рабочем компе с GF7300GT и ничего ещё ниразу не зависло.

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

на билды иксов в koji,

Это для КЕД, кед у меня нет. Но тоже ставил и патченный 171 и 173 от туды - 0 эффекта

useevents=true

Этот баг вроде исправили в 190.53 но это тоже делал. По разному ...
Не помогло :(

Еще кто че скажет ?

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

вот уже третий месяц работает Fedora 12 на рабочем компе с

GF7300GT и ничего ещё ниразу не зависло.


О школьники подтянулись :) Запомни на всякий случай ядрышко G73
входит в семейство NV40

:(

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

>KMS придумали исключительно только для того, чтобы быстрее переключались видеорежимы? И все? Меня лично не сильно волнует - будет режим переключаться 50 мс, или 1-2 с. Или эта хрень что-то еще дает?

Эта хрень позволяет не изобретать каждому драйверопейсателю по пять-десять тысяч строк мутного кода управления ведорежимами а иметь его в одном месте для всех. Кроме того сильно упрощается работа саспенда - у меня только с KMS заработал абсолютно стабильно (штеуд).

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

http://fedoraforum.org/forum/showthread.php?t=204752


Это была первый ман по которому я делал ...
Еще умные мысли будут ?

P.S. Уже как дурак сменил РФР12-х86_64 на Ф12-х86_64
заподозрил РФР :( Не помогло. Теперь вот у меня Ф12_и686
и один фиг :(

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

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

elipse ★★★
()

А в ATI как всегда ничего не работает?

Судя по первой странице треда, открытые драйвера для карт ATI и в 2010 году остаются неюзабельным гумном? Я не злорадствую, а интересуюсь, т. к. в 2009-м меня убеждали, что мой geforce с проприетарным драйвером ну просто никак не работает в линаксе, а тут, смотрю, пишут вообще о каких-то черных экранах на ATI.

Опенсорцные криворукие драйверописатели снова в пролете?

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

у меня multi-seat конфигурация (чтоб я и жена могли одновременно за одним компом работать) на двух радеонах (r600 и r700). Без KMS не удавалось нормально зарустить двое X-ов. Сейчас на каждом из X-ов нормально работают xv, gl, компиз работает с некоторым количеством глюков.

конфигурация: ядро 2.6.32.3 с drm из 2.6.33-rc3-gitX (кажется git2), /usr/include/drm содержит ядерные заголовки из соответсвующего 2.6.33-rc3-gitX ядра, libdrm-2.6.17 (собран с kms), mesa-7.7, xorg-xserver-1.7.4

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

>А вот у многих - нет. Причем проблемы самые разные: не грузится прошивка, xf86-video-ati не цепляет KMS, KMS включается, а 3d - нет, etc.

xf86-video-ati - Драйвер X11, в основном отвечает за 2D и операции с экраном

mesa - Библиотека, модули которой отвечают за работу с 3D

libdrm - Библиотека которая отвечает за взаимодействие с модулем ядра DRM

KMS это посредник для управления картой, доступа к GEM итд, однако его главная фишка это возможность запуска иксов без root

А теперь сформулируйте где у вас проблема и почему винится в этом драйвер?

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

> конфигурация: ядро 2.6.32.3 с drm из 2.6.33-rc3-gitX (кажется git2), /usr/include/drm содержит ядерные заголовки из соответсвующего 2.6.33-rc3-gitX ядра, libdrm-2.6.17 (собран с kms), mesa-7.7, xorg-xserver-1.7.4

ах да, забыл добавить xf86-video-ati — последняя версия из git

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

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

спасибо за простыню разъяснений, но мне все это также известно.

по поводу проблем:

xf86-video-ati не цепляет KMS

если его собрать без libdrm_radeon - dri2 и kms в иксах _не заработают_. вместе с 3д, если модуль radeon загружен с modeset=1. хоть это и 2д-драйвер, ага.

вообще, там вся ситуация сейчас напоминает шаманство. собрал не в том порядке - и ничего не будет работать.

однако его главная фишка это возможность запуска иксов без root

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

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

>Еще аналог vdpau и реализацию opengl 2

Так opengl2 уже многое сделано (шейдеры 1.10). Quake4 и Doom3 запускаются, правда тормоза дикие, но разработчики говоря о производительности заявили что займутся ей когда реализуют все функции 2.0

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

Очень хочу посмотреть, как с этим «все работает» запускаться хотя бы простенькая игрушка типо Nexuiz. Работает != Работает _хорошо_.

Так и представляю, новость на ЛОРе про сий драйвер:

«Компания nvidia заменила свой официальный драйвер на nouveau».

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

>если его собрать без libdrm_radeon - dri2 и kms в иксах _не заработают_. вместе с 3д, если модуль radeon загружен с modeset=1. хоть это и 2д-драйвер, ага.

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

вообще, там вся ситуация сейчас напоминает шаманство. собрал не в том порядке - и ничего не будет работать.

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

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

Быгы, наконец-то в линуксе начали наводить порядок с видео подсистемой а вы огород. Ну к примеру предложите как без костылей используя традиционный режим(DDX) организовать энергосбережение на r600/r700?

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

для работы kms на радеонах требуется 1) свежее ядро, лучше всего последний git линусового ядра 2) две новых фирмвари (R600_rlc.bin, R700_rlc.bin) 3) заменить drm-заголовки ядра в /usr/include/drm на соответсвующие файлы из свежего ядра («make headers_install» вам в помощь) 4) собрать и поставить libdrm-2.6.17 или свежее с опцией --enable-radeon-experimental-api=yes 5) собрать свежую mesa (7.6.1, 7.7 или 7.8-snapshot) 6) обновить X-ый драйвер radeon (нужен свежий xf86-video-ati из git)

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

>так разве это проблема как таковая?
учитывая, что в большинстве дистрибутивов он собирается без этой опции - пока да.

И как порядок может влиять?

не знаю, пробовал собирать из git в разном порядке, 2 раза не работало, на 3-й завелось. опции не менял. карма, не иначе.

а вы огород

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

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

И что прикольно - все это советуют постоянно последний год.
А как попадает все это релиз - опаньки, снова не то. ))

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

просто в гите больше фич есть, вот и советуют

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

Очень хочу посмотреть, как с этим «все работает» запускаться хотя бы простенькая игрушка типо Nexuiz. Работает != Работает _хорошо_.

Вот скрин с рабочим компизом выложил. Openarena работает без нареканий, nexuiz не пробовал

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