[SOLVED] X чего-то не хочет работать с nouveau...

Попытался совершить героический переход на nouveau. Действовал по http://en.gentoo-wiki.com/wiki/Nouveau - все, кроме поддержки 3D, которая там указана жестко экспериментальной и не рекомендуется.
Перезагружаюсь, а он мне в логах:
screen not found...
И черный экран с моргающим курсором...

Вот думаю - наверняка там о чем-то не сказано, что еще нужно сделать для успешного запуска.
xorg.conf:
http://paste.org.ru/?tx7p4k
noudevau загружал как модуль.

в eselect opengl, установлен

в eselect opengl, установлен x11 ?
Какая версия Х ? Делали X -configure ?

Все мы, рано или поздно, будем там...

666joy666 написал(а): в

666joy666 написал(а):
в eselect opengl, установлен x11 ?
Какая версия Х ? Делали X -configure ?

Да, этого действительно не делал, просто вручную подправил xorg.conf
Но тем не менее, не помогает.
eselect opengl переключил на x11, а вот при попытке X -configure:

Number of created screens does not match number of detected devices.
  Configuration failed.

Что-то вообще не пойму, о чем он... Пробовал удалить xorg.conf совсем, чтобы создался новый - та же история.
Полный лог /var/log/xorg.0.log:
http://paste.org.ru/?cf42po
Используемый xorg.conf:
http://paste.org.ru/?rk8j8f

А в ядре NOUVEAU включен?

А в ядре NOUVEAU включен?
$ zgrep NOUVEAU /proc/config.gz

Working on Gentoo Linux for Asus P535 and Qtopia :-)

В ядре включен (говорю же -

В ядре включен (говорю же - все, что на wiki, сделано), модулем, модуль загружен, проверял.
Не знаю, к чему эта комманда, но у меня она выдает:

$ zgrep nouveau /proc/config.gz
gzip: /proc/config.gz: No such file or directory

Хм.... (WW) Disabling

Хм....

(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(EE) [drm] No DRICreatePCIBusID symbol

Это не есть хорошо, иксы вижу 1.7.7...
Собственно мой конфиг, для nouveau http://paste.org.ru/?84id8k
С ним все работает и работало...
И да, дрова nvidia советую удалить, ибо конфликты будут, и ничего работать не будет. Только у меня иксы 1.9.0...Так что попробуйте удалить конфиликтующий драйвер и повыгружать его из памяти, потом загрузить nouveau и пошаманить с иксами:)

Все мы, рано или поздно, будем там...

Мне одному кажется подозрительным:

Section "Device"
    Identifier  "nouveau"
    Driver      "nouveau"
    VendorName  "nouveau"
    BoardName   "Unknown Board"
    BusID       "PCI:0:13:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth   24
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

?

eegorov написал(а): ? А что

eegorov написал(а):
?

А что не так?
Взят конфиг от X с нвидиа, и заменено название драйвера на nouveau...

Device из Section "Screen"

Device из Section "Screen" должен ссылаться на конкретное устройство (Section "Device"), по его Identifier. eegorov молодец, похоже, выловил косяк (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Заменить его на PCI:0:13:0

Заменить его на PCI:0:13:0 что ли?...
А почему nvidia c таким конфигом работает?... Да и к тому же изначально он был таким сгенерирован через X -configure...
Сейчас попробую
***************************
Видимо, я не прав, потому что то же самое )

Device "Card0" замени на

Device "Card0"
замени на Device "nouveau"

Строку с BusID закоментируй

eegorov написал(а):Device

eegorov написал(а):
Device "Card0"
замени на Device "nouveau"

Строку с BusID закоментируй

Делал, busID только не комментировал.
Эх... Пойду опять в перезагрузку )
**********************
Не оно... Все тот же ответ системы - no screens found
Что-то сдается мне - дело не в настройке xorg.conf, а в чем-то другом...
И опять же странно, почему с аналогичными настройками nvidia стартует без проблем.
Вообще - еще вспомнил - у меня xorg-server собран без hal (с udev) - может из-за этого еще нужно какие-то настройки где-то копнуть?
И еще - не могу понять, почему не работает X -configure , даже если удалить все свои конфиги, т.е. с нуля не создает также?

какой udev? у тебя же

какой udev? у тебя же xorg-server-1.7.7
Предлагаю тебе зайти в jabber-конференцию.

Так я же пишу - обновился и

Так я же пишу - обновился до 1.9.0, потом даунгрэйдился на 1.8.2, т.к. это требуют nvidia-drivers.

И еще - не могу понять, почему не работает X -configure , даже если удалить все свои конфиги, т.е. с нуля не создает также? Хотя когда ставил систему (а переставлял не так давно - недели 3 назад), под nvidia как раз через эту команду делал (с последующей ручной правкой), и все работало..

eegorov написал(а):какой

Решение проблемы (во всяком случае - для меня :) ):
1) nouveau надо грузить не модулем...
2) удалить вообще xorg.conf (для меня было открытием, что уже давно можно обходиться без него).
Именно в сочетании этих двух вещей (проверял) все работает и запускается.
Причем работает явно шустрее, чем было с проприетарными... (что, собственно, и было целью всей этой суеты, поскольку после недавней переустановки системы nvidia-драйвера частенько как-то подвисали... Да и работали с непонятными тормозами).

Единственное, пришлось остановиться на 1.8.2, с 1.9.0 nouveau почему-то тоже не пошла.

Удивительно. А какие версии

Удивительно. А какие версии nouveau/ядра?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ядро 2.6.34-hardened-r2, но я

Ядро 2.6.34-hardened-r2, но я не думаю что это имеет значение, только собрано не модулем,а прямо в ядро..
xf86-video-nouveau-0.0.16_pre20100615
И все, остальное точно так же как в вики.

Все мы, рано или поздно, будем там...

Ядро -

Ядро - sys-kernel/gentoo-sources-2.6.34-r6,
nouveau - x11-drivers/xf86-video-nouveau-0.0.16_pre20100615

Сейчас попробовал обновиться до xorg-server-1.9.0 - та же ситуация и с предложенным конфигом, и с моим.
Если удалить полностью nvidia-драйвера, то:

[  1120.378] (EE) No devices detected.
[  1120.378] 
Fatal server error:
[  1120.378] no screens found

(полный лог - http://paste.org.ru/?6yzge0)
****************************
Кстати, а что - в 1.9.0 nvidia вообще не поддерживается уже? При попытке вернуть nvidia-драйвера пришлось даунгрейдится до 1.8.2... (пробовал даже самые свежие замаскированные).

Может framebuffer ? включен

Может framebuffer ? включен вместо KMS ?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".