Az AMD kiadta a Radeon 6xx/R7xx chipek 3D programozási útmutatóját

 ( trey | 2009. május 9., szombat - 10:27 )

Az ATI grafikus chipjeinek teljes támogatása még odébb van, de mindenesetre egy kicsivel közelebb került azáltal, hogy az AMD tegnapelőtt kiadta az Radeon 6xx/R7xx chipekhez használható 3D programozási útmutatót. A most elérhetővé tett "3D programming guide" a nemrég kiadott, 3D regisztereket leíró dokumentációt egészíti ki. A bejelentés - benne a PDF letöltési linkkel - itt olvasható.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Én bontok egy sört.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Mert ha nem adnak ki dokumentációt nem is bontasz sört? :))

>>: sys-admin.hu :<<

Ma nem volt tervezve.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Ez jó dolog, csak azt nem tudom van-e olyan project ami ezeket felhasználja, ne adj isten előremutató tervei vannak.

nVidia-soknak ott a Nouveau, ami a Gallium3D projecttel dolgozik össze, jó volna valami hasonló kezdeményezésről hallani...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Az nvidia tartsa csak meg a zárt drivert, legalább valami működik a gépben Linuxszal is... (a csodás új nyílt i965 csak köhög meg ígérgetik hogy majd jó lesz, pedig már 1+ éve van specifikáció - ilyen "támogatást" köszdenem)

+1

+1

--
>ami belassu, az hirtelen nem benchmark

Ok, de ez egy lehetőség. Vagy szerinted kizárja egymást a kettő? Attól, hogy nyílt, még fejlesztheti a gyártó is (illene)

A gyakorlat azt mutatja, hogy ami grafikus drivert eddig megnyitottak, fellendült a fejlesztése, de felhasználói szemszögből megrekedt egy bizonyos (elég alacsony) színvonalon. Izgalmas új, kísérleti funkciók vannak dögivel; működő alapfunkciók épphogy. Ez pár fejlesztő diplomadolgozatán kívül senkinek se jó...

Az ATi kivétel, ott a zárt is egy rakat szr, annál a nyílt valóban csak jobb lehet - de ha az intel és a via "modelljét" követi, lassan nem lesz érdemes Linuxon filmet nézni sem.

Bármíly hihetetlen, de egy GPU drivert nem lehet összedobni egy hétvége alatt.
Főleg akkor nem, ha valami jövőbe mutatót szeretnél. Szóval nyugalom, nemrég volt itt cikk arról, hogy az intel driver például már nagyon jó úton halad, végére értek az architektúrális változtatásoknak.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Igen, csak amíg az nvidia házon belüli kis fejlesztőgárdával meg tudja csinálni ezt emberi idő alatt, addig az intel/via az egész világ fejlesztőivel együtt (nyílt forrású, nem?) sem. Kicsit a kommunizmus "sikerére" hasonlít: ami elméletben mindenkié, az gyakorlatban senkié?

szerk: és az nvidia kártyái mintha komolyabbak (bonyolultabbak) lennének mint az intel és via integrált cuccai, a driver pedig sokkal több sw funkcióval (pl. wide paneleken 4/3 felbontások képarányának megtartása) is rendelkezik... Ez még inkább szégyen az opensource drivereik fejlesztőinek.
szerk2: kezdeti kód pedig AMD esetében nem volt, ott érthető a csúszás, nulláról kell kezdeni. A másik kettő viszont a driver forrásával együtt adta ki a specifikációkat... nagyon nem értem, hogy tarthat mégis itt a fejlesztésük.

te honnan tudod, hogy melyik hw-t mennyire nehéz programozni? pl. az x-firől olvastam, hogy hiába van nyílt driver, az alsások (vagy akárki) emberi időn belül sose fogják normálisra megcsinálni, mert annyira iszonyúan bonyolult a hw. és ez "csak egy szimpla hangkártya" ...

Ha azt az érvet leveszed (tényleg nem tudom, csak a kártya tudása alapján próbáltam hasonlítani) még mindig megmarad:
intel/via oldalán: kezdeti kód és doksik megléte, fejlesztők elméletben végtelen száma ellenére bugos, instabil, lassú, keveset tudó (opengl 1.x - rotfl; egyéb extra funkciókra ne is számíts 30 éven belül, még a hw tudását se használják ki) driver
nvidia oldalán: kezdeti kód, dokumentáció van, a fejlesztőcsapat véges és mivel marginális terület, nem túl nagy; az eredmény viszont teljesen kihasználja a hw-t és még efelett is ad plusz funkciókat (stabilitása is sokkal jobb mint az intel/via opensource-é)

szar hw-re szar driver-t írni (is) :) talán ez is ok. szar alatt nyilván nem a teljesítményre célzok. azt viszont megint nem tudom, hogy milyen a munkalétszám az nvidiánál, te ott dolgozol, vagy honnan van az infó?

tipp, indok is mellette van: a windows/játék a fő profiljuk, valószínű azon sokkal többen dolgoznak. Ha meg össze tudják hangolni a Win és a Linux/BSD csapat tevékenységét, az csak szintén az ő oldalukra dönti a mérleget - az intel miért nem csinálja?

talán mert az intelnek a játék nem profilja, de winen AFAIK nem csak játszani lehet.

köhém

Winnel kapcsolatban igazad van, sőt a win+nvidia kártya is sokmindenre jó... De egy filmet megnézni az intelnek is alkalmasnak kéne lennie.

Az meg, hogy 1% vagy 0,5% a Linux részesedése, szerintem nem változtat a kérdésen, mindkettő elég kicsi.

"az egész világ fejlesztőivel együtt"
Én nem dolgoztam a projecten, te igen? Akkor már hogy lennének benne az egész világ fejlesztői? El kéne már felejteni ezt a baromságot.

