Bagaimana cara menggunakan driver proprietary fglrx untuk dual ATI Radeon HD 5670 CrossfireX di Ubuntu 14.04?

9

Saya telah mencoba menggunakan driver berpemilik fglrx untuk ATI Radeon HD 5670 di Ubuntu 14.04 tetapi ketika saya menginstalnya (menggunakan apt-get atau tab "Additional Drivers" di aplikasi "Software & Updates") saya mendapatkan layar kosong di layar berikutnya reboot bukan layar login.

Saya memiliki 2 GPU yang bekerja dalam mode "dual" (Crossfire).

Saya telah mencoba pembaruan fglrx dan fglrx dengan hasil yang sama untuk keduanya.

Saya mengikuti semua langkah dalam Help Wiki tetapi masalah yang sama tetap ada.

Output dari 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]

Saya juga mencoba:

  • pengaturan nomodesetparameter saat boot

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

tapi masalah tetap ada.

Óscar
sumber
+1, pertanyaan yang ditulis dengan baik. Saya memiliki kartu serupa di laptop Samsung saya --- Saya tidak pernah berhasil membuat driver miliknya berfungsi.
Rmano

Jawaban:

6

(mulai kata-kata kasar) Saya memposting solusi saya di sini jika seseorang menemukan masalah yang cukup menjengkelkan. Bug ini memiliki banyak implikasi untuk menjalankan efisien desktop Tahr Tahrir Anda. Jika Anda bekerja di Ubuntu, saya sangat bingung mengapa tim Anda tidak akan menyelesaikan ini. Banyak orang memiliki masalah ini, dan LTS Anda, rilis yang dinyatakan baik, sangat lambat, tidak stabil, dan bermasalah untuk masalah ini. (kata-kata kasar)

Perbaikan ini bagi saya, itu berarti lebih baik --- tidak, serang yang --- dapat digunakan --- menjalankan browser yang kita semua gunakan - firefox dan / atau chrome.

Ikuti petunjuk di halaman ini dan menginstal linux-headers-genericdan fglrx-updatesdan fglrx-amdcccle-updates. Kemudian, Anda menjalankan kesalahan yang dinyatakan dalam pertanyaan asli ini. Pada titik ini, Anda siap untuk perbaikan sederhana (terlepas dari kenyataan bahwa butuh waktu seminggu bagi saya untuk sampai di sini-jelas, perbaikannya jelas setelah dinyatakan sederhana):

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 

Setelah selesai, Anda harus dapat memeriksa hal-hal berikut:

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 ..
Nak
sumber
1
Saya sudah memiliki /usr/lib64direktori (hanya berisi gconvdirektori) jadi saya tidak dapat menjalankan perintah pertama. Ada alternatif? Dan, omong-omong, sepertinya perintah keempat harus sebaliknya: ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
Óscar
Saya memiliki masalah selama saya dapat mengingat dengan driver Catalyst dan mengubah pengguna. Mengubah pengguna sekali saja selalu berfungsi, tetapi saat mengubah kembali layar menjadi hitam dan sistem tampaknya berhenti. Saya sudah bisa mengatasi ini dengan mengalihkan VT ke 7 dan 8. Namun, saya menemukan kesalahan AIGLX dalam laporan paspor dan saya menghubungkan fglrx_dri.so seperti yang disarankan Sonny. Itu sepertinya bekerja untuk saya! Menjalankan A10-7800 APU, Radeon R7.
fohswe
1

(EE) open /dev/dri/card0: No such file or directorymenunjukkan bahwa modul kernel untuk kartu tidak dimuat. Skenario yang mungkin saya lihat adalah bahwa kartu Anda tidak lagi didukung (dalam hal ini driver opensource adalah alternatif yang baik dengan kinerja yang sangat baik) atau bahwa driver tidak dapat dibangun dengan benar pada saat instalasi.

Pastikan Anda memiliki paket linux-headers-generic diinstal dan instal ulang driver Anda.

Setelah menginstal driver melalui tab Driver Tambahan , jalankan sudo aticonfig --initial -fdi terminal dan reboot mesin Anda.

mniess
sumber
Ya, saya mencobanya juga, sebenarnya saya mengikuti semua langkah di sini, dan hasil yang sama: help.ubuntu.com/community/BinaryDriverHowto/…
Óscar
Bisakah Anda memposting outputgrep "] (EE)" /var/log/Xorg.0.log
mniess
Saya telah memperbarui pertanyaan dengan info ini, terima kasih!
Óscar
Masalah dengan driver open source adalah bahwa komputer lebih berisik karena penggemar kartu video bekerja lebih banyak. Saya memiliki linux-headers-generic yang terpasang dan kartu saya (dua Crossfire ATI Radeon HD 5670) didukung oleh driver propietary AMD sesuai dengan catatan rilis driver: support.amd.com/en-us/kb-articles/Pages/…
Óscar
Bisakah Anda mencoba mem-boot Ubuntu tanpa pengaturan mode kernel. Anda melakukan ini dengan memilih entri Ubuntu di GRUB dan kemudian menekan "e" untuk (sementara) mengedit parameter boot. Pada baris linux tambahkan nomodeset. Jika berhasil, lihat tautan di atas tentang cara membuatnya permanen.
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
total 0
lrwxrwxrwx 1 root root 25 Abr 4 12:37 fglrx_dri.so -> /usr/lib/dri/fglrx_dri.so
myuser @ ubuntu: / usr / X11R6 / lib64 / modules / dri $ 
Rodrigo Cunha
sumber