LinuxForum.Fans
Тема

[gentoo][fglrx][xorg] Черный экран и ноль реакции при запуске иксов

Автор: Heaven 36 сообщений 12553 просмотров
#159763

Лог иксов: http://paste.pocoo.org/show/385377/
Делал по инструкции: http://en.gentoo-wiki.com/wiki/Fglrx
А также xorg.conf: http://paste.pocoo.org/show/385385/
И make.conf: http://paste.pocoo.org/show/385386/
Видеокарта: ATI Mobility Radeon HD 4550
Ядро: 2.6.36-r5

fglrx скачан емерджем как ati-drivers, вот этот ебилд: http://www.gentoo-portage.com/x11-drivers/ati-drivers

Очень прошу помочь, пишите любые идеи и измышления. Проблема распространённая, но решения нигде нет.

#159767
Heaven написал:

Откуда там в самом начале вывод dmesg?

Heaven написал:
А также xorg.conf: http://paste.pocoo.org/show/385385/

Попробуйте добавить секцию

text

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
EndSection

Строка
Option "XkbOptions" "grp:caps_toggle, grp_led:caps, lv3:ralt_switch"
должна быть без пробелов после запятой, т.е.
Option "XkbOptions" "grp:caps_toggle,grp_led:caps,lv3:ralt_switch"

Да и вообще эту секцию я бы переписал так:

text

Section "InputClass"
        Identifier "keyboard-all"
        Driver "evdev"
        Option "XkbLayout" "us,ru"
        Option "XkbVariant" ",winkeys"
        Option "XkbOptions" "grp:caps_toggle,grp:switch,grp_led:caps,compose:rctrl,terminate:ctrl_alt_bksp,lv3:ralt_switch,misc:typo"
        MatchIsKeyboard "on"
EndSection

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

#159781

Хм по моему вывод /var/log/Xorg.0.log неполный!

Ну и возможно дело в разрешении
попробуйте строчку :

text
Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

привести к такому виду

text
Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x960" "1280x768" "1280x720" "1152x864"
        EndSubSection
EndSection
#159785
text

BusID       "PCI:1:0:0"

Это убери из xorg.conf

Судя по логам ничего критичного у тебя произошло. Как иксы запускаешь? Если я не ошибаюсь, черный экран - нормальное поведение при запуске "голых" иксов. Надо DE какой-нибудь попробовать.

#159791
mycetophylax написал:
text

BusID       "PCI:1:0:0"

Это убери из xorg.conf

Не стоит этого делать, это автоматом сгенерировалось утилитой /opt/bin/aticonfig это правильный параметр
его можно просмотреть так cat /proc/ati/0/name

#159854

Иксы не голые — dwm, да к тому же курсор-то обязан появляться, а у меня просто черный экран
Попробовал все советы насчет xorg'a — не прокатило. Из-за чего ещё может быть?

#159860

Heaven, попробуйте создать файл ~/.xinitrc вида

text

#!/bin/sh
twm &
exec xterm -geometry 80x66+0+0 -name login

Запустить затем startx и «ругань» консоли показать здесь.
P.S. Да, и, кажется, вы показали не весь /var/log/Xorg.0.log.

#159874

Heaven
Ну а ядро при загрузке не использует ни какую splash тему?
как в загрузчике прописано?

#159875

Lupo Alberto,
Сделал: http://paste.pocoo.org/show/385814/
курсор не появлялся. Подождал подольше перед ребутом, чтобы всё осталось в логе

#159876

Кстати,

[ 7607.962] (II) Loading extension RECORD
[ 7607.962] (II) LoadModule: "dri"
[ 7608.025] (WW) Warning, couldn't open module dri
[ 7608.025] (II) UnloadModule: "dri"
[ 7608.025] (EE) Failed to load module "dri" (module does not exist, 0)
[ 7608.027] (II) LoadModule: "dri2"
[ 7608.028] (WW) Warning, couldn't open module dri2
[ 7608.028] (II) UnloadModule: "dri2"
[ 7608.028] (EE) Failed to load module "dri2" (module does not exist, 0)
[ 7608.029] (II) LoadModule: "fglrx"
[ 7608.029] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[ 7608.241] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[ 7608.255] compiled for 1.4.99.906, module version = 8.82.8
[ 7608.255] Module class: X.Org Video Driver
[ 7608.260] (II) Loading sub module "fglrxdrm"

Довольно интересная часть лога. Что такое этот dri вообще, нужен он? И что за dri2?

P.S.: проблема-то именно в переходе на fglrx, раньше я был под radeon, всё естественно грузилось и работало при аналогичных оконном менеджере и xinitrc, но у одной 2D-игры (aquaria) были большие лаги и проблемы с прозрачностью, тогда мне посоветовали сменить драйвер на fglrx

#159877
Heaven написал:
Довольно интересная часть лога. Что такое этот dri вообще, нужен он? И что за dri2?

Судя по используемой вами инструкции не стоит волноваться:


Failed to load module "dri2" (module does not exist, 0)

This is normal. Fglrx doesn't use the dri and dri2 modules.
#159878

Heaven, покажите
[console]lsmod[/console]

#159883

После установки сервера «иксов» не делали?
[console]emerge -1 $(qlist -I -C x11-drivers/)[/console]

#159887

Heaven, покажите
[console]zegrep FB_ /proc/config.gz | grep -v '^#'[/console]
либо
[console]egrep FB_ /usr/src/linux/.config | grep -v '^#'[/console]

#159890

CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y

А emerge -1 $(qlist -I -C x11-drivers/) не делал

#159892
Heaven написал:
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y

Не уверен, что это как-то влияет: но почему у вас не включен поддержка никакого фреймбуффера?

#159894

Lupo Alberto, так а зачем?

#159901
Heaven написал:
...так а зачем?

...а чтоб я так знал :( , просто вспоминается, что ati-карты с каким-то из фреймбуфферов конфликтуют и рекомендуется включать CONFIG_FB_BOOT_VESA_SUPPORT=y и CONFIG_FB_VESA=y

Войдите или зарегистрируйтесь, чтобы ответить.