Praca z kartami ATI w Gentoo
1.
Obsługa sprzętu
Czy moja karta ATI jest obsługiwana?
Większa część kart ATI jest obsługiwana przez xorg-x11, przynajmniej
jeśli chodzi o przyspieszenie grafiki 2D. Obsługa grafiki 3D jest możliwa
dzięki xorg-x11 lub przez zamknięte sterowniki
dostarczane przez ATI.
| GPU |
Nazwa |
Obsługiwane przez |
| Rage128 |
Rage128 |
xorg |
| R100 |
Radeon7xxx, Radeon64 |
xorg |
| R200, R250, R280 |
Radeon8500, Radeon9000, Radeon9200 |
xorg, ATI DRI |
| R300, R400 |
Radeon 9500 - x800 |
xorg, ATI DRI |
| R500 |
Radeon X1300 i wyższe |
ATI DRI, obsługa w Xorg w trakcie produkcji |
| R600 |
Seria Radeon HD2000 |
ATI DRI |
| RV670 |
Radeon HD 3000 |
brak wsparcia, w trakcie produkcji |
Uwaga:
Karty HD 3000 są oparte na chipie R600, nie ma jednak do nich na razie obsługi
na Linuksie. W przyszłości ma je obsługiwać otwarty sterownik RadeonHD, który
jest w tym momencie bardzo szybko rozwijany. ATI również powinno wkrótce wydać
zaktualizowaną wersję sterownika fglrx z akceleracją 2D/3D.
|
Mam kartę typu All-In-Wonder/Vivo. Czy funkcje multimedialne są obsługiwane?
Obsługę funkcji multimedialnych zapewnia projekt
GATOS. Sterowniki te zostały włączone do drzewa, wystarczy więc użyć
x11-drivers/xf86-video-ati.
Nie używam systemu zgodnego z x86. Jaki mam wybór?
Obsługa związana z X11 jest niemal równie dobra na platformach ppc i alpha, ale
nie ma możliwości używania zamkniętych sterowników ATI. Oznacza to, że
niemożliwe jest skorzystanie z funkcji 3D kart r300 i nowszych. Posiadacze
takich kart powinni skontaktować się z ATI
i poprosić o wydanie otwartych sterowników.
Ważne:
Na niektórych płytach głównych AMD64 należy wyłączyć obsługę K8 IOMMU przed
włączeniem obsługi agpgart.
|
Posiadam laptopa. Czy moja karta "mobility" jest obsługiwana?
Powinna być, ale może wystąpić błąd konfiguracji związany z OEM PCI id, który
występuje na tych chipach. W większości przypadków trzeba będzie samodzielnie
napisać plik konfiguracyjny lub użyć xorgconfig.
2.
Instalacja
Pakiety
Istnieją dwie metody zdobycia sterowników dla karty ATI:
- Ebuild xorg-x11 dostarcza implementacji X11.
-
Sterowniki ATI dostarczane przez ebuild ati-drivers zawierają
natomiast zamknięty sterownik.
Jeśli planujemy użycie wbudowanej w sterowniki ATI obsługi agpgart
zamiast tej z jądra Linuksa, moduł agpgart i moduł specyficzny dla naszego chipu
(w konfiguracji jądra) muszą być wyłączone.
Uwaga:
Aby dowiedzieć się więcej o instalacji sterowników do kart graficznych ATI
należy zapoznać się z dokumentem Przewodnik po
sprzętowej akceleracji 3D.
|
Konfiguracja
Wskazane jest użycie xorgcfg, xorgconfig lub bezpośrednie
skorzystanie z opcji autokonfiguracji Xorg:
Listing 2.1: Automatyczny konfiguracja X |
# X -configure
|
Więcej informacji o samym pliku konfiguracyjnym xorg.conf można zdobyć w
opisie konfiguracji serwera X.
Uwaga:
Użytkownicy ati-drivers mogą także użyć aticonfig.
|
Ważne:
Użytkownicy PPC po zainstalowaniu pakietu Xorgautoconfig mogą skorzystać
z niezależnego konfiguratora o nazwie Xorgautoconfig.
|
Przełączanie bibliotek OpenGL
Kiedy już X-y zostaną zainstalowane, skonfigurowane i uruchomione będą one
gotowe do używania bibliotek OpenGL od ATI:
Listing 2.2: Uruchamianie eselect |
# eselect opengl set ati
|
3.
Dodatkowe informacje
Więcej informacji na temat konfiguracji kart ATI znajduje się w tekście
zatytułowanym Przewodnik po sprzętowej
akceleracji 3D.
Więcej o pracy ze sterownikami ATI Radeon w Gentoo można znaleźć na stronie Wedge
Unofficial Gentoo ATI Radeon FAQ.
Zawartość tego dokumentu jest rozpowszechniana na podstawie licencji Creative Commons -
Attribution / Share Alike.
|