kvp#62
"a DX9 óta ugyanis annyiban mindenképpen változott a helyzet (amennyire én tudom), hogy sok függvényt optimalizáltak,"
Nem ez tortent. Gyakorlatilag kidobtak a teljes dx9-es rendszert es minden chip altalanos simd vektorproceszor tombkent mukodik, ami tartalmaz bizonyos 3d rendereleshez haszonos specialis utasitasokat is. Semmilyen fuggveny sincs beegetve a kartyakba, a dx9-es modot ugy oldottak meg, hogy megirtak a dx9 fuggvenyeit az uj shader kodban. Ezert is lehet kiegesziteni a dx10-es kartyakat barmikor dx10.1-es es dx11-es modra, mert csak meg kell irni az uj fuggvenyeket. Az nvidia eseten az a gond, hogy a 8 alu magra jut egy branch egyseg, tehat 8-as simd rendszeru a kartya. Ezert a dx11-es felteteles utasitasvegrehajtas alkalmazasa eseten a teljesitmeny nyolcadara (12.5%-ra) esne vissza. A dx10.1-es texture load filtering szoftveres megvalositasa miatt ez tovabb csokkenne a negyedere tehat a dx9-es teljesitmeny 3.1%-at tudna a kartya dx11-es modban. Viszont mukodne es utolag szoftveresen frissiteni lehetne a gf8800-as sorozattol az osszes kartyat dx11 kompatibilisre.
Az ati tobb branch egyseget hasznalt, amitol a nyers teljesitmeny nem akkora, de nem csokken a teljesitmeny ha a magokat nem 8-as csoportokban hanem kulon-kulon hasznaljak. Ezert vannak most elonyben.
"egy asztali PC szempontjából, úgy tűnik, a számítógépek esetében el kell telnie 1-2 generációnak, amíg felérnek egy újgenes konzol képi világához."
A problema az, hogy teljesitmenyben mar a gf8800-as sorozat is tullepett a konzolokon. A minosegrol ne is beszeljuk. A konzolok ott jartak meg, hogy pont egy eleg nagy generaciovaltas elott hoztak ki oket. A masik az, hogy ma mar nem kell pc-re optimalizalni, mert az xbox360-on windows nt 5.x-es kernel fut, dx9-el, tehat ha valaki xbox360-ra optimalizal, akkor tulajdonkeppen windows 2000/windows xp-re optimalizalt es mivel pc-n mar a legtobb uj gep sokkal nagyobb teljesitmenyu mint a konzolok, ezert csak a felbontast es a texturameretet kell megnovelni a jobb kepminoseghez.
"(pontosabban még nem oldották meg, hogy egy fél Paks-nyi erőforrás nélkül is lehessen elfogadható sebességet produkálni)."
Mar vannak real time raytracing chipek, raadasul low tech (lassu) xilinx programozhato logikai aramkorokon implementalva.
"GPGPU-hoz? Lényegében egy csomag technocol, egy proci és egy grafikus chip."
Csak par altalanos processzor, amin akar az os, a programok vagy a grafika is elfuthat. Ilyen pl. az intel larrabee vagy ennek egy/ket magos valtozata amit atom-nak hivnak. (tehat a kis netbook-ok gyakorlatilag egy szal gpu magon futtatjak a windows-t) Videokartya helyett boven eleg egy ramdac is, ami nem szamol semmit csak megjeleniti a memoriaban tarolt kepet a kimenet(ek)en. (az intel-es 'videokartyak' jo resze csak ilyen ramdac)
"Mindenesetre talán az egyik legérdekesebb/titokzatosabb csatája ez az új évezred számítástechnikai iparának"
Hatalmas csata. A kerdes az, hogy az nvidia meddig tudja megsporolni egy teljesen uj gpu mag kifejleszteset, mert semmi mast nem kell tenniuk, mint kidobni a gf8-as technologiat es kihozni egy ujat, amiben jobb az alu/branch egysegek szambeli aranya. Ha ez megvan, akkor 'megjelenik' a dx11-es teljesitmeny is. Ez mar tisztan penzugyi dontes es a marketingesek ugyessegen mulik. De technologiai kuzdelem itt igazabol nem zajlik.