Dobre czasy dla kart ATi ?

01 lut 2010
Author Avatar Godzina : 23:06 Komentarzy : 9 Odsłon : 254

Wszystko wygląda na to, że nadchodzą dobre czasy dla otwarych sterowników kart graficznych opartych na układach graficznych ATi. David Airlie przygotował nowy zestaw łatek DRM, które najprawdodponiej znajdą się w jądrze 2.6.33-rc7. Wśród nich można zauważyć poprawki menadżera pamięci TTM, usprawnienia obsługi DisplayPort, r600 blit mutex oraz wsparcie dla sterowników graficznych VMWare. Co ciekawe, łata uwzględnia również przeniesienie konfiguracji Radeon KMS z grupy staging do głównego drzewa konfiguracyjnego, co w praktyce oznacza, że sterownik oficjalnie jest gotowy do normalengo funkcjonowania.

Na chwilę obecną brakuje kilku funkcjonalności, takich jak poprawne zarządzanie energią, nad którą trwają już prace. Warto przy okazji wspomnieć, że wraz z wydaniem jądra 2.6.33 w staging pojawi się kod Nouveau KMS dla kart bazujących na układach NVIDIA.

Tym czasem, zaledwie miesiąc po uwolnieniu dokumentacji układów ATI Radeon HD 5000  w repozytorium sterowników xf86-video-ati DDX pojawił się wstępny kod obsługujący zarządzanie trybami graficznymi poprzez wyjścia VGA i DVI. Na chwilę obecną sterowniki nie oferują jeszcze akclereacji 2D (EXA) oraz 3D (Mesa/Gallium3D). Według oczekiwań KMS dla "Evergreenów" będzie dostępny w jądrze 2.6.34.

Komentarze

User Avatar

Domker_ / 2 luty 2010 - 12:01

Co innego zapowiedzi, a co innego jak to będzie działać w praktyce :)

Jak dotychczas jest jeszcze duży problem z obsługą wielu monitorów (szczególnie monitor + TV (przez DVI). Mam nadzieję, że ich zapowiedzi to nie słowa rzucone na wiatr :>

Linux / Opera 9.80

User Avatar

trapDoor / 2 luty 2010 - 14:12

Ja jestem dobrej myśli. Śledzę na bierząco rozwój otwartych sterowników radoen na lklm (drm-kms) i freedesktop (3D, DRI) i widzę, że zwłaszcza teraz sporo się zmiena. Dave Airlie zaczął już pracować nad implementacją obsługi Cross Fire, a Jerome Glisse eksperymentuje z Gallium3D na R600/700 ..

Windows Vista / Mozilla Firefox 3.5.7

User Avatar

Korneliusz / 2 luty 2010 - 20:25

Sam posiadam zintegrowanego RadeonaHD - jeszcze rok temu nie dało się tego używać sensownie nawet z Catalystami.

Na chwilę obecną używam otwartych sterowników sprzed kilku miesięcy i nie narzekam. Tempo rozwoju, jak zauważył trapDoor jest bardzo obiecujące

Linux / Mozilla Firefox 3.6

User Avatar

b00rt00s / 2 luty 2010 - 21:13

Mam prośbę o poradę w tym temacie. Mam możliwość kupienia laptopa z radeonem 4570HD. Czy jest w sens kupowania tego lakpa? Z jednej strony karty nvidii do laptopów w przedziale cenowym do 2200 zł są o wiele gorsze (góra GF 105M), ale z drugiej strony nie ma problemów ze sterownikami. Poradźcie: brać tego radeona, czy nie?

P.S. Jak wygląda kwestia sprzętowego dekodowania video na radeonach pod linuksem? To mógłby być nawet temat jednego z wpisów na blogu ;).

84.10.164.* / Linux / Mozilla Firefox 3.6

User Avatar

trapDoor / 3 luty 2010 - 18:43

Troszkę się jednak zagalopowałem w swoim entuzjazmie pisząc poprzedni komentarz. Dave Airlie pracuje nad implementacją przełączania między kartami graficznymi jeśli w systemie obecna jest więcej niż jedna (np. między kartą a wbudowanym w płytę chipsetem graficznym). Zatem jest to cósik innego niż obsługa Cross-Fire. Wciąż postęp rzecz jasna, ale w innym obszarze niż myślałem. Zainteresowanym polecam lekturę odnośnych artykułów na serwisie Phoronix:

