DirectX 10.1 / SM4.1

Grafické karty s libovolným GPU firmy AMD/ATI (např. Rage, Radeon).

Moderátoři: morke, Walker1134, Wilik

Který čip ATi podle vás bude jako první plně podporovat DX10.1?

R600 (HD2900)
16
11%
RV610/RV630 (HD2400/2600)
1
1%
RV670
56
39%
R700
39
27%
žádný, ATi/AMD zkrachuje ještě před vydáním DX10.1
30
21%
 
Celkem hlasů: 142
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

DirectX 10.1 / SM4.1

Příspěvek od no-X »

DirectX 10.1 levels playing field between Nvidia and AMD

http://www.custompc.co.uk/news/601182/d ... d-amd.html


Tento článek mi připomněl, že je nejvyšší čas na DX10.1. To by mělo být součástí SP1 pro Visty a mělo by přinášet především to, co se původně očekávalo od DX10, ale co nakonec bylo vypuštěno.

Ačkoli se zdá, že R600 DX10.1 plně podporovat nebude, podporuje její architektura drtivou většinu požadavků a v současné době se hovoří, že již RV670 bude s DX10.1 plně kompatibilní.

Naopak G80, ačkoli v exceluje po výkonnostní stránce, nemá architekturu těmto požadavkům přizpůsobenou a bude (resp. bylo) třeba mnohem výraznějších zásahů pro dosažení kompatibility.

Co DX10.1 přináší:
  • virtual memory (každá shader jednotka má přiřazenu stránkovou tabulku /fuj, page-table/ pro celou paměť všech jednotek/čipů, které tvoří GPU; celé to je řízeno ovladačem, který může rozhodovat např. o rozložení zátěže VS/PS a přiřazovat konkrétním jendotkám/čipům úlohy; již na R600)
  • multiple concurrent context switching (čip může dočasně odložit rozpracované úlohy ve prospěch jiné úlohy s vyšší prioritou; již na R600)
  • AA - požadavek minimálně 4 vzorků na pixel, aplikace může lépe řídit použití AA, je vyžadována podpora pro konkrétní rozložení vzorků, podpora pro custom down-sampling (vše již na R600)
  • enhanced multi-core rendering (aplikace má lepší přístup k více-čipovým systémům)
  • generalized indexable cube-map arrays (zlepšený výkon při výpočtech odlesku a lomu světla)
