ATI ─ sterowniki opensource
Z openSUSE wiki
Otwarte sterowniki do kart graficznych ATI są domyślnie wykorzystywanymi przez openSUSE i zazwyczaj cechują się większą stabilnością, podobną wydajnością 2D oraz nieco słabszą wydajnością 3D w porównaniu do sterowników zamkniętych. Należy mieć na uwadze, że otrzymywały one stopniowo wsparcie różnych serii kart i jest ono zależne od wersji systemu.
Spis treści |
openSUSE 11.3 (wydania testowe)
openSUSE 11.3 usprawni akcelerację 3D w obecnych sterownikach (chipsety R1xx-R5xx) oraz doda wstępną akcelerację 3D dla R6xx i R7xx. Jej poziom pozwoli na swobodne używanie efektów pulpitu oraz uruchomienie prostszych gier. Zupełnej zmianie ulegnie obsługa 2D, będzie nią zajmować się jądro systemu (KMS), co zwiększych stabilność i możliwości. Ta wersja powinna wstępnie radzić sobie z prostym wyświetlaniem obrazu na kartach serii Evergreen (bez akceleracji).
openSUSE 11.2
Wszystkie istniejące sterowniki 3D dla kart Radeon zostały przepisane z wykorzystaniem mechanizmu zarządzania pamięcią, co zwiekszyło ich wydajność (Mesa 7.6). Nowsze sterowniki DDX przyniosły obsługę akceleracji 2D (EXA) i Xv dla kart R6xx i R7xx.
openSUSE 11.1
Aktualizacja pakietu Mesa do wersji 7.2 przyniosła akcelerację 3D dla kart serii R5xx. Dodatkowo umieszczenie w tym wydaniu openSUSE sterownika radeon 6.9.0 zaowocowało usprawnieniem akceleracji 2D EXA dla serii R1xx i R2xx oraz jej dodaniem dla R3xx, R4xx i R5xx. Poza tym dla wszystkich wymienionych serii dodano Textured video (Xv), co znacznie usprawnia odtwarzanie filmów.
openSUSE 10.3 oraz 11.0
Obie wersje posiadają pakiet Mesa 7.0 oraz dwie wersje sterownika radeon: 6.6.3 oraz 6.8.0. Wersja 6.8.0 posiada usprawnioną akcelerację 2D oraz obsługę rozszerzenia xrandr, które ułatwia zarządzanie wyświetlaczami (ekranami).
| Uwaga: openSUSE 10.3 wymaga ręcznej konfiguracji rozszerzenia AIGLX |
radeon 6.6.3
Domyślnie używana wersja, w openSUSE 10.3 wymaga ręcznego uruchomienia akceleracji w programie SaX2. Ręczny wybór tego sterownika wykonuje się komendą
sax2 -r -m 0=radeon
radeon 6.8.0
Wymaga ręcznego wyboru, w openSUSE występuje pod nazwą radeonrandr12:
sax2 -r -m 0=radeonrandr12
Dodatkowe porady
Ręczna instalacja sterownika
Czasami możemy chcieć spróbować nowszej wersji sterownika niż ta dostępna w dystrybucji. Można wtedy samemu skompilować inną wersję i wskazać ją w pliku xorg.conf. Kompilację wykonujemy w sposób standardowy:
cd $HOME wget http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-6.9.0.tar.bz2 tar xjf ./xf86-video-ati-6.9.0.tar.bz2 cd xf86-video-ati-6.9.0/ ./configure && make
Ważnym szczegółem jest tutaj brak wykonania polecenia make install, które spowodowałoby nadpisanie domyślnego sterownika. Jeżeli w trakcie sprawdzania zależności (polecenie ./configure) pojawią się błędy, należy zainstalować odpowiednie pakiety (prawie zawsze wersję z -devel w nazwie).
Po udanej kompilacji zostaje tylko uzupełnienie pliku xorg.conf odpowiednimi ścieżkami. Na samym początku sekcji Files należy dodać
ModulePath "/home/user/xf86-video-ati-6.9.0/src/.libs" ModulePath "/usr/lib/xorg/modules/updates" ModulePath "/usr/lib/xorg/modules"