Az intel driveren intel, és redhat, meg más céges alkalmazottak dolgoznak. És jól is van így, mert az egész világon párszáz embernek van meg a háttértudása a feladathoz.
Szinte biztosan kevesebben mint az nVidiánál. Arról nem is beszélve, hogy mióta is fejleszt az nVidia Linuxos drivert? 5 éve? Több?

Mikor adott ki az intel meg a via minden doksit? Tavaly?

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

írtam feljebb, intel és via esetében is volt már kód amin elindulhattak, az AMD érthető hogy lassan halad, mert teljesen újból kezdték.
A grafika egy desktop rendszerben elengedhetetlen, ha a RH/Novell annyira nem érdeklődik, hogy épphogy képet adó driver elég nekik, akkor az olyan, mintha adtak volna a szrnak egy pofont... a VESA-t sokszor épphogy hajszálnyival veri meg az open driver.

szerk: tudom, ez is arra kell hogy "majd jobb lesz". Az i965 több mint egy éve "majd jobb". Csak sosem "most".........

Nem értem mi a bajod az intellel. Végülis csak annyit csináltak, hogy kidobták az egész grafikus hóbelebancot, hogy az integrált kártyák rendes sebességgel menjenek majd valamikor. Jah, hogy lassan 1.5 éve kompiznál többre nem lehet használni a kártyát? Játékra tessék Windowst rakni. HD film nézésre is, mert igaz van beépített dekóder, de az Linuxon pont nem működik.

Linuxon a grafikus gyorsítás csak extreme tuxracerre, kompizra való. Az NVIDIA rendesen megcsinálta, kivágták az egész GLX-et, írtak helyette egy normálisat. Milyen szerencse, hogy a stabil kernel API miatt mindig működik a legújabb kernel verziókkal is, és sohasem hal le tőle a gép suspend/hibernate miatt.


"A fejlesztot azert fizetik, hogy oldja meg a problemat. Ez egy kemeny szakma." - Chain-Q

Igen, lassan már "bármilyen feladatra tessék Windowst rakni", emellett "sz?pni ott a Linux". Régen mintha nem így lett volna. De biztos csak én vagyok szenilis :(

:(

Bár nekem még mindig a Linux a legjobb OS, közel sem vagyok vele megelégedve. Kacsingatnék én a Solaris felé, dehát elég csehül áll a hardvereimmel :( Attól tartok csak még több sz*pás lenne vele. Az ideális a Haiku lenne, csak az meg max VirtualBoxban játszogatni jó.

Mac-ra nincs pénzem, amúgy is ThinkPad párti vagyok, csak nincs rá egy jó OS :(


"A fejlesztot azert fizetik, hogy oldja meg a problemat. Ez egy kemeny szakma." - Chain-Q

régen nem volt ilyen bonyolult (és ennyi) (és összegányolt) hw sem. azt az egy darab tnt2-t nem volt olyan nehéz támogatni :)

Ebben csak azaz erdekes, h lassan mindenre az lesz a csipo valasz, h "rakjon windows-t" ? :)

---
pontscho / fresh!mindworkz

meglehet, mivel a linux igen csak rossz irányba halad, de a win7 egész jó lett ;)

*bsd-k is ott vannak alternativaként, de r=1 usernek nem raknám fel, inkább nekik win

szerk.:

amúgy meg: http://teteny.bme.hu/~foobarbaz/w7/sua.png
___
info

The requested URL /~foobarbaz/w7/sua.png was not found on this server.

--
>ami belassu, az hirtelen nem benchmark

javitva
___
info

Nyilván felhasználják a radeonHD driver fejlesztésénél.

>>: sys-admin.hu :<<

radeonhd-sek, airlied-ék nyilván használják, ami van.

mesa-hoz is van egy rakás branch-ük, de jó lenne már valami egységesebb dolog felé tendálni. egyébként a radeon-rewrite már nagyjából rendben van.

Xorg-on tul is van elet :)

--
When in doubt, use brute force.

csak nem sok, max a "futottak még" kategória :)

Azt hittem már minden megvan. De lehet az régebbi sorozathoz volt legutóbb.

Olvastam már tesztet is róla, néhány szabad játékban jobban teljesít, mint az fglrx. Igaz csak 1-2 dologban. Meg nem ártana mellétenni egy xp-s vagy vistás eredményt is.

Aki nálam jobban benne van: érdemes erre alapozva tovább nézegetnem a hd-k fogyasztását egy 7600gt-hez képest? :)

>>: sys-admin.hu :<<

Saját tapasztalataimból kiindulva stabilabb is mint az fglrx.

Milyen kártya?
Engem linuxon csak a videó 2d és energiatakrékos üzemmód érdekel igazán.

>>: sys-admin.hu :<<

Mobil Radeon X300

Az energiatakarékos mód is megy szépen.

Szerintem meg veletlenul se csereld le az nvidiadat (egyelore)

Várok még azért. De már egy ideje érik a váltás.

>>: sys-admin.hu :<<

Hat meg erhet is JO ideig. :-/

Na itt találtam egy összefoglaló táblázatot. Jó lenne alaposan utána nézni. Meg egy teszt, natív játékokkal összehasonlítani: radeonHD, fglrx, és wines teljeseítmény. Hm... felveszem a listámra. :)

>>: sys-admin.hu :<<

Ezért becsülöm az AMD-t. Mások is követhetnék példáját.

jah. főleg hogy eléggé pengeélen táncolnak néha (bizonyos dolgok patentekbe ütközhetnek, volt erről therad, de most nem találom), de ennek ellenére mégis.

Belehúzhatnának, már csak 4 db működő Voodoo kártyám van :D
-------------------
Xubuntu Jaunty+LXDE