Несколько дней назад я установил ArchLinux на свой HP 8200 Elite, потому что это один из дистрибутивов, которые фактически работают с моим новым оборудованием.
Теперь я хотел запустить Xorg-сервер, который отлично работает, используя vesa
качестве драйвера. Но так как у меня ATI Radeon HD 6570, я бы хотел использовать оригинальный проприетарный драйвер от ATI.
Поэтому я следовал инструкциям Arch Wiki для ATI Catalyst в разделе о пользовательских ядрах. Отлично создал и установил пакет без ошибок. Единственное, что я изменил, это снова собрал оригинальное ядро arch, но добавил несколько сетевых драйверов Intel, поэтому мне нужно собственное ядро.
Попытка запустить xserver с оригинальным драйвером fglrx приводит к сбою при запуске 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
Если вам нужна дополнительная информация о моей архитектуре, дайте мне знать.
Любая идея, почему это происходит, или то, что я могу сделать против, очень ценится.