วิธีการใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ fglrx สำหรับ dual ATI Radeon HD 5670 CrossfireX ใน Ubuntu 14.04


9

ฉันได้ลองใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ fglrx สำหรับ ATI Radeon HD 5670 ใน Ubuntu 14.04 แต่เมื่อฉันติดตั้ง (โดยใช้ apt-get หรือแท็บ "ไดรเวอร์เพิ่มเติม" ในแอปพลิเคชัน "ซอฟต์แวร์และการอัพเดท") ฉันจะได้หน้าจอว่างเปล่า รีบูทแทนหน้าจอเข้าสู่ระบบ

ฉันมี GPU 2 ตัวทำงานในโหมด "คู่" (Crossfire)

ฉันลองทั้ง fglrx และ fglrx-updates ด้วยผลลัพธ์เดียวกันสำหรับทั้งคู่

ฉันทำตามทุกขั้นตอนใน Help Wikiแต่ปัญหาเดียวกันยังคงอยู่

ผลลัพธ์ของgrep "] (EE)" /var/log/Xorg.0.log:

[    10.550] (EE) open /dev/dri/card0: No such file or directory
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]

ฉันก็ลอง:

  • การตั้งค่าnomodesetพารามิเตอร์ที่บูต

  • ln -s /usr/lib /usr/lib64

แต่ปัญหายังคงอยู่


+1 คำถามที่ดี ฉันมีการ์ดที่คล้ายกันในแล็ปท็อป Samsung ของฉัน --- ฉันไม่เคยจัดการให้ไดรเวอร์ที่เป็นกรรมสิทธิ์ทำงาน
Rmano

คำตอบ:


6

(เริ่มพูดจาโผงผาง) ฉันโพสต์ทางออกของฉันที่นี่ถ้ามีคนสะดุดปัญหาเดียวกันค่อนข้างน่ารำคาญ ข้อผิดพลาดนี้มีผลกระทบมากมายสำหรับการรันเดสก์ท็อป Trusty Tahr ของคุณอย่างมีประสิทธิภาพ หากคุณทำงานที่ Ubuntu ฉันรู้สึกงุนงงมากว่าทำไมทีมของคุณถึงไม่แก้ปัญหานี้ มีหลายคนที่มีปัญหานี้และ LTS ของคุณซึ่งเป็นรุ่นที่ดีเป็นอย่างอื่นนั้นช้าช้าไม่เสถียรและบั๊กกี้สำหรับปัญหานี้ (พูดจาโผงผาง)

การแก้ไขนี้สำหรับฉันมันมีความหมายที่ดีกว่า --- ไม่การประท้วงนั้นใช้งานได้ --- การใช้งานเบราว์เซอร์ที่เราใช้กันทั่วไป - firefox และ / หรือ chrome

ตามคำแนะนำในหน้านี้และติดตั้งlinux-headers-genericและและfglrx-updates fglrx-amdcccle-updatesจากนั้นคุณพบข้อผิดพลาดที่ระบุในคำถามเดิมนี้ ณ จุดนี้คุณพร้อมสำหรับการแก้ไขอย่างง่าย (แม้ว่าจะใช้เวลาหนึ่งสัปดาห์กว่าที่ฉันจะมาถึงที่นี่อย่างเห็นได้ชัดการแก้ไขนั้นชัดเจนเมื่อมีการระบุไว้อย่างง่ายๆ):

sudo ln -s /usr/lib /usr/lib64
sudo mkdir -p /usr/X11R6/lib64/modules/dri/
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 

เมื่อเสร็จแล้วคุณควรตรวจสอบสิ่งต่อไปนี้:

root@mysillymachine:/usr/X11R6/lib64/modules/dri# ls -liat
total 8
4198453 drwxr-xr-x 2 root root 4096 Aug 27 10:19 .
4198454 lrwxrwxrwx 1 root root   25 Aug 27 10:19 fglrx_dri.so ->  /usr/lib/dri/fglrx_dri.so
4198452 drwxr-xr-x 3 root root 4096 Aug 27 10:19 ..

