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


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

Przygotowanie systemu

Niezbędne pakiety.

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
  • linux-kernel-headers
  • gcc
  • make
  • libstdc++
  • libgcc
  • freetype2
  • zlib

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:

sudo zypper in kernel-desktop-base kernel-desktop-devel kernel-source linux-kernel-headers gcc make libstdc++ libgcc freetype2 zlib

Ś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.

Problemy

Jeśli jakimś cudem serwerx nie wstanie i polecenie:

startx

nie przyniesie pożądanych rezultatów musimy zalogować się na root i wydać polecenie:

sax2

SaX2 automatycznie sprawdzi nam konfigurację sprzętową i jeśli będzie niepoprawna przywróci sprawną wersję.

Patrz też