http://www.phoronix.com/scan.php?page=news_item&px=Nzk0OQ

http://www.phoronix.com/scan.php?page=news_item&px=Nzk1NQ

Windows Vista / Mozilla Firefox 3.5.7

User Avatar

Korneliusz / 3 luty 2010 - 23:17

@trapDoor: przełączanie kart wydaje się być już gotowe :)

http://people.freedesktop.org/~airlied/vgaswitcheroo/0002-vga-switch-hi-my-name-is-race-condition.patch

Linux / Mozilla Firefox 3.6

User Avatar

Emde / 4 luty 2010 - 14:21

Niech lepiej zajmą się wydajnością na starszych modelach... Mam Radeona X1200 i z chęcią zrezygnowałbym z Windows, ale beznadziejna wydajność sterowników pod względem 3D uniemożliwia mi granie choćby w najprostsze gry.

217.96.118.* / Windows Seven / Mozilla Firefox 3.6

User Avatar

trapDoor / 4 luty 2010 - 18:43

@Emde
Za obsługę 3D odpowiada głównie biblioteka MESA. Ja mam zainstalowaną wersję 7.8 (testowa), do tego najnowszy serwer X-ów, libdrm 2.4.17 i to wszystko pod kontrolą jądra 2.6.33 rc6. Nie jestem graczem, jedynie czasami dla testów odpalam Armagetron Advanced z włączoną akceleracją OpenGL i różnymi obciążającymi grafikę efektami. I muszę przyznać, że ilość FPS i ogólna grywalność tej gry wzrosła ogromnie w porównaniu ze stanem sprzed kilku miesięcy na tym samym sprzęcie.

Windows Vista / Mozilla Firefox 3.5.7

User Avatar

Neuro / 4 luty 2010 - 20:32

Mam Lenovo U330 z Radeonem 3450 i Intelem 4500MHD.

Do tej pory do Radeona używałem Catalyst'a 9.10 i 9.12... ale przesiadłem się na otwarte drivery (Kernel 2.6.33-rc6, mesa/video-ati/drmy itp GIT 20100129)... Wrażenie: kosmos.

No to może zacznę:
- DRI2 na KMS i wszystko działa naprawdę płynnie. Zarówno pod Intelem jak i Radeonem.
- Wyświetlanie tekstu 2D to jest bajka... Eclipse, OOo, Firefox po prostu fruwają.
- Mplayer z outputem xv lub gl. W Catalyst to była porażka, problem z synciem i w ogóle. Tutaj? Najmniejszych błędów nie ma.
- W porównaniu do Catalyst'a wszystkie efekty Kwin działają płynnie, xmoto, teeworlds i inne takie proste gry działają naprawdę płynne. Jak testowałem standardowe pakiety z extra w Arch Linux (kernel 2.6.32, mesa 7.7) to była trochę bieda. Teraz w ogóle nie ma o czym mówić.
- Dzięki akceleracji 2d w guescie Windows pod Virtualboxem wszystko działa elegancko. Na Catalyst był problem, bo się maszyna czasem wieszała z tą opcją włączoną.
- Jedyne czego brakuje to dobry PM. Obecnie są patche dynpm do radeon'a pod KMS, ale nie wejdą póki co do kernel mainline bo są nieprzetestowane i potencjalnie bolesne. U mnie działają, ale niektórym podobno powodują zwiechy.

I naprawdę... jak wyjdzie kernel 2.6.33 final i mesa 7.8, to nie będzie sensu używać Catalysta. Niby Catalyst 10.x (któryśtam) ma mieć działające XvBA (akceleracja dekodowania h.264 i VC1), ale testowałem to i działa to naprawdę średnio.

62.21.18.* / Linux x86_64 / Mozilla 1.9.2

Komentarze

Jeżeli się nie zalogujesz, przy Twoim komentarzu pokaże się adres IP.
Zanim skomentujesz, zapoznaj się z zasadami dodawania komentarzy.

Ostatnie 10 wpisów

Ostatnie 5 komentarzy

Kategorie

Archiwum

Śledź mnie na Twitterze

Ostatnio dołączyli

m4c1u5lalsoncom_maniosinglesplshevchenko1987cysiek10adriannowakpedros1990pkazmierczakArchlinuxUsermirekrogozinskimozgupiotrpgRanndolfphantom_teatuxvoytec

Blogroll