1
ฉันมี/usr/lib64ไดเรกทอรีอยู่แล้ว(มีเพียงgconvไดเรกทอรี) ดังนั้นฉันจึงไม่สามารถเรียกใช้คำสั่งแรกได้ ทางเลือกใด ๆ และโดยวิธีการที่ดูเหมือนว่าคำสั่งออกมาควรจะย้อนกลับ: ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
Óscar

ฉันมีปัญหาตราบใดที่ฉันยังจำได้ด้วยไดรเวอร์ Catalyst และการเปลี่ยนผู้ใช้ การเปลี่ยนผู้ใช้ทำงานครั้งเดียวเสมอ แต่เมื่อเปลี่ยนกลับหน้าจอจะเป็นสีดำและระบบหยุดทำงาน ฉันสามารถไปรอบ ๆ สิ่งนี้ได้โดยสลับ VT เป็น 7 และ 8 อย่างไรก็ตามฉันพบข้อผิดพลาด AIGLX ในรายงาน apport และฉัน symlinked fglrx_dri.so ตามที่ Sonny แนะนำ ที่ดูเหมือนว่าจะทำงานสำหรับฉัน! ใช้งาน A10-7800 APU, Radeon R7
fohswe

1

(EE) open /dev/dri/card0: No such file or directoryระบุว่าโมดูลเคอร์เนลสำหรับการ์ดไม่ได้ถูกโหลด สถานการณ์ที่เป็นไปได้ที่ฉันเห็นคือทั้งการ์ดของคุณไม่ได้รับการสนับสนุนอีกต่อไป (ในกรณีนี้ไดรเวอร์ opensource เป็นทางเลือกที่ดีที่มีประสิทธิภาพดีมาก) หรือไดรเวอร์ไม่สามารถสร้างขึ้นอย่างถูกต้องในการติดตั้ง

ตรวจสอบให้แน่ใจว่าคุณมีแพ็คเกจlinux-headers-genericติดตั้งและติดตั้งไดรเวอร์ของคุณใหม่

หลังจากติดตั้งไดรเวอร์ผ่านแท็บไดรเวอร์เพิ่มเติมให้รันsudo aticonfig --initial -fในเทอร์มินัลและรีบูตเครื่องของคุณ


ใช่ฉันพยายามเช่นกันในความเป็นจริงฉันทำตามทุกขั้นตอนที่นี่และผลลัพธ์เดียวกัน: help.ubuntu.com/community/BinaryDriverHowto/…
Óscar

คุณช่วยกรุณาโพสต์ผลลัพธ์ของgrep "] (EE)" /var/log/Xorg.0.log
mniess

ฉันได้อัปเดตคำถามด้วยข้อมูลนี้ขอบคุณ!
Óscar

ปัญหากับไดรเวอร์โอเพ่นซอร์สคือคอมพิวเตอร์มีเสียงดังมากขึ้นเนื่องจากแฟน ๆ การ์ดแสดงผลทำงานมากกว่านี้ ฉันติดตั้งlinux-headers-genericแล้วและการ์ดของฉัน (Crossfire ATI Radeon HD 5670 สองอัน) ได้รับการสนับสนุนโดยไดรเวอร์ propietary ของ AMD ตามบันทึกประจำรุ่นของไดรเวอร์: support.amd.com/en-us/kb-articles/Pages/ ......
Óscar

คุณลองบูท Ubuntu โดยไม่ตั้งค่าเคอร์เนลได้ไหม คุณทำได้โดยเลือกรายการ Ubuntu ใน GRUB จากนั้นกด "e" เพื่อ (ชั่วคราว) เพื่อแก้ไขพารามิเตอร์การบูต nomodesetในการผนวกบรรทัดลินุกซ์ หากใช้งานได้ให้ดูลิงก์ด้านบนเกี่ยวกับวิธีทำให้เป็นถาวร
mniess

1
sudo ln -s / usr / lib / usr / lib64
sudo mkdir -p / usr / X11R6 / lib64 / modules / dri /
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 
cd / usr / X11R6 / lib64 / modules / dri /

myuser @ ubuntu: / usr / X11R6 / lib64 / modules / dri $ ls -ltr
รวม 0
lrwxrwxrwx 1 รูทราก 25 Abr 4 12:37 fglrx_dri.so -> /usr/lib/dri/fglrx_dri.so
myuser @ อูบุนตู: / usr / X11R6 / lib64 / modules / DRI $ 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.