Po kilku miesiącach ciężkiej pracy(w tym częściowe przepisanie sterownika), podstawowy tryb pracy sterownika działa na niewielkiej ilości kart(po commicie r42877). Alexander von Gluck znany jako Kallist5 użył parsera AMD AtomBIOS, który wykonuje funkcje binarne na kartach Radeon HD, w celu uzyskania bezpośrednich operacji na rejestrach.
Ograniczenia:
Jedynie analogowy sygnał video – Kallist pracuje nad uzyskaniem sygnału cyfrowego. Działa jedynie tryb VGA( złącze VGA podpięte przejściówką do DVI-I będzie działać).
Brak akceleracji 2D – akceleracja 2D nie została jeszcze zrobiona, jednak te karty bez niej i tak są szybkie.
TV OUT nie działa – nie kładł dużego nacisku na to.
Działa:
Sprawdzanie EDID, można podpiąć dwa monitory( mirroring na drugim ekranie) ale trzeba nad tym jeszcze popracować( powiązać Screen Preflet z kodem), a także wykrywanie monitorów – możemy ręcznie wywołać wykrywanie monitora (w kodzie, potrzebuje opcji Screen Preflet) i ustawić początkowy tryb na każdym ekranie, obsługa hotplug jest planowana.
Następujące karty graficzne zostały przetestowane; Radeon HD 2400 PCI (r610) tylko sygnał analogowy i działają rozszerzone tryby non-vesa, Radeon HD 3980 PCI-e (r620) działa tryb analogowy za pomocą dual-link DVI i działają rozszerzone tryby non-vesa, Radeon HD 5450 PCI-e (r800) częściowo działa i występuje czarny ekran, Radeon HD 5830 PCI-e (r800) częściowo działa i wyświetla niebieski ekran.
Kallist ma nadzieję, że większość kart serii r6xx powinna działać na wyjściu analogowym( w tym niektóre r7xx). W każdym razie na tym etapie mamy płynniej działający sterownik. Trzeba mieć na uwadze to, że jest to wersja z nocnych kompilacji i że może prowadzić do różnych awarii systemu i nie działania Haiku.
Na sam koniec screen z działania – http://twitpic.com/71xhll/full