Pokud by někdo narazil na článek, kde bude kompletní seznam s vysvětlením, bylo by to lepší - z hlavy mě teď víc nenapadá. Jak jsem zmiňoval, pro nVidii to bude znamenat výraznější zásahy do architektury (pokud to nebude chtít podporovat stylem jako SM3.0 na GeForce6), protože na tyto features není G80 připravena (dost se hovořilo o tom, že právě nVidia se nejvíce zasadila o vznik DX10.1, neboť G8x tyto features, které měly být původně zahrnuty v DX10, nepodporovala a proto byly separovány do DX10.1 vydaného později, aby měla dostatek času na doplnění jejich podpory.

Podle některých zdrojů se podpora u generace R6xx liší v několika stupních, konkrétně:

R6xx < RV610, RV630 < RV670 < R700

kde ale bude hranice dělící plnou podporu DX10.1 od DX10 ale zatím není jasné.
Nejlepší moderátor ve výslužbě
Gerimo
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 12. dub 2004

Příspěvek od Gerimo »

mozna dotaz na kristalovou kouli, ale zkusim to. Jak je to mysleno s neuplnou podporou DX10.1 u R600? Resp. co presne nepodporuje R600 z techto novych addonu viz vyse vypsanych..

//A jeste neco. Jak se tam vyjadrujes o G80 zanmena, ze G80 tyto podpory nemohou mit, nebo je mohou mit, ale za cenu velkych ustupku..?
Úspěch je často dítětem odvahy. - Voltaire
Partyman
Mírně pokročilý
Mírně pokročilý
Registrován: 11. lis 2006
Bydliště: Brno

Příspěvek od Partyman »

Není trochu zbytečný řešit DX10.1 na G80 a R600? Jak dlouho bude trvat, než se tyto "features" budou používat ve hrách? Do té doby se tu prostřídají další 2 generace DX10 karet a dnešní highend bude dávno ve šrotu.
,,Vyhrát v internetové diskusi je jako vyhrát na paraolympiádě.Ať vyhraješ,nebo prohraješ pořád jsi mrzák''
Gerimo
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 12. dub 2004

Příspěvek od Gerimo »

Partyman píše:Není trochu zbytečný řešit DX10.1 na G80 a R600? Jak dlouho bude trvat, než se tyto "features" budou používat ve hrách? Do té doby se tu prostřídají další 2 generace DX10 karet a dnešní highend bude dávno ve šrotu.
ja mam pocit, ze crysis tu budou za nedlouho...
Úspěch je často dítětem odvahy. - Voltaire
crux2005
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2005
Kontaktovat uživatele:

Příspěvek od crux2005 »

ako prvý vydaný čip s plnou podporou D3D 10.1 bude čip od nVidie ...
s pozdravom, crux.
Maddogg
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 09. zář 2005
Bydliště: Ostrava

Příspěvek od Maddogg »

Gerimo píše: ja mam pocit, ze crysis tu budou za nedlouho...
Crysis imho bude "jen" DX10 nebo dx10.1 . To že bude gf88xx pro skutečný dx10 (10.1) nepoužitelné jsem čekal ..
Mainboard Asus P7P68 CPU Intel I5 2500k@4.2ghz+Xigmatek Achilles RAM Kingston 2x4GB 1333Mhz GPU Asus r7 370 1100/6000Mhz HDD Samsung F1 500GB DVD-RAM Samsung Case&PSU Fractal Desing Define R2+ Enermax PRO82+ 385W
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

Sice nevím, jak konkrétně se po stránce architektury liší R600 od RV630 a RV610, ale to je jedno, řekněme, že všechny 3 čipy podporují jen něco z DX10.1. Ohledně RV670... to bude záležet na tom, jak brzy či pozdě měla ATi přístup ke specifikacím DX10.1. Když verze DirectX i Shader Modelu vzroste jen o desetinku, tak předpokládám, že tam moc velké změny nebudou a ATi by rozhodně vydělala na tom, kdyby ho do RV670 implementovala. Ohledně R700, tam těžko říct, podle mě se tam bude klást důraz na jiné optimalizace, případně bude čip lépe optimalizovaný pro DX10.1, zatímco RV670 bude pouze architektura R6xx a nalepené některé nové features.

Ohledně nVidie, tam toho sice moc nevíme. Ale víme, že bude nějaký čip G92, a ať už to bude monolitický high-end nebo něco výkonově srovnatelného s G80 s tím že high-end by byl dvoučipový, nVidia má dost času na upravení čipu pro podporu DX10.1. Dříve se psalo, že G9x bude vycházet z G8x, a stále je pravděpodobné, že některé části čipu zůstanou. Pouze se udělají takové změny, aby se daly implementovat technologie SM4.1. Je myslím jedno, jestli bude implementace pořádná nebo odfláklá a čekal bych, že nVidia se spíš přikloní ke druhé variantě - než totiž vyjdou DX10 hry, nikdo se po kvalitě implementace nové technologie pídit nebude a v propagačních materiálech to vypadá hezky.
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
crux2005
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2005
Kontaktovat uživatele:

Příspěvek od crux2005 »

Direct3D 10.1 Tech Preview

Direct3D 10.1 is an incremental, side-by-side update to Direct3D 10.0 that provides a series of new rendering features that will be available in an upcoming generation of graphics hardware.

* TextureCube Arrays which are dynamically indexable in shader code.
* An updated shader model (shader model 4.1).
* The ability to select the MSAA sample pattern for a resource from a palette of patterns, and retrieve the corresponding sample positions.
* The ability to render to block-compressed textures.
* More flexibility with respect to copying of resources.
* Support for blending on all unorm and snorm formats.
Link
s pozdravom, crux.
crux2005
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2005
Kontaktovat uživatele:

Příspěvek od crux2005 »

Maddogg píše:
Gerimo píše: ja mam pocit, ze crysis tu budou za nedlouho...
To že bude gf88xx pro skutečný dx10 (10.1) nepoužitelné jsem čekal ..
to je BS

čo je "skutočné D3D 10" ?

a neviem teraz o čom presne hovoríš, lebo máš 10.1 v zátvorke ...
takže myslíš pre D3D 10 alebo D3D 10.1 ?

D3D 10.1 pridáva len pár features a je v skutočnosti "len" D3D10.0-Device. Dnešné high end karty budú pracovať aj pod D3D 10.1, len nebudú podporovať určité features, čiže nebudeš môcť zapnúť všetky features v hrách, pokiaľ tieto hry nutne potrebujú podporu D3D 10.1.

btw: podpora CubeTexture-Arrays je určite +, spontánne ma napadajú dynamické ale neostré reflekcie ...
Naposledy upravil(a) crux2005 dne ned 12. srp 2007, 13:02, celkem upraveno 1 x.
s pozdravom, crux.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Gerimo píše:mozna dotaz na kristalovou kouli, ale zkusim to. Jak je to mysleno s neuplnou podporou DX10.1 u R600? Resp. co presne nepodporuje R600 z techto novych addonu viz vyse vypsanych..

//A jeste neco. Jak se tam vyjadrujes o G80 zanmena, ze G80 tyto podpory nemohou mit, nebo je mohou mit, ale za cenu velkych ustupku..?
Ne, DX10 a DX10.1 musejí být podporovány od A do Z, jinak karta nebude DX10/10.1 kompatibilní. To je rozdíl od dosavadního přístupu, kdy byly specifikace dost benevolentní takové věci jako TnL, EMBM, N-Patches atp. výrobce podporovat mohl, ale nemusel.

Nyní je to strikntí - buď vše, nebo nic. A právě proto dává smysl, že některé technologie byly z požadavků DX10 odebrány a přesunuty až do DX10.1, protože by jinak G80 nebyla DX10 kompatibilní (proto se taky zpočátku hodně mluvilo o tom, že G80 nebude DX10 plně podporovat, ale nakonec to bylo vyřešeno jinak)

Nyní je 100% jisté, že DX10.1 podpora bude až na G9x.

Co se ATi týká, informace se značně rozcházejí. Jak jsem zmínil, nejdůležitější architektonické prvky jsou už v R600, ale jestli všechno, to ví s jistotou asi jenom v ATi :-) Na EVGA fór se sice objeivlo, že by R600 měla být DX10.1 komaptibilní, ale to moc dobře nevidím, jinde jse četl, že RV610/630, což je tak 40:60 ve neprospěch DX10.1, pak RV670, což vypadá 70:30 ve prospěch DX10.1 a R700, což už je 100%.

