X11 segfaults ใน fglrx-driver (ati) อย่างเป็นทางการบน arch linux


0

เมื่อหลายวันก่อนฉันติดตั้ง 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

หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมของฉันแจ้งให้เราทราบ

ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์นี้ขึ้นหรือสิ่งที่ฉันสามารถทำได้คือความชื่นชมจริงๆ

คำตอบ:


0

อย่าใช้ fglrx ใช้ไดรเวอร์ ATI โอเพ่นซอร์สซึ่งดูเหมือนจะเรียกว่า xf86-video-ati บน Arch Linux สิ่งนี้จะทำงานได้อย่างสมบูรณ์แบบยกเว้นว่าคุณวางแผนที่จะเล่นเกมบนเครื่องนี้


พยายามอย่างนั้นเช่นกัน มันคร่ำครวญไม่พบหน้าจอใด ๆ ก็เพราะฉันใช้ Xorg 1.10 แทนที่จะเป็น 1.9? และฉันต้องการเรียกใช้สิ่ง 3 มิติบนมัน ไม่เพียงแค่เกมเท่านั้น แต่ยังมีแอพพลิเคชั่น OpenGL
Atmocreations
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.