Godzinę temu opublikowana została wstępna wersja otwartej akceleracji 3D.
Całkiem niedawno udało się zakończyć włączanie akceleracji 2D (kart R6xx i R7xx) do głównych wersji jądra i sterowników. Dosłownie przed chwilą Alex Deucher opublikował wstępną wersję akceleracji 3D, która będzie udoskonalana przez następne miesiące.
Na razie znowu wymagane są specjalne wersje sterowników (z odpowiednich gałęzi), ale niedługo ─ z ukończeniem radeon-rewrite oraz wydaniem Mesa 7.5 ─ wszystko powinno trafiać do gałęzi głównych.
Pierwsi testerzy mile widziani 🙂


Na to czekalem :). Nie przepadam za Catalystem, zwlaszcza w ostatnich tygodniach oraz z checia wyprobuje tego sterownika.
Ja tam Catalysta w miarę lubię. Ostatnio nawet doszedłem do wniosku, że ATi specjalnie opóźnia wprowadzenie ficzerów w swoich sterownikach chroniąc mnie przed bug'ami w nowych oprogramowaniu (machnąłem instalację nowych sterowników nVidii na kernelrze 2.6.29 i nowym X.Org'u i ładnie się wszystko posypało, myszka to nie wie czy może klikać czy nie, w ogóle nie rozpoznaje co jest pod spodem). Ale fakt taktem, że jakby tak efekty KWin z KDE4 działały ładnie na otwartych sterach, oraz wiatrak nie szalał to wolałbym jednak otwarte sterowniki. No cóż, przyjdzie poczekać. Swoją drogą jakby nie patrzeć i tak trzeba być wdzięcznym ATi za udostępnienie dokumentacji, bo bez niej to jeszcze długo byśmy nie mieli sensownie się zapowiadających otwartych sterów.
Fakt, udostepniaja dokumentacje i ogolnie pomagaja w rozwoju otwartych sterownikow, lecz Catalystom dluga droga do perfekcji. Gdyby nie 3d to juz dawno mialbym otwarty sterownik. Niestety sterowniki od AMD stwarzaja mi duzo problemow, i na windowsie ostatnio jak tez na Linuxie. No coz, nalezy poczekac :).
Należy dodać, że autor tego newsa ma pewien wkład w rozwój tych sterowników 😉
E, co najwyżej testuję i męczę o poprawianie błędów 😉
To chyba jeden z moich słabszych newsów, ale chciałem koniecznie podzielić się taką przełomową nowiną, a czasu teraz mam akurat mało 🙂
Świetnie, niedługo otwarte sterowniki zaczną wspierać nowsze karty, do tego radeon-rewrite i Catalysty do piachu ;).
Osobiście sam używam otwartych (bo mi Catalysty nie działają w Archu) na RS690 (Radeon X1200/X1250) i, poza dość słabą wydajnością 3D, nie narzekam.
Może by tak napisać, że chodzi o linux ?
Za co te minusy? Osnews to przecież nie serwis o Linuxie, tylko
"serwis społecznościowy, na którym publikowane są aktualne informacje ze wszystkich dziedzin informatyki oraz biznesu zbudowanego na IT. Serwis informuje zarówno o wydarzeniach związanych z otwartym oprogramowaniem (jak Linux czy BSD), własnościowymi produktami (Microsoft, Apple, Adobe i innych firm) a także o rynku internetowym (Google, Web2.0), sprzęcie czy programowaniu."
I skąd taki 'przygodny przechodzień' ma wiedzieć o co chodzi w takim newsie?
Na osnews wchodzą też automatem newsy z linuxnews. Ktoś kto tam publikował siłą rzeczy może nawet nie wiedzieć o istnieniu osnews :-> (chociaż to małoprawdopodobne)
Publikowałem przez osnews.pl, ale jako kategorię wybrałem "Linux". Nie wiem jak działają te kategorie, nie wiem czemu nie sa jakoś jasno widoczne.
Minusy za to, że masz nas za conajmniej niedomyślnych. Na tym skończe aby Cię nie obrażać.
Może by tak napisać o co chodzi? Przecież karty ATI zawsze miały akcelerację 3D. I kto to jest ten Alex?
Miały, ale nie wszystkie. Stąd w tytule "nowych kart". Potem nawet masz napisane, że akceleracja 2D jest świeża dla R6xx i R7xx.
Dodałem nazwisko Aleksa, chociaż mogłeś je sprawdzić z podlinowanego maila. A kim jest to już Google wie 🙂 Nie da się wszystkiego opisać w newsie: kim jest Alex, czym jest radeonhd, czym jest Mesa, na czym polega akceleracja, co to jest R6xx, itd.
Póki co mam HP Pavilion dv-5 z kartą ATI HD 3450 i pod Linuxem za cholerę nie mogę włączyc na niej Compiza na otwartych sterownikach. Na zamkniętych od ATI działa to tragicznie 🙁 (przynajmniej w wersji 64-bitowej, bo nie sprawdzałem 32)
Nie możesz bo Compiz wymaga akceleracji 3D. A teraz przeczytaj jeszcze raz niusa (z naciskiem na ,,przed chwilą'').
tak, tylko czemu polecenie glxinfo wyświetla mi: "direct rendering: YES"? skoro niby sterownik jej nie obsługuje?
"direct rendering: YES"
To nie znaczy ze masz akceleracje 3d…
A co jak dasz glxgears?
direct rendering to faktycznie za mało, sprawdź choćby /var/log/Xorg.0.log (wyłącza AIGLX z powodu braku akceleracji).
glxgears zadziała, bo będzie renderowany przez CPU. Porzadnym testem będzie (nieudana) próba odpalenia jakiejś prawdziwej gdy 3D (np. nexuiz).
Direct rendering oznacza tylko tyle ze wszystkie polecenie OpenGL sa bezposrednio przesylane do sterownika. Przy indirect renderingu (direct rendering: NO) polecenia te sa opakowane w protokol, X ktory dopiero przekazuje te polecenia do sterownika.
Dawniej indirect rendering byl realizowany wylacznie przez sterownik software'owy – wiec direct rendering: YES oznaczalo sprzetowa akceleracje 3D. Dzis dzieki AIGLX wcale nie musi tak byc.
Aby sprawdzic czy faktycznie aplikacje 3D sa akcelerowane sprzetowo trzeba sprawdzic czy na wyjsciu glxinfo OpenGL renderer string != Software rasterizer
Na wyjściu glxinfo mam dokładnie OpenGL renderer string = Software rasterizer
A co mają zrobić ci, którzy używają starszych? Aha, rozumiem: wywalić na śmietnik – i kupić nowe? 😀
a w starych już dawno akceleracja działa i ma się dobrze.
Czytaj komentarze. Sam piszę:
"Osobiście sam używam otwartych (bo mi Catalysty nie działają w Archu) na RS690 (Radeon X1200/X1250) i, poza dość słabą wydajnością 3D, nie narzekam."
To nie nvidia, starsze karty Ati dzialaja
Raczej ,,to nie closed source''. Starsze karty nVidii też (jakoś) działają pod nouveau. A starsze karty Ati nie działają pod najnowszym fglrx.
W takim razie powiedzcie komuś kto się już w tym gubi: jeśli mam X800XL to jaki sterownik powinienem instalować? "ATI" czy "radeon" czy jeszcze jakiś inny?
Prosta odpowiedź: radeon. Pełna odpowiedź: man ati, a później man radeon, man r128, readme do mach64 (manuala brak).
Ech. Tylko kiedy otwarte sterowniki dostaną obsługę XvMC?
Ja tego potrzbuję akurta.
3D mam w 1D.