Несколько дней назад я установил ArchLinux на своей Элите HP 8200, потому что это - один из дистрибутивов, которые на самом деле работают с моими новыми аппаратными средствами.
Теперь я хотел выполнить сервер Xorg, который работает отлично с помощью vesa
как драйвер. Но поскольку у меня есть Radeon HD 6570 ATI, я хотел бы использовать исходный собственный драйвер от ATI.
Поэтому я следовал инструкциям на Wiki Дуги для Катализатора ATI в разделе о пользовательских ядрах. Отлично созданный и установленный пакет без любой ошибки. Единственная вещь, которую я изменил, состояла в том, чтобы создать исходное ядро дуги снова, но добавляющий некоторые сетевые драйверы Intel, вот почему мне нужно пользовательское ядро.
Попытка запустить xserver с исходного fglrx-драйвера заканчивается в segfault при выполнении startx
Вот мой /etc/X11/xorg.conf
:
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Device0"
# Driver "vesa"
# ^- with this option it works
Driver "fglrx"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1920x1200" # runs in 1600x1200 only in VESA-mode?!
EndSubSection
EndSection
Для не спама сообщения вот /var/log/Xorg.0.log
# uname -a
Linux myhost 2.6.38.4-ARCH-tobi #1 SMP PREEMPT Sat Apr 23 13:57:07 CEST 2011 x86_64 Intel(R) Core(TM) i7-2600 CPU @ 3.4GHz GenuineIntel GNU/Linux
При необходимости в большей информации о моей архитектуре сообщить мне.
Любая идея, почему это происходит или против чего я мог сделать, действительно ценится.