Jak korzystać z zastrzeżonego sterownika fglrx dla podwójnego ATI Radeon HD 5670 CrossfireX w Ubuntu 14.04?


9

Próbowałem użyć zastrzeżonego sterownika fglrx dla ATI Radeon HD 5670 w Ubuntu 14.04, ale kiedy go instaluję (za pomocą apt-get lub karty „Dodatkowe sterowniki” w aplikacji „Oprogramowanie i aktualizacje”), pojawia się pusty ekran w następnym uruchom ponownie zamiast ekranu logowania.

Mam 2 procesory graficzne pracujące w trybie „dualnym” (Crossfire).

Próbowałem zarówno aktualizacji fglrx, jak i fglrx z tym samym wynikiem dla obu.

Postępowałem zgodnie ze wszystkimi instrukcjami Wiki Pomocy, ale ten sam problem występuje nadal.

Wyjście 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]

Próbowałem także:

  • ustawienie nomodesetparametru przy rozruchu

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

ale problem utrzymuje się.


+1, dobrze napisane pytanie. Mam podobną kartę w moim laptopie Samsung - nigdy nie udało mi się uruchomić zastrzeżonych sterowników.
Rmano

Odpowiedzi:


6

(początek rant) Zamieszczam tutaj moje rozwiązanie, jeśli ktoś natknie się na ten sam irytujący problem. Ten błąd ma wiele implikacji dla wydajnego działania pulpitu Trusty Tahr. Jeśli pracujesz w Ubuntu, jestem bardzo zakłopotany tym, dlaczego twój zespół tego nie rozwiąże. Wiele osób ma ten problem, a twoje LTS, inaczej dobre wydanie, jest okropnie powolne, niestabilne i ma problemy z tym problemem. (koniec rant)

Ta poprawka dla mnie oznaczała, że ​​lepiej --- nie, uderz to --- użyteczne --- uruchamianie przeglądarek, których wszyscy powszechnie używamy - Firefox i / lub Chrome.

Postępuj zgodnie z instrukcjami na tej stronie i zainstalować linux-headers-generici fglrx-updatesi fglrx-amdcccle-updates. Następnie natrafisz na błędy podane w tym pierwotnym pytaniu. W tym momencie jesteś gotowy na prostą poprawkę (pomimo faktu, że dotarcie tutaj zajęło mi tydzień - oczywiście, poprawka jest oczywista, gdy jest po prostu podana):

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 

Po zakończeniu powinieneś być w stanie sprawdzić:

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
Mam już /usr/lib64katalog (zawierający tylko gconvkatalog), więc nie mogę uruchomić pierwszego polecenia. Jakaś alternatywa? A tak przy okazji, wygląda na to, że ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
Óscar

Odkąd pamiętam, mam problemy ze sterownikiem Catalyst i zmieniającymi się użytkownikami. Zmiana użytkownika raz zawsze działa, ale po cofnięciu ekran staje się czarny i wydaje się, że system się zatrzymuje. Byłem w stanie to obejść, zmieniając VT na 7 i 8. Jednak natknąłem się na błąd AIGLX w raporcie apport i dowiązałem fglrx_dri.so, jak sugerował Sonny. Wydaje mi się, że to działa! Uruchamianie A10-7800 APU, Radeon R7.
fohswe,

1

(EE) open /dev/dri/card0: No such file or directorywskazuje, że moduł jądra karty nie jest załadowany. Możliwe scenariusze, które widzę, to, że albo twoja karta nie jest już obsługiwana (w takim przypadku sterownik opensource jest dobrą alternatywą z bardzo dobrą wydajnością), albo że sterownik nie mógł zostać poprawnie zbudowany podczas instalacji.

Upewnij się, że masz zainstalowany pakiet linux-headers-generic i zainstaluj ponownie sterowniki.

Po zainstalowaniu sterowników za pomocą karty Dodatkowe sterowniki uruchom sudo aticonfig --initial -fw terminalu i uruchom ponownie komputer.


Tak, też tego próbowałem, w rzeczywistości wykonałem wszystkie kroki tutaj i ten sam rezultat: help.ubuntu.com/community/BinaryDriverHowto/…
Óscar

Czy możesz opublikować wynikigrep "] (EE)" /var/log/Xorg.0.log
mniess

Zaktualizowałem pytanie o te informacje, dzięki!
Óscar

Problem ze sterownikiem open source polega na tym, że komputer jest bardziej hałaśliwy, ponieważ wentylatory kart graficznych pracują więcej. Mam zainstalowaną wersję Linux-Headers-Generic, a moje karty (dwie Crossfire ATI Radeon HD 5670) są obsługiwane przez zastrzeżony sterownik AMD zgodnie z informacjami o wersji sterownika: support.amd.com/en-us/kb-articles/Pages/...
Óscar

Czy możesz spróbować uruchomić Ubuntu bez ustawiania trybu jądra. Robisz to , wybierając pozycję Ubuntu w GRUB-ie, a następnie naciskając „e”, aby (tymczasowo) edytować parametry rozruchu. W linii linux dołącz nomodeset. Jeśli to działa, zobacz powyższy link, jak zrobić to na stałe.
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
łącznie 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 $ 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.