Partyman: DX10.1 řeší mj. výkon a kompatibilitu, takže to rozhodně zbytečné není

Lukfi: Nejde o "nalepené" features, tady jde o docela podstatný prvky v architektuře, který jsou v návrhu čipu už od R600. Pokud R6xx Dx10.1 splňovat nebude, bude to orpavdu jen v maličkostech, které mohou být snadno v RV670 vyřešené

crux2005: DX10.1 nevidím jako přidané features ve hrách, ale spíš jako dořešní nedostatků DX10 - obzvlášť memory unification a multiple concurrent contexts
Nejlepší moderátor ve výslužbě
Maddogg
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 09. zář 2005
Bydliště: Ostrava

Příspěvek od Maddogg »

crux2005 píše: čo je "skutočné D3D 10" ?
Právě chystaný DX10.1
Mainboard Asus P7P68 CPU Intel I5 2500k@4.2ghz+Xigmatek Achilles RAM Kingston 2x4GB 1333Mhz GPU Asus r7 370 1100/6000Mhz HDD Samsung F1 500GB DVD-RAM Samsung Case&PSU Fractal Desing Define R2+ Enermax PRO82+ 385W
Gerimo
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 12. dub 2004

Příspěvek od Gerimo »

Takze DX10(DX10.1) melo byt vydano uz v listopadu pred rokem, ale jelikoz by ho zadna karta nedokazala podporovat, teak se uchylilo k takovemu DX10 Lite(DX10) a cekalo se, dokud nevyjde nejaka karta, ktera by ho zacla podporovat. A samozrejme vyrobci karet s tim nespechali, protoze preci museji prodat sve DX10Lite chipy...

