[SOLVED] Чёрный экран при запуске startx на fglrx + зависание

Ставлю Gentoo на ноут с видеокартой Mobility Radeon HD 4200. До этого стояла openSUSE 11.4 (точнее, я её уже восстановил из бекапа, так что снова стоит), в которой fglrx версии 8.961 работает. В Gentoo замаскировал ati-drivers >=12.6, а также xorg-server >= 1.13 (по инструкции отсюда). Также по этой инструкции настроил ядро:

Bus options (PCI etc.)  --->
    [*] PCI support
    [*] Message Signaled Interrupts (MSI and MSI-X)
Device Drivers  --->
    Graphics support  --->
        < > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
        <*> Support for frame buffer devices --->
            < > ATI Radeon display support

В make.conf прописал:

VIDEO_CARDS="fglrx"
INPUT_DEVISES="evdev keyboard mouse synaptics"

Дальше установил ati-drivers, xorg-server, xorg-x11, ну и все зависимости, само собой. Далее выполняю:

aticonfig --initial
eselect opengl set ati
startx

И получаю черный экран с полным зависанием системы. Реакции на Alt+Ctrl+Backspace, Alt+Ctrl+F2 и т.п. никакой нет. Что инетересно, файл xorg.conf полностью идентичен рабочему конфигу из opensuse:

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:5:0"
EndSection

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

Да, /var/log/Xorg.0.log после startx, зависания и перезагрузки путём выключения-включения вообще пустой.

Забыл добавить: ядро 3.6.11

Решение: откатиться на xorg-server-1.11

эмулятор терминала

эмулятор терминала установлен?
и что находится в ~/.xinitrc?

Да, xterm, twm и xclock

Да, xterm, twm и xclock установлены. Файла /root/.xinitrc (запускаю ведь от рута) вообще не существует, но по документации в этом случае как раз xterm и должен запускаться по-умолчанию. Да и на основном компе (с видеокартой nvidia) именно так и было, когда я Gentoo впервые ставил.

Так, обнаружил

Так, обнаружил ошибку:

INPUT_DEVISES="evdev keyboard mouse synaptics"

Исправил, запустил emerge -avuDN world, пересобрался x11-base/xorg-drivers и установился x11-drivers/xf86-input-synaptics. Позже попробую (для этого нужно записать образы на винт ноута, а сейчас уже времени нет).

Да, ещё одно смущает: версия x11-base/xorg-drivers 1.13, а в инструкции сказано, что сеервер должен быть максимум 1.12. Но сам xorg-server стоит 1.12, т.е. как бы правильно, но вот допустимо ли с ним использовтаь x11-base/xorg-drivers-1.13? Может это и не важно, но всё же...

Цитата: что сеервер должен

Цитата:
что сеервер должен быть максимум 1.12

Это уже не соответсвует действительности: http://www.opennet.ru/opennews/art.shtml?num=35892

Цитата:
Одновременно компания AMD выпустила драйвер Catalyst Legacy (102 Мб) с поддержкой старых видеокарт Radeon HD 2000/3000/4000, базирующихся на GPU R600 и R700. В новой версии драйвера добавлена поддержка X.Org-сервера 1.13 и обеспечена совместимость со свежими выпусками ядра Linux. Напомним, что в штатном драйвере AMD Catalyst, начиная с версии 12.6 оставлена поддержка только карт Evergreen и более новых серий.

Не знаю в ebuild`е используется уже последняя версия или нет, но можно поступить двумя способами: подождать пока обновят ebuild или самому его обновить.

И смело затем ставить xorg-server-1.13.

Kemaweyan

Kemaweyan написал(а):
INPUT_DEVISES="evdev keyboard mouse synaptics"

А зачем вам столько всего? Достаточно одного evdev'а

Да? Хорошо, уберу. Впрчоем,

Да? Хорошо, уберу. Впрчоем, не помогло исправление этой ошибки. Сейчас в выводе ati-drivers прочитал о какой-то известной проблеме с xorg-server 1.12 (что именно - не сказано), откатываюсь на 1.11 - посмотрю, что выйдет.

Всё, заработало. Откат на xorg-server-1.11 решил проблему. Устройства ввода тоже работают (правда, мышь не проверял, в ней батарейки сели).

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

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