Come utilizzare il driver proprietario fglrx per dual ATI Radeon HD 5670 CrossfireX in Ubuntu 14.04?


9

Ho provato a usare il driver proprietario fglrx per ATI Radeon HD 5670 in Ubuntu 14.04 ma quando lo installo (usando apt-get o la scheda "Driver aggiuntivi" nell'applicazione "Software e aggiornamenti") ottengo una schermata vuota nella prossima riavviare invece della schermata di accesso.

Ho 2 GPU che funzionano in modalità "doppia" (Crossfire).

Ho provato sia fglrx che fglrx-updates con lo stesso risultato per entrambi.

Ho seguito tutti i passaggi nella Guida Wiki, ma lo stesso problema persiste.

Uscita di 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]

Ho anche provato:

  • impostazione del nomodesetparametro all'avvio

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

ma il problema persiste.


+1, domanda ben scritta. Ho una scheda simile nel mio laptop Samsung --- Non sono mai riuscito a far funzionare i driver proprietari.
Rmano,

Risposte:


6

(inizia rant) inserisco la mia soluzione qui se qualcuno si imbatte nello stesso problema piuttosto fastidioso. Questo errore ha molte implicazioni per il funzionamento efficiente del desktop Trusty Tahr. Se lavori in Ubuntu, sono molto perplesso sul perché il tuo team non lo risolverà. Molte persone hanno questo problema e il tuo LTS, una versione altrimenti eccellente, è atrocemente lento, instabile e difettoso per questo problema. (fine rant)

Questa soluzione per me significava meglio --- no, colpisci quel --- utilizzabile --- in esecuzione dei browser che tutti usiamo comunemente - Firefox e / o Chrome.

Seguire le istruzioni in questa pagina e installare linux-headers-generice fglrx-updatese fglrx-amdcccle-updates. Quindi, si verificano gli errori indicati in questa domanda originale. A questo punto, sei pronto per la correzione semplice (nonostante il fatto che ci sia voluta una settimana per arrivare qui, ovviamente, la correzione è ovvia una volta che viene dichiarata semplicemente):

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 

Al termine, dovresti essere in grado di verificare quanto segue:

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
Ho già una /usr/lib64directory (contenente solo una gconvdirectory) quindi non posso eseguire il primo comando. Qualche alternativa? E, a proposito, sembra che il quarto comando dovrebbe essere il contrario: ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
Óscar

Ho avuto problemi per tutto il tempo che posso ricordare con il driver Catalyst e il cambio di utenti. Cambiare utente una volta funziona sempre, ma quando si torna indietro lo schermo diventa nero e il sistema sembra fermarsi. Sono stato in grado di aggirare questo passaggio passando da VT a 7 e 8. Tuttavia, mi sono imbattuto nell'errore AIGLX nel rapporto di app e ho collegato fglrx_dri.so come suggerito da Sonny. Sembra funzionare per me! In esecuzione APU A10-7800, Radeon R7.
Fohswe,

1

(EE) open /dev/dri/card0: No such file or directoryindica che il modulo del kernel per la scheda non è caricato. I possibili scenari che vedo sono che o la tua scheda non è più supportata (nel qual caso il driver opensource è una buona alternativa con ottime prestazioni) o che il driver non può essere costruito correttamente durante l'installazione.

Assicurati di avere installato il pacchetto linux-headers-generic e reinstalla i tuoi driver.

Dopo aver installato i driver tramite la scheda Driver aggiuntivi , esegui sudo aticonfig --initial -fun terminale e riavvia il computer.


Sì, ci ho provato anche io, in effetti ho seguito tutti i passaggi qui e lo stesso risultato: help.ubuntu.com/community/BinaryDriverHowto/…
Óscar

Potete per favore pubblicare l'output digrep "] (EE)" /var/log/Xorg.0.log
mniess

Ho aggiornato la domanda con queste informazioni, grazie!
Óscar,

Il problema con il driver open source è che il computer è più rumoroso a causa delle ventole della scheda video che lavorano di più. Ho installato linux-headers-generic e le mie carte (due Crossfire ATI Radeon HD 5670) sono supportate dal driver propietary AMD secondo le note di rilascio del driver: support.amd.com/en-us/kb-articles/Pages/…
Óscar,

Puoi provare ad avviare Ubuntu senza la modalità kernel. Puoi farlo selezionando la voce Ubuntu in GRUB e quindi premendo "e" per (temporaneamente) modificare i parametri di avvio. Nella riga linux append nomodeset. Se funziona, vedi il link sopra su come renderlo permanente.
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
totale 0
lrwxrwxrwx 1 radice radice 25 Abr 4 12:37 fglrx_dri.so -> /usr/lib/dri/fglrx_dri.so
myuser @ ubuntu: / usr / X11R6 / lib64 / modules / dri $ 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.