Otwarte sterowniki dla kart graficznych Radeon serii 5000
- Dodano: 21 sierpnia 2010
- Wprowadził: Szymon Barczak
- Komentarze: 29
AMD wypuścił otwartoźródłowe sterowniki 2D i 3D dla układów graficznych Radeon z serii 5000.
Stworzenie tych sterowników zajęło niemal rok. Społeczność entuzjastów wolnego oprogramowania może się teraz cieszyć kodem źródłowym udostępnionym przez AMD, który zapewnia akcelerację 2D i 3D. Minie jednak jeszcze trochę czasu zanim sterowniki zostaną oficjalnie dołączone do jądra – nie są one w wersji stabilnej, samo AMD mówi, iż liczy na wsparcie społeczności.

Na pewno powstały kod nie znajdzie się w Ubuntu 10.10, ani innych stabilnych wersjach dystrybucji Linuksa, a przynajmniej do końca trzeciego kwartału 2010 roku. Prawdopodobne jest jednak, iż już Ubuntu 11.04 będzie zapewniać obsługę układów graficznych Radeon seria 5000 przy pomocy udostępnionego właśnie kodu, z odpowiednimi modyfikacjami na przestrzeni najbliższych kilku miesięcy.
Więcej informacji można znaleźć w niusie źródłowym.
Więcej informacji: http://www.phoronix.com/scan.php?page=ar...n_3d&num=1
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
29 komentarzy
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.