Za vsim hledeje prachy...
Úspěch je často dítětem odvahy. - Voltaire
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Ne, to si moc zjednodušuješ. DX10 čipy se vyvíjely zhruba 4 roky a když začal jejich vývoj, nebyly specifikace zdaleka jisté. ATi se soustředila na to, aby podporovala vše, co by DX10 mohlo vyžadovat, aby měli jistotu, že budou mít DX10 kompatibilní čip. nVidia se soustředila na výkon, do návrhu čipu zahrnula jen do, co pvoažovala za nezbytně nutné a protože Microsoft specifikace uzavírá za přispění obou výrobců, takže se nVidia zasadila o to, aby bylo vynecháno vše, co G80 nepodporuje. To je celé.
Nejlepší moderátor ve výslužbě
socket
Začátečník
Začátečník
Uživatelský avatar
Registrován: 06. pro 2006
Bydliště: Preßburg.

Příspěvek od socket »

R700 alebo skrachuje :wink:
"Život je ťažký.. jeden z najťažších" Ľ.M.
ignore list: Syntex, Airm@n64, gejmer, Jarysmen, Maranov, Ssnake, jakubom, tielka
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Příspěvek od Flegy »

to no-x: a ja dycky myslel, ze se ma udelat nejakej standard a potom na to delat HW a ne defacto obracene podle toho co si kdo umane :shock:
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

To by bylo pěkný, nicméně víme, jak jsou současné čipy komplexní a když si uvědomíš, že první kroky v jejich vývoji začaly v době SM1.4, kdy byly finalizované specifikace SM2.0, tak je asi jasný, kolik času jejich vývoj zabral. Kdyby ATi a nVidia začaly vyvíjet v okamžiku, kdy byly specifikace SM4.0 kompletní, přišly by G80 a R600 někdy za dva roky...
Nejlepší moderátor ve výslužbě
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Příspěvek od Flegy »

no jo, ale nepochopim jak si muze jakakoli firma nadiktovat ze ta a ta featurka proste v dalsich DX nebude jen proto, ze zrovna ta sama dotycna firma si rekla ze ji tam neimplementuje :? .
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

=>Flegy: Kdyby Microsoft udělal DX10 tak, aby GF8 něco z toho nepodporovala, zase bys mohl říct, co si to Microsoft dovoluje, neříct předem jaký budou požadavky. Je to prostě chyba v systému - nejspíš by bylo opravdu nejlepší, aby byly nejdřív hotový požadavky pro standard a pak teprv se dělaly karty. Nebo aby se firmy navrhující GPU průběžně vývoje radili mezi sebou a s Microsoftem co implementují a co ne. Pak by nedocházelo k takovým omylům, jakože R600 má features, které nejsou potřeba a jestli někdy budou tak až za několik let, a akorát to zvyšuje výrobní náklady (plocha jádra) a spotřebu.
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Flegy píše:no jo, ale nepochopim jak si muze jakakoli firma nadiktovat ze ta a ta featurka proste v dalsich DX nebude jen proto, ze zrovna ta sama dotycna firma si rekla ze ji tam neimplementuje :? .
Na vývoji Direct3D se podílí:

1. Microsoft
2. ATi+nVidia
3. někteří vývojáři

Takže do toho prostě kecat může a je i v zájmu Microsoftu, aby jeho API podporovalo co nejvíc produktů, protože kdyby se párkrát zopakovalo, že novou verzi DX bude podporovat (kvůli chybějící podpoře pro některé technologie) jen jeden z výrobců, mohlo by to znamenat, že by si vývojáři pro příště radši vybrali OpenGL, u kterého by byla situaci jistější a to samozřejmě MS nemůže dopustit.
Nejlepší moderátor ve výslužbě
Gerimo
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 12. dub 2004

Příspěvek od Gerimo »

Takze jestli to chapu dobre, tak ty features co ma R600 navic nez DX10 pozaduje, tak je vlastne nikdy nevyuzije? Protoze do DX10.1 ji nejaky features chybi a DX10 je zase nevyuzije..
Úspěch je často dítětem odvahy. - Voltaire
Odpovědět

Zpět na „AMD/ATI grafické karty“