Napsal: ned 22. črc 2007, 22:30
Tak třeba Unreal Engine 3 bude používat OpenGl (ve verzi pro Linux a Playstatin 3) takže zas tak zastaralé nebude.
Diskuze o hardware, software a overclockingu
https://forum.pctuning.cz/
tam je mu to fakt platný...fix-cz píše:(ve verzi pro Linux a Playstatin 3)
Je to opačně, fixed resolve používá nVidia. ATi používá resolve přes shadery, který je pomalejší (byť nedělá chyby jako fixed resolve a v budoucnu by se měl používat běžně - třeba právě v UE3). K tomu jednomu roku - co ty víš, jak to bude vypadat za rokSobo píše:Vubec nechapu, proc se ATi spoleha na nejaky fixed resolve, kdyz ho zadna hra nepodporuje?? Nemelo by prece byt v jejim vlastnim zajmu navrhnout kartu tak, aby byla pri svem uvedeni a v blizke budoucnosti(1 rok) pro hry to nejlepsi??
neviděl jsem osobně AA ani na jedné kartě, ale někteří majitelé Radeonu HD2900XT tvrdí, že obraz je příjemnější na pohled než na starých Radeonech. Taky box filter má jisté meze. No a nemusíš nutně hrát s 24xAA, podle screenshotů vypadá zajímavě i 12x s edge detect filtrem. K těm propadům výkonu, to je holt vlastnost architektury. Ale jak říkám, počkej si třeba za rok, jestli nVidia neukecá Epic aby v UE3 povolili fixed resolve tak bude mít vysoké propady i nVidia.Sobo píše:Ad CFAA...
Tak proc no-X pise "pouze"? Pokud jak ty tvrdis bude shader resolve lepsi nez fixed resolve, tak proc "pouze", ale na to bych se asi mel ptat spis no-Xe. Jinak v te kvalite je opravdu takovy rozdil, ze to staji za ty brutalni straty FPS?no-X píše:UE3 stejně podle všecho nebude podporovat fixed resolve, ale pouze DX10/shader-resolve, takže uděláme pá-pá nízkým propadům výkonu při AA tak, jak je známe z R580 a G80...
pouze = jenomSobo píše:Tak proc no-X pise "pouze"? Pokud jak ty tvrdis bude shader resolve lepsi nez fixed resolve, tak proc "pouze", ale na to bych se asi mel ptat spis no-Xe. Jinak v te kvalite je opravdu takovy rozdil, ze to staji za ty brutalni straty FPS?no-X píše:UE3 stejně podle všecho nebude podporovat fixed resolve, ale pouze DX10/shader-resolve, takže uděláme pá-pá nízkým propadům výkonu při AA tak, jak je známe z R580 a G80...
Shader resolve je v DX10 standardní postup. Lepší je v tom, že narozdíl od fixed resolve nedělá současně s HDR artefakty. Takže v kvalitě je rozdíl minimální. Ale nepleť si to s AA na Radeonech HD2000 vs. GeForce 8 - každá používá jiné algoritmy a konkrétně ATi má lepší maximální kvalitu (24x), ale neumí fixed resolve, takže v 99% současných her má GF8 rychlejší antialiasing. Proč se Microsoft a vývojáři rozhodli standardizovat shader resolve, když je pomalejší, to nevím, ale ATi/nVidia za to nemůžou.Sobo píše:Tak proc no-X pise "pouze"? Pokud jak ty tvrdis bude shader resolve lepsi nez fixed resolve, tak proc "pouze"
Ja si myslim, ze behem roku nam ta odpoved vystane. Mozna, ze fixed resolve je nejak limitovan...Lukfi píše:...Proč se Microsoft a vývojáři rozhodli standardizovat shader resolve, když je pomalejší, to nevim....
Protože je v mnoha případech matematicky i vizuálně nekorektní a navíc hry používající deferred shading nemají možnost provést standardně MSAA, protože v okamžiku, kdy by měl být MSAA proveden, již neexistují data o geometrii, podle kterých se MSAA provádí. Takže jediná možnost je provést MSAA ještě v okamžiku, kdy jsou geometrická data k dispozici, jenže to zas nejde provést fixed resolve (protože ten se provádí až v ROPs), takže by se musel použít shader resolve.Lukfi píše:Proč se Microsoft a vývojáři rozhodli standardizovat shader resolve, když je pomalejší, to nevím...
Mam to chapat tak, ze vsechny OpenGL a par D3D her pouziva shader resolve uz ted? V tom pripade nechapu, proc no-X psal, ze dame v UE3 kvuli shader resolve sbohem nizkym propadu pri AA, kdyz prave se shader resolve ma HD 2900XT tak nizke propady vykonu v opengl(Doom 3, Quake 4,Prey).no-X píše:Ad 99% her - to není přesné - všechny OpenGL hry a několik D3D by se též našlo (teď se mi ale nechce hledat)
no-X píše: UE3 by podle všeho měl používat výhradně shader resolve
videl si už 32xS ?Lukfi píše:konkrétně ATi má lepší maximální kvalitu (24x)
umm... to ale jde jen se dvěma kartami, nebo ne?crux2005 píše:videl si už 32xS ?
Až mi vysvětlíš postup, kterým bys dokázal renderovat do g-bufferu za použití MSAA + fixed resolve, nebo se aspoň začneš chovat slušně, budu se s tebou rád bavit dál.iks píše:a nejakej dukaz mas nebo sis to jen vycucal z prstu ?no-X píše: UE3 by podle všeho měl používat výhradně shader resolve
stačí single G80Lukfi píše:umm... to ale jde jen se dvěma kartami, nebo ne?crux2005 píše:videl si už 32xS ?