Niestety otwarty sterownik radeonhd nie doczekał się jeszcze akceleracji dla kart serii R600 i R700. Jak się jednak okazuje nie przeszkodziło to kilku innym osobom w pracy nad oddzielnymi zadaniami.
Dwie najnowsze serie zdecydowanie nadal cierpią na brak dokumentacji, do wydania których było już kilka nieudanych (zatrzymanych) podejść. Najwyraźniej ich odpowiednie przygotowanie do publicznego wglądu okazało się trudnym zadaniem. Dodatkowo programiści są teraz częściowo zajęci nadchodzącym wydaniem openSUSE 11.1, co nie przyspiesza rozwoju sterownika. Nie oznacza to jednak całkowitego zastoju.
Kilka dni temu Christian König opublikował zaktualizowaną swoją łatkę wprowadzającą obsługę silnika HDMI, który pozwala na przesyłanie razem z obrazem również dźwięku. Poprzednia opublikowana wersja działała na mocno ograniczonej ilości modeli oraz bazowała na przestarzałym kodzie, co dodatkowo utrudniało jej testowanie. Nowa łata powinna działać na wszystkich kartach z HDMI i mile widziane jest jej przetestowanie na posiadanym sprzęcie.
Bliska ukończenia jest również praca nad gałęzią “CS”, która wprowadza w kod sterownika odpowiednie makra zamiast standardowych wywołań. Wprowadzenie tych zmian znacząco oczyści kod sterownika oraz ułatwi jego dalsze rozwijanie. Włączenia “CS” do głównej gałęzi możemy spodziewać się nawet w najbliższych dniach.
Kolejną ciekawostką jest praca yangman-a nad oszczędzaniem energii dostępnym w nowszych kartach (serie 3xxx i nowsze). Udało mu się przeportować kod programisty agd5f oraz nieco go rozbudować o wykorzystanie dodatkowych rejestrów. Wg ACPI jego ThinkPada T60 udało się dzięki temu zejść na pobór około 14.3W w stanie bezczynności. Na razie niepowodzeniem zakończyła się próba implementacji “dynamic MC Host block enable” oraz “static screen mode”. W przypadku tego kodu publikacja odpowiedniej łatwi powinna nastąpić wręcz w ciągu najbliższych godzin.
Aktualizacja:
Zgodnie z zapowiedzą Yang Zhao opublikował łatkę ze wstępnym wsparciem dla PowerPlay na kartach R500.
Dodaj komentarz