25

AMD publikuje dokumentację Evergreen (R800)

22 grudnia 2009, Emdek

AMD upubliczniło dokumentację, która umożliwi implementację akceleracji 2D, 3D oraz wideo w otwartych sterownikach dla kart graficznych z serii Radeon HD 5000.

Dokument nosi tytuł Evergreen Family Instruction Set Architecture – Instructions and Microcode i jest już dostępny na stronie AMD przeznaczonej dla deweloperów.

Nowa dokumentacja znacząco pomoże w rozwoju sterownika dla tej nowej generacji GPU (obecnie kolumna układu R800 w tabeli opisującej stan prac nad sterownikami dla poszczególnych układów nie wygląda zbyt imponująco). Dzięki temu będą mogły zostać rozpoczęte prace nad wsparciem dla akceleracji dla kart takich jak Radeon HD 5750 i Radeon HD 5770.

Więcej informacji: http://www.phoronix.com/scan.php?page=ne...&px=NzgzMg
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)


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.

Liczba komentarzy: 25

zwiń wątek wojtekm  22 grudnia 2009 o godz. 17:16 #

Miło też ze strony AMD, że aktywnie współpracuje z deweloperami otwartych sterowników i daje też swój własny wkład, na początku roku mozemy się spodziewać wsparcia dla KMS w Radeonach 5xxx: http://www.phoronix.com/scan.php?page=news_item&px=NzgzMA

 
zwiń wątek oO  23 grudnia 2009 o godz. 13:03 #

Tonący brzytwy się chwyta. Szkoda, że uwolnienie dokumentacji nie jest ich strategią, ale po prostu ostatnią deską ratunku. Sytuacja dokładnie taka jak z Symbianem.

ATI produkuje strasznie niedopracowane i awaryjne karty. Olewanie użytkowników Linuksa już wiele bardziej tej firmy pogrążyć nie może. Z czego zapewne doskonale zdają sobie sprawę.

Zdecydowanie odradzam każdemu wybór ATI.

zwiń wątek dbox  23 grudnia 2009 o godz. 15:46 #

Nie bardzo rozumiem skąd twierdzenie, że ATI robi niedopracowane czy awaryjne karty. Używam radeonów od wielu lat i jakoś nigdy żaden się nie popsuł.
Co do olewania użytkowników Linuksa to zgadzam się w 100%. Ostatnie sterowniki 9.12 nadal nie działają z X.org 7.5 w związku z czym użytkownicy np. Fedory 12 mogą się pocałować w …

 
zwiń wątek Conan  23 grudnia 2009 o godz. 15:52 #

w00t?
nVidia fanboy?
Niedopracowane są na pewno ich własnościowe sterowniki na gnu/linuks.
Ale o dopracowaniu samego sprzętu trudno złego słowa powiedzieć! Niektóre sprzętowe rozwiązania jakie stosuje ATI są bardzo ciekawe! Może trafiłeś na awaryjną kartę i teraz po prostu wylewasz publicznie swoje żale? Ciągle jednak nie jest to miejsce na takie offtopicowe dyskusje.
AMD udostępnia dokumentację swojego najnowszego produktu, umożliwiając w ten sposób szybki rozwój otwartych sterowników.
Widzisz w tym coś złego?
Jeśli tak – co robisz na forum linuksowym?

zwiń wątek yantar  24 grudnia 2009 o godz. 19:18 #

To nie jest forum linuksowe. To tak na przyszłość.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek Michał Tomaszewski  23 grudnia 2009 o godz. 16:25 #

Przede wszystkim olewanie użytkowników linuksa nijak nie pogrąży tej firmy. Bo niby jak? Zbojkotują AMD/ATI to im sprzedaż spadnie?

Pierwsze słyszę żeby ATI robiła złe karty. Koledze spaliła się nVidia 7900, której używał do oglądania filmów na YT, nic więcej.

Skoro są niedopracowane to czemu są znacznie wydajniejsze (i chłodniejsze) od mocarnych GeForców?

 
zwiń wątek marcinsud  23 grudnia 2009 o godz. 17:13 #

Nie wiedziałem, że ATI produkuje karty graficzne (no dobra może i produkuje, ale jeszcze u nikogo się nie spotkałem, zawsze jest jakiś asus etc.), a jak się kupuje karty jakiejś miernej firmy zamiast porządnej, to nie ma się prawa wylewania żalów na producenta gpu w tym przypadku ATI

 
zwiń wątek borizm  25 grudnia 2009 o godz. 14:52 #

Używam ATI Radeon od samego początku ich istnienia. Z żadną nie miałem kłopotów sprzętowych, a kupowałem także no-name’y.
Linia HD 26xx jedynie sprawiała wrażenie przejściowej (jakby nie dopracowany BIOS, lub hardware z przełączanie trybów 2D/3D).

