เมื่อหลายวันก่อนฉันติดตั้ง ArchLinux ใน HP 8200 Elite ของฉันเพราะเป็นหนึ่งใน distros ที่ใช้งานได้จริงกับฮาร์ดแวร์ใหม่ของฉัน
ตอนนี้ฉันต้องการเรียกใช้เซิร์ฟเวอร์ Xorg ซึ่งทำงานได้อย่างสมบูรณ์แบบโดยใช้vesa
เป็นไดร์เวอร์ แต่เนื่องจากฉันมี ATI Radeon HD 6570 ฉันจึงต้องการใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ดั้งเดิมจาก ATI
ดังนั้นผมทำตามคำแนะนำบนวิกิพีเดีย Arch สำหรับ ATI Catalyst ในส่วนเกี่ยวกับเมล็ดที่กำหนดเอง สร้างและติดตั้งแพ็คเกจได้อย่างสมบูรณ์แบบโดยไม่มีข้อผิดพลาด สิ่งเดียวที่ฉันเปลี่ยนคือการสร้าง arch-kernel เดิมอีกครั้ง แต่เพิ่มไดรเวอร์เครือข่าย Intel นั่นคือเหตุผลที่ฉันต้องการเคอร์เนลที่กำหนดเอง
การพยายามเริ่ม xserver ด้วย fglrx-driver ต้นฉบับจะสิ้นสุดลงใน 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
หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมของฉันแจ้งให้เราทราบ
ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์นี้ขึ้นหรือสิ่งที่ฉันสามารถทำได้คือความชื่นชมจริงๆ