Czyli teraz lepiej kupić kartę graficzną od ATI a nie Nvidii, coby dobrze działała pod Linuksem?
Zależy do czego. Jeżeli zależy Ci na wydajności _teraz_ (i żeby wszystko działało) to lepiej nadal kupować nVidię. Na wydajności później oraz pewności, że wszystko działa out-of-the-box to lepiej ATi.
Matthew za bardzo upraszczasz.
5000 to koszmar, nawet z własnościowymi seterownikami ATI
o grach DX, pod 64bity można zapomnieć.
Poza tym ten ruch wreszcze dodaje obsługę czegokolwiek w serii 5xxx radeonów do otwartoźrudłowych sterowników, więc jeszcze daleka droga do wydajności/niezawodności.
szmargiell
Nvidia robi lepsze karty, i lepsze sterowniki zarówno pod Windę jak i pod Linuksa, ale pod linuksem przepaść jest jeszcze większa.
Mam 5740 Mobile i nie narzekam na Ubuntu 10.04 32-bits, działa wszystko (ale wine sobie darowałem i mam 80GB dla Win7) pod 64-bitami też niby wszystko działało, oprócz Wina, ale musiałem się troszkę namęczyć z instalacją (tylko przez konsolę).
A i tak mówię o własnościowych, bo otwartoźrudłowe są w tyle i obecny ruch ATI zmieni to ale dopiero za jakiś czas te zmiany dośięgną dystrybucje.
Nie, bo jeszcze zostaje kwestia wydajności sterowników o których w przypadku AMD nie słyszałem pozytywnych komentarzy.
Zresztą NVDIA ma dobre sterowniki dla Linuksa choć zamknięte, ale przynajmniej ja nie narzekam.
otwarte też są całkiem ok. na moim gf 8600 gt działa wszystko poza sprzetowym dekodowaniem video
nv czy Noveau?
I czy we „wszystkim” zawiera się też 3d? (pytam z ciekawości)
nv jest już przucone!
Nouveau na 6600GT działało cudownie wliczając prostą grafikę 3D ale do pełnej|wydajnej obsługi jeszcze brakuje.
Ale do przeglądania internetu, oglądania filmów, słuchania muzyki wystarczają i są lepsze od nv, które robiła sama Nvidia.
nouveau, compiz smiga tak samo jakis test wydajności moge zrobić tylko napisz co chcesz.
„wydajności sterowników o których w przypadku AMD nie słyszałem pozytywnych komentarzy.”
Wydajność binarnych jest zbliżona do tych spod Windows (+/-10%). Gorzej z otwartymi. Są przynajmniej o połowę wolniejsze.
Wydajność jest gorsza, a już na pewno nie lepsza, (a jeżeli jest to jesteś w czepku urodzony).
Za to Win ma niezbyt udaną implementacje OpenGL więc niektóre gry mogą szybciej działać pod Linuksem.
Ale testy OpenGL 4.0 pod kątem teselacji (Heaven Benchmark) pokazują, że pod Wingrozą wydajność jest lepsza (Nvidia) i zauwarzalnie lepsza (ATI), choć to ciągle się zmnienia.
To coś nowego. Zastanawia mnie tylko zdanie „Stworzenie tych sterowników zajęło niemal rok.” Czyli co? To są odrębne, niespokrewnione z FGLRX, sterowniki?
> “Stworzenie tych sterowników zajęło niemal rok.” Czyli co?
> To są odrębne, niespokrewnione z FGLRX, sterowniki?
Strzelam:
1. Nie chcieli oddawac zrodel do „cutting edge” kart i przeczekali
rok az sie to zestarzeje rynkowo.
2. Cala para poszla na sterowniki do windy a te 10% ekstra wysilku
zeby dopisac warstwe na linucha musialo poczekac rok.
3. Przepisali / wykastrowali powazniej stery z windy ze wzgledu na punkt 1.
4. Kombinacja powyzszych.
Tak, czy siak, jak najbardziej zrozumiale ze klada lache na linusiany desktop.
Z tego co pisze na phoronix.com wynika, że zespół opensource jest dużo mniejszy od własnościowego i po prostu nie mieli wystarczającej siły roboczej.
W tym samym artykule pisze również, że ów zespół zdecydował się na oddanie tego kodu całkowicie w ręce społeczności (zamiast pracować nad poprawianiem błędów itp.), a sami skupią się teraz na pisaniu obsługi dla przyszłej serii 6000 (sic!). Wygląda więc na to, że wsparcia dla następnej generacji kart AMD doczekamy się dużo szybciej.
Typowe dla ATI/AMD. To samo było z serią 7500. Mieli wydać zamknięte sterowniki, a w końcu zarzucili i otworzyli projekt na rzecz nowszych serii i do dziś jest dostępny otwarty, stabilny, mało wydajny sterownik.
Minęła prawie dekada, a podejście nic się nie zmieniło. Już lepiej kupić NVidię albo do Intela (do low end’owych konfiguracji) i mieć spokój.
I jeszcze jedno: nie kładą lachy na linuksiany desktop.
Ich własnościowe sterowniki mają taką samą listę obsługiwanych kart w wersji windowsowej i linuksowej.
Przykładają się po prostu mniej do wersji open-source.
W zasadzie część kodu jest wspólna i AMD coraz bardziej naśladuje Nvidie, więc coraz więcej kodu będzie wspólnego.
Ale inaczej mają się sprawy z otwartoźrudłowymi sterownikami. Tutaj kod musi być oddzielny i jeszcze muszą uwarzać aby nie wydały się jakieś warzne dane układów nad którymi pracują, a już nie daj boże jakichś przyszłych. Stąd poślizg, oraz odmienność.
Ale to i tak lepiej od Nvidi która wogóle nie wsiera otwartoźrudłowego Nouveau w jakikolwiek sposób.
> I jeszcze jedno: nie kładą lachy na linuksiany desktop.
> Przykładają się po prostu mniej do wersji open-source.
Przeczytaj uwaznie to co napisales.
Aha, i Twoje „zespół opensource jest dużo mniejszy od własnościowego
i po prostu nie mieli wystarczającej siły roboczej” to nic innego
jak moj punkt 2.
Teraz ty przeczytaj uważnie to co napisałem
Open Source != Linux (!!!)
Wydawane i wspierane oficjalnie przez AMD sterowniki dla Linuksa w żadnym stopniu nie ustępują Windowsowym.
Artykuł dotyczy tylko wsparcia serii 5000 w otwartoźródłowym sterowniku.
@przemo_li: błagam, włącz sobie sprawdzanie pisowni:
- otwartoźródłowy
- uważać
- ważne
Pierwsze pytanie , na jakiej licencji są te stery ?
Mam nadzieje że nikt nie wpadł na pomysł aby je wydać na zwyczajnym GPL , bo wtedy okazałoby się to klapą .
Wygląda na to, że jako że sterowniki są częścią Mesy, są na licencji X11.
To akurat dobra wiadomość
+ GPL aby część sterów mogła siedzieć w kernelu
jak są na X11, BSD, to zawsze je można na GPL przekonwertować, ale nie w drugą stronę..
Dla hd5xxx wydali, a mój 9200se dalej potrzebuje starego kernela do fglrxa or die. Wole otwarte.
Otwarte nawet powinny być wydajniejsze!
To jakoś inaczej kompilator kod generuje w zależności od licencji kodu ?
Co?! W jądrze są potrzebne dwie rzeczy: modesetting oraz command submission. Obie trafiły już to 2.6.35!
Opublikowano po prostu nową część sterownika DDX odpowiedzialną za akcelerację (wysyła ona komendy do GPU za pomocą interfejsu dostępnego w 2.6.35). Faktycznie kod znajduje się w gałęzi evergreen_accel sterownika xf86-video-ati, ale to sterownika DDX, nie część jądra.
Natomiast co do sterownika 3D, to rozszerzenie r600c zostało zcommitowane do Mesa, gałęzi master. Więc tu też nie trzeba czekać na trafienie do jakiegoś głównego miejsca, kod będzie w pierwszym kolejnym wydaniu Mesa.
I to wydanie Mesy będzie gdzieś szybko, ale i tak po jego wydaniu trzeba będzie wprowadzić je do dystrybucji, a to już proces godny sapera. I jeszcze trzeba mieć odpowiedniego Xorga, …..