Co do firmowych sterowników ATI dla Linux, to też nie mogę specjalnie narzekać: nie są super dopracowane, ale działają, a w gry pod Linux gram rzadko.

 
 
zwiń wątek Jony  23 grudnia 2009 o godz. 13:34 #

Nie zmienia to faktu, że na otwartych sterownikach mój Radeon 9550 ma żenująco niską wydajność i z tego powodu nie mam najlepszego zdania o AMD.

zwiń wątek Conan  23 grudnia 2009 o godz. 14:09 #

A co ma amd wspólnego z otwartym sterownikiem?
AMD upublicznia dokumentacje – społeczeństwo robi sterowniki. Możesz mieć żal do społeczeństwa…
Poza tym na tym otwartym radeonie 9550 quake 3 arena śmiga mi świetenie i lepiej niż na otwartym radeonie hd 4850 :P

zwiń wątek ubu59  23 grudnia 2009 o godz. 15:52 #

1. Nie społeczeństwo a społeczność.
2. AMD może także wydelegować swoich pracowników do napisania otwartych sterowników.

Czyli AMD może mieć (ale nie musi) coś wspólnego z otwartymi sterownikami.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Conan  23 grudnia 2009 o godz. 16:05 #

Ad 1. Racja, przepraszam.
Ad 2. AMD jednakże nie deleguje nikogo do robienia otwartych sterowników – tym samym z owymi sterownikami (ich jakością czy wydajnością) nie ma nic wspólnego.
Poza faktem że umożliwia szybsze ich tworzenie oczywiście.

 
zwiń wątek Neuro  23 grudnia 2009 o godz. 17:41 #

Ad 2. Afaik AMD ma 3 opłacanych przez nich developerów otwartych sterowników. Jednym z nich jest często udzielający się na forach Phoronix Bridgeman (np tu: http://www.phoronix.com/forums/showthread.php?t=21068).

Oprócz tego, z tego co wiem na podstawie innych tematów z Phoronix’a, mają całkiem sporo rzeczy do otwartych driverów, które już są napisane, ale czekają na akceptację ze strony prawników/ekspertów od własności intelektualnej.

Co do fglrx w Catalyst 9.12, to prawda. Drivery te nie są tak dopracowane jak sterowniki NVidii. Z drugiej strony, gdy spojrzy się na to jak one wyglądały jeszcze 9 miesięcy temu to widać znaczącą poprawę. Kupiłem w lutym lapka z Radeonem HD 3450 (RV620) i na początku nic nie działało (xrandr, suspend to ram, 3d wolne). Teraz na fglrx’ach moim największym problemem jest to, że korzystając z akceleracji H.264 przez VAAPI>XvBA kolory są niepoprawne.

 
zwiń wątek trapDoor  23 grudnia 2009 o godz. 17:45 #

@Conan
Ad 2. Mylisz się. Jednym ze znanych i bardzo aktywnych developerów otwartych sterowników radeon jest Alex Deucher, który od 2007 roku pracuje dla AMD. Śledzę na bieżąco rozwój xorg/mesa/dri/radeon kms i często widzę jego łaty i szczegółowe feedback’i.
Inną znaną osobą jest John Bridgman, również zatrudniony przez AMD. John jest bezpośrednio zaangażowany w upublicznienie dokumentacji, ale nie tylko – jest także autorem wielu artykułów w serwisie http://phoronix.com i bardzo aktywnie działa na ich forum. Z jego artykułów można wiele się dowiedzieć na temat obecnego stanu i perspektyw rozwoju otwartych sterowników. Również jasno z nich wynika, że reprezentuje on oficjalną strategię AMD, a nie własne zainteresowania, czy hobby. Wiele ciekawych wskazówek, które znalazłem w jego komentarzach, przydały mi się do rozwiązania różnych problemów z rozwojowymi otwartymi sterownikami (xorg/mesa i kernel).

 
zwiń wątek trapDoor  23 grudnia 2009 o godz. 17:53 #

@Neuro
Kiedy pisałem swój komentarz, Twojego jeszcze nie było. Po wysłaniu (długo sprawdzałe pod kątem błędów, zanim spostowałem) mój wskoczył jako drugi i ktoś czytając oba mógłby pomyśleć, że trochę od Ciebie skopiowałem a propos Bridgman’a i jego działalności na phoronix.com. Przepraszam, ale to nie było zamierzone.

 
 
 
zwiń wątek spy000yps  23 grudnia 2009 o godz. 14:10 #

“na otwartych sterownikach mój Radeon 9550 ma żenująco niską wydajność i z tego powodu nie mam najlepszego zdania o AMD”

Ale przecież to nie jest wina AMD! Sam piszesz, że chodzi o otwarte sterowniki.

Polityka AMD jest jasna i przejrzysta – robimy własne, zamknięte sterowniki – jeśli się komuś nie podoba, to niech nie używa. Dajemy dokumentacje i udzielamy dobrych rad deweloperom – róbcie swoje otwarte sterowniki – jeśli ich wydajność jest zła, to nie nasz problem – możecie używać naszych, lepszych, zamkniętych.

zwiń wątek nudysta  23 grudnia 2009 o godz. 16:22 #

Nie można też oczekiwać od firmy, by robiła nie wiadomo co dla systemu, którego użytkownicy w większości oczekują od karty poprawnego wyświetlania białych znaczków na czarnym tle ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Grzegorz Łuszczek  23 grudnia 2009 o godz. 16:38 #

No nie można używać ich bo już nie wspierają :) Ale Mesa 7.7 znacznie polepsza wydajność kart R300 :) (takie moje zdanie)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek yantar  24 grudnia 2009 o godz. 19:32 #

