Niedawno informowaliśmy, że AMD przestało wspierać starsze karty graficzne ─ te, które są na szczęście obsługiwane przez otwarte sterowniki. Jednak również nowsze karty uzyskują powoli wsparcie ze strony otwartych sterowników. Właśnie został opublikowany radeon w wersji 6.12.2, a jeszcze dziś powinien ukazać się radeonhd 1.2.5.
Od dłuższego czasu dla testerów dostępna była akceleracja EXA oraz Xv dla kart z serii R6xx oraz R7xx. Te publiczne testy trwały kilka miesięcy, ale teraz już powoli wszystko trafia do stabilnych wersji. Niedługo ukaże się kernel 2.6.30-rc1 ze zaktualizowanymi modułami drm i radeon, a już teraz developerzy wydają nowsze wersje sterowników, które w połączeniu z nadchodzącym jądrem zaoferują akcelerację.
Główne zmiany w sterowniku radeonhd od wersji 1.2.4:
- Obsługa EXA i Xv dla R6xx i R7xx
- Domyślnie włączona akceleracja dla R5xx
- Usunięta zbędna blokada trybów interlaced dla TMDS
- Możliwość aktywowania HDMI (umożliwia przesyłanie dźwięku) przez xrandr (dotychczasz jedynie przez xorg.conf)
- Poprawiony bug z przekłamanymi kolorami na niektórych monitorach
- Poprawiony bug złej kolejności odczytów/zapisów do pamięci na procesorze Alpha ev56 (i podobnych?)
Niestety korzystanie z akceleracji na R6xx/R7xx wyklucza na razie możliwość wstrzymania systemu (bug #20695). Problemu tego nie ma z nieznanych przyczyn sterownik radeon 🙂
Co dalej? Sterownik radeonhd w wersji 1.3.0 powinien obsługiwać już wstrzymywanie, poprawić ewentualne wykryte błędy w akceleracji oraz otrzymać obsługę HDMI dla chipsetu RS690. Pewnym ograniczeniem jest działanie akceleracji tylko na jednej sesji serwera X. Poprawienie tego wymaga jeszcze zmian w modułach jądra (m. in. menadżer pamięci) i powinno nastąpić z wydaniem kernela 2.6.31. Swoją drogą ten sam kernel (2.6.31) powinien posiadać już obsługę KMS (ustawianie trybów pracy przez jądro) dla wszystkich kart ATI. Warto również zainteresowac się nadchodzącym wydaniem Mesa 7.5
Aktualizacja
Sterownik radeonhd 1.2.5 został wydany z 1 dniowym opóźnieniem, Yang Zhao poprawił w tym czasie szwankujące wybudzanie (resume).


E, myślałem że z akceleracją 3D ;).
Jakie karty ATI obsługuje aktualnie KMS?
KMS obsługuje narazie jedynie karty Intela.
W mainline, w Rawhide (albo w repozytorium u Dave'a Arlie) również radeony. Na pewno r1xx-r5xx. Nie wiem czy r6xx-r7xx też.
Na razie R1xx-R5xx. Jednak jeszcze przed 2.6.31 ma zostać dodana obsługa R6xx i R7xx.
Suspend/resume przy włączonej akceleracji na R6xx/R7xx działa _bardzo dobrze_ ale na driverze ati, a nie pokrace zwanej radeonhd.
http://www.x.org/wiki/RadeonFeature
Czy tak strasznie pokracznie piszę, że nie umiałeś wyczytać tej informacji z mojego newsa? Przecież dokładnie to napisałem.
Poza tym wczytaj się najpierw w kod sterowników radeon i radeonhd. Wtedy oceniaj, który jest pokracznie napisany. Jeśli za twoją opinią stoją konkrety, fakty ─ wtedy wygłaszaj takie opinie i popieraj je czymś.
Pokracznie, pokracznie.
http://airlied.livejournal.com/66026.html – co trochę marudzą na driver radeonhd
piszcie ze to sterowniki dla linuksa bo nie kazdy wie co to jest X server kmd i EXA
Użyłem sofrmułowania "akceleracja EXA" 😉
Masz trochę racji, ale z drugiej strony ciężko z każdym newsem wszystko tłumaczyć od nowa. Może przydałby się jakiś wpis (artykuł) wyjaśniający wszystkie pojęcia związane z danym tematem (np. karty graficzne).
Tutaj większość newsów dotyczy Linuxa i innych otwartych systemów.
To nie znaczy ze nie można lepiej pisać artykułów.
Wybacz, ale na linuxnews.pl takich rzeczy nie trzeba tłumaczyć z każdym newsem.
No chyba że jest to osnews.pl ;p
Fajnie, że otwarty sterownik się rozwija bo to ten ati restartuje mi komputer przy jakiejkolwiek próbie zmiany trybu (np. wyłączenie komputera, przejście na konsolę itd.)
Słowem, restartuje Ci komputer przy próbie wyłączenia? A to huncwot!
Zaproponowałem aktualizację otwartego sterownika -ati do 6.12.2 w Ubuntu Jaunty jeszcze przed premierą i w tej chwili jest to rozważane. Jak macie jakieś problemy, które mogą być rozwiązane przez tę wersję to proszę o zgłaszanie na https://bugs.launchpad.net
Ktoś wie jak ze wsparciem Xpress 200M? (chodzi głównie o 3D, z 2D było już nieźle).
R3xx jest wspierane dobrze przez radeon, OpenGL 1.4 powinien być zaimplementowany (Mesa). Jeżeli wydajność akceleracji 3D jest dla Ciebie niewystarczająca, musisz poczekać na zakończenie prac nad gałęzią radeon-rewrite.
Ja mam ATI Radeon HD3450 i za cholerę nie chce mi dzialać pod Linuxem 🙁
Jakim Linuksem? Moja kobieta ma ubu 8.10 i dzialalo od kopniecia, tzn. instalacja systemu, aktualizacja, jockey-gtk > opcja wlacz, zassal sterowniki, zainstalowal, reset X, dzialalo. Postarali sie z tym, bo dziala bez kombinacji (Nie mowie, ze nie umiem – "umienie" zapewnia prace. Mowie, ze nie trzeba kombinowac, ba konsoli otwierac i nawet lama i noob sobie poradzi. Trzeba tylko chciec)
Wybranka mojego serca też ma ten model karty i syćko działa pod xf86-video-radeonhd. Fglrx-a testowaliśmy, ale uznaliśmy, że Compizów nie potrzebujemy.
Distro = Gentoo.
Mam Radeona HD2600XT. Jak myslicie, ile czasu zajmie dopracowanie sterownikow aby byly one tak funkcjonalne i wydajne jak powiedzmy obecne catalysty?
Co mi po g…m 3D, kiedy w otwartych sterownikach zero XvMC, a zwykłe Xv kuleje też.