Instalacja sterowników do kart graficznych ATI

Z openSUSE wiki
(Przekierowano z ATI)

Nie tak dawno karty graficzne ATI były przekleństwem użytkowników Linuksa. Sterowniki były bardzo słabej jakości, a próby ich instalacji kończyły się fiaskiem, albo kilkudniową walką. Ostatnimi czasy sytuacja się poprawiła, a samo nastawienie AMD/ATI stało się bardziej pro opensource. Udostępniona została dokumentacja techniczna, a oficjalne sterowniki stały się bardziej stabilne. Muszę jednak zmartwić użytkowników starszych kart - Radeony poniżej 9500 nie są wspierane przez oficjalne sterowniki dla openSUSE 11.2. Istnieją otwarte sterowniki, które potrafią obsłużyć te karty, jednak trzeba się liczyć ze spadkiem wydajności.

Spis treści


Początkującym użytkownikom zaleca się korzystanie z automatycznej instalacji. Chętni do samodzielnej kompilacji sterownika, niezbędne informacje znajdą w punkcie pt. "Instalacja ręczna".

Instalacja automatyczna

Instalacja sterowników AMD Catalyst (zwanych też fglrx) dla aktualnie wspieranych wersji openSUSE jest wyjątkowo łatwa. Pakiet rpm ze sterownikiem został przygotowany w celu jego łatwej instalacji a użytkownik nie musi martwić się o żadne dodatkowe zależności. Dostępne są dwie metody automatycznej instalacji, z wykorzystaniem one-click lub dla ceniących pracę w terminalu - metoda konsolowa.

Metoda z użyciem mechanizmu 'one-click'

Należy użyć jednego z poniższych instalatorów (zależnie od architektury posiadanego systemu) i postępować zgodnie ze wskazówkami instalatora.

openSUSE i586 (32bit):

openSUSE x86_64 (64bit):

Metoda konsolowa

Należy dodać repozytorium, adekwatne do wersji posiadanego systemu.

zypper ar -f http://geeko.ioda.net/mirror/ati/openSUSE_12.1/ "AMD"

Po dodaniu repozytorium wystarczy zainstalować sterownik.

zypper in fglrx_xpic_SUSE121

Instalacja powinna zakończyć się podobnym komunikatem do tego poniżej:

# Summary report:                                                                                                                                                
# ================================================================================                                                                               
#                                                                                                                                                                
#    Kernel     => 3.3.0-1-desktop                                                                                                                               
#    Detected   => RPM package                                                                                                                                   
#    Build      => [ OK ]                                                                                                                                        
#    Install    => [ OK ]

Zwykle w repozytorium dostępne są 2 ostatnie wersje sterownika a ich wersje możemy sprawdzić za pomocą:

zypper pa AMD

gdzie, paramter "AMD" jest aliasem repozytorium, podanym podczas dodawania repozytorium dwa kroki wcześniej.

W celu aktywacji sterownika AMD Catalyst konieczne jest ponowne uruchomienie komputera.

Instalacja ręczna

Poniżej przedstawiony jest sposób instalacji oficjalnych sterowników pobranych ze strony producenta. Inne metody można znaleźć na forum.

Przygotowanie systemu

Do wykonania dalszej części instrukcji wymagane są następujące pakiety:

  • kernel-desktop-base/kernel-default-base (w zależności od typu jądra)
  • kernel-desktop-devel/kernel-default-devel (w zależności od typu jądra)
  • kernel-source
  • kernel-devel
  • gcc
  • make

W przypadku braku któregokolwiek z nich należy go zainstalować. Wszystkie te pakiety znajdują się w głównym repozytorium instalacyjnym.

W konsoli wykonujemy następujące polecenie:

su
zypper in kernel-desktop-devel kernel-source kernel-devel gcc make

Ściągnięcie sterowników

AMD zmieniło politykę wydawania nowych sterowników do kart graficznych i od tej pory mamy 2 typy instalatorów:

  • Catalyst 9.3 (Legacy) - brak wsparcia dla openSUSE 11.2 i nowszych
  • Catalyst 10.3

Karty graficzne wspierane w sterownikach Legacy:

ATI Radeon 9500 Series
ATI Radeon 9550 Series
ATI Radeon 9600 Series
ATI Radeon 9700 Series
ATI Radeon 9800 Series
ATI Radeon X300 Series
ATI Radeon X550 Series
ATI Radeon X600 Series
ATI Radeon X700 Series
ATI Radeon X800 Series
ATI Radeon X850 Series
ATI Radeon X1050 Series
ATI Radeon X1300 Series
ATI Radeon X1550 Series
ATI Radeon X1600 Series
ATI Radeon X1650 Series
ATI Radeon X1800 Series
ATI Radeon X1900 Series
ATI Radeon Xpress Series
ATI Radeon X1200 Series
ATI Radeon X1250 Series
ATI Radeon X2100 Series

Jeśli twoja karta znajduje się na liście powyżej wejdź na stronę AMD/ATI Legacy i pobierz sterownik. Jeśli twoja karta jest nowsza i nie znajduje się na liście powyżej wejdź na stronę AMD/ATI Radeon i pobierz najnowszą dostępną wersję.

Instalacja sterowników

Uruchomienie instalatora

Poniższe polecenia wykonujemy w konsoli.
Przechodzimy do katalogu, do którego pobraliśmy sterownik karty graficznej. Standardowo Firefox pobiera pliki do katalogu Pobrane, więc przechodzimy tam za pomocą polecenia:

cd ~/Pobrane/

Do instalacji sterownika wymagane są uprawnienia root, więc logujemy się na konto administratora:

su

Następnie dodajemy atrybut uruchamiania sterownika i zaczynamy proces instalacji:

chmod +x ati*.run
sh ati*.run

Jeśli mamy kilka plików zaczynających się od ati, będziemy musieli podać bardziej szczegółową nazwę instalatora.

Instalator

Uruchomił nam się graficzny instalator sterowników karty graficznej.

Okno startowe

Wybieramy pierwszy typ instalacji. Następnie akceptujemy regulamin i wszelkie prawa producenta sterowników. W kolejnym kroku wybieramy typ instalacji "Automatic" i klikamy "Continue". Naszym oczom powinien ukazać się mniej więcej taki obrazek:

Instalacja

Koniec instalacji to okienko typu:

Okno końcowe

Klikamy "Exit" i instalator zakończy pracę.

Konfiguracja

Na początku powinniśmy sprawdzić, czy instalacja przebiegła pomyślnie. W tym celu sprawdzamy logi poleceniem:

cat /usr/share/ati/fglrx-install.log
lub
kwrite /usr/share/ati/fglrx-install.log (dla KDE)
lub
gedit /usr/share/ati/fglrx-install.log (dla GNOME)

Jeśli na końcu znajdziemy magiczne słowo "done", to cała operacja przebiegła pomyślnie. Jeśli wystąpią jakieś problemy, wtedy najlepiej szukać odpowiedzi na naszym forum. Ostatnią operacją będzie aktywacja sterowników. W tym względzie producent nam już pomaga i nie musimy nic ręcznie edytować. W konsoli wydajemy polecenie:

aticonfig --initial

Sterowniki powinny zostać automatycznie aktywowane.

Patrz też