Posiadacze R300 są jednak w dość kiepskiej sytuacji. Niby maja przyzwoite otwarte sterowniki ale one znowu nie zawsze współpracują z danym softem, który wymaga sterownika producenta (a ile razy R300 trafiały na różne blacklisty to ho ho). Ostatnio znów mi, się trafiła taka sytuacja. Chciałem zainstalować zamknięte z marca, okazało się, że nie mogę, bo zależności etc. itd. W końcu musiałem się obejść smakiem i jedyne wyjście jakie mi zostaje to w wreszcie kupić sprzęt na czasie. (Pytanie jeszcze co, bo nowe chipy graficzne AMD jeszcze nie są w pełni wspierane)
Karty oparte na R300 nie mają niestety szczęścia do otwartych systemów.

 
 
zwiń wątek bartosz  27 grudnia 2009 o godz. 19:23 #

wasze zamnkniete sterowniki to taka zenada ze szkoda gadac, podejscie do klienta to samo, wiecej nie kupie kart ATI. otwarte stery poza tym sa o niebo lepsze, zreszta zamkniete nie wposlpracuja juz z nowym Xorgiem.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek damianos  24 grudnia 2009 o godz. 0:36 #

Mam ja sobie Radeona HD 4200 (zintegrowany z płytą). Nie ma do niego pełnego wsparcia (brakuje 3D) w otwartych sterach. Nowe catalysty 9.12 nie wpopracuja z xorg 1.7.

Ogólnie powinienem zacząć biadolić jak to do dupy jest, że nikt jeszcze przygotował wsparcia.

Moja strategia jest taka, że siedzę cicho i czekam jak moim łaskawcą będzie się chciało odpowiednio dodać coś od siebie.

Nikt nie każe nam instalować tego wstrętnego linuksa na którym nic nie działa i niema natychmiastowego wsparcia. A jak już masz zamiar biadolić to moim zdaniem lepiej wykorzystasz ten czas jak siądziesz i sam zapewnisz wsparcie dla radeona 9550. Nie jesteś programistą, nie wiesz jak to zrobić? Siedź cicho i czekaj jak tym co maja umiejętności i chęci zrobią to. Biadolenie nic a nic nie daje

zwiń wątek trapDoor  24 grudnia 2009 o godz. 2:16 #

@damianos
Dla twojej karty już powinno być wsparcie dla 3D w otwartych sterownikach. Jeśli masz zainstalowane jądro 2.6.32+, libdrm 2.4.16+ xorg 7.7 i mesa 7.6/7.7, będzie działać i to z włączonym trybem kernel mode-setting (czego nie wspierają Catalysty). Może niezbyt wydajnie i wciąż bez wsparcia dla OpenGL 2/3, ale np. compiz powinien śmigać płynnie. Ja nie gram w gry 3D, jedynie odpalam czasami Armagetron Advanced z włączona akceleracją OpenGL dla testów. I muszę przyznać, że w miarę aktualizacji jądra, x-ow itp, ilość FPS rośnie.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trapDoor  24 grudnia 2009 o godz. 2:19 #

… i znów te chochliki psocą mi na klawiaturze. Na xorg 7.7 to trzeba będzie poczekać pewnie do 2030 roku;) Na 1.7 też powinno zadziałać :)

 
zwiń wątek iria  24 grudnia 2009 o godz. 8:41 #

@trapDoor

Xorg jest 7.5, a xserver 1.7. Więc nie do 2030, tylko do mniej więcej 2011.

 
zwiń wątek trapDoor  24 grudnia 2009 o godz. 13:06 #

No to dałem plamę.

 
 
 
 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

CC BY

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska. Uwaga, jeśli nius jest skopiowany z innej strony, kopiując go należy podać link również do tej strony!