Nvidia RIVA 128 | |
---|---|
krycí jméno | NV3 |
Datum vydání | 1997 |
Výrobci | STMicroelectronics NV |
Modely podle úrovně | |
Pokročilý | RIVA 128, ZX |
Verze API | |
Direct3D verze a shadery | Direct3D 5.0 |
| |
Mediální soubory na Wikimedia Commons |
RIVA 128 je GPU vydané 1. dubna 1997 společností Nvidia . Stal se jedním z prvních „populárních“ GPU s podporou 3D akcelerace. Název je zkratkou pro Real-time Interactive V ideo and Animation Accelerator . [jeden]
RIVA 128 se stala prvním široce známým GPU od Nvidie .
První čip NV1 vytvořený společností Nvidia běžel na zcela odlišné technologii vykreslování založené na kvadratickém mapování textur, které Direct3D nepodporuje . Na druhou stranu RIVA 128 byla navržena tak, aby byla co nejvíce kompatibilní s Direct3D 5 a OpenGL API. Na čipu tohoto GPU, vyrobeného 350nanometrovou procesní technologií, bylo umístěno 3,5 milionu tranzistorů ; pracovní frekvence jádra - 100 MHz. [1] Tento čip byl jedním z prvních, který využíval schopností sběrnice AGP 1.0 (66 MHz) a byl postaven s ohledem na specifikace Intel implementované v čipové sadě Intel 440LX pro procesor Pentium II . Ten byl doporučen pro úplné odhalení schopností Riva 128.
Nvidia vybavila RIVA 128 4 megabajty tehdy nového SGRAM , připojeného k GPU pomocí 128bitové sběrnice na 100 MHz. [1] Jeho propustnost byla 1,6 GB/s. To byl optimální objem s ohledem na poměr cena / výkon. Díky virtuálnímu DMA , prefetchingu a velké mezipaměti textur byl optimalizován datový tok z RAM, takže ani PCI sběrnice nebyla „úzkým hrdlem“, o AGP nemluvě. Hardwarové třídění trojúhelníků vytížilo CPU.
Maximální rozlišení v 3D režimu je 960 x 720 pixelů. Podporuje hardwarovou akceleraci video formátů MPEG-1/MPEG-2.
Riva 128 měla i nevýhody. První je „surový“ software: problémy s ovladači pronásledovaly uživatele dlouhou dobu a běžná podpora OpenGL se objevila blíže ke konci životního cyklu karty. Druhý se týkal mapování textur. Namísto přesnosti překrytí na pixel byl použit méně náročný na zdroje na každý polygon, což vedlo k nepříjemným artefaktům při vykreslování, jako jsou mezery mezi texturami. Postupem času výrobce vydal aktualizovaný ovladač, který implementoval přesnost překrytí pixel po pixelu. Třetí nedostatek se týkal paměťového řadiče, který uměl pracovat pouze s 8 Mbit čipy. Výrobce ale původně neplánoval vydávat verze s více než 4 MB paměti, takže nevýhoda je spíše podmíněná.
Díky promyšlené architektuře byl výkon Rivy 128 poměrně vysoký, karta úspěšně konkurovala Voodoo Graphics a navíc nepovedenému Voodoo Rush. Konkurenti z 3dfx Interactive potřebovali základní 2D mapu, byli horší v maximálním rozlišení, ale nabízeli podporu pro proprietární Glide API , které bylo v té době u herních vývojářů velmi oblíbené.
Tato aktualizovaná verze byla vydána 23. února 1998. Velikost video paměti byla zvýšena na 8 MB. U čipů SGRAM zůstala šířka sběrnice stejná, zatímco u SDRAM musela být snížena na polovinu (na 64 bitů), kvůli omezení paměťového řadiče. Frekvence RAMDAC vzrostla z 206 na 250 MHz, maximální rozlišení v 3D režimu bylo 1280x1024 pixelů. Sběrnice je AGP 2x, [2] Vyráběly se i verze PCI.
Modelka | Datum vydání | krycí jméno | ID zařízení | Technologický proces (nm) | Pneumatika | Maximální paměť (MB) | Frekvence RAMDAC (MHz) | Hlavní struktura | Plnění MT/s) | Paměť | GUI | Poznámka | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Šířka pásma (GiB/s) | Typ | Pneumatika | DirectX | OpenGL | |||||||||||
RIVA 128 | 8. dubna 1997 | NV3 | 0018 | 350 | AGP, PCI | čtyři | 206 | 0:1:1:1 | 100 | 1.6 | SDR/SGR | 128 | 5 | ? | První grafické jádro kompatibilní se standardy DirectX |
RIVA 128 ZX | 23. února 1998 | NV3 | 0019 | 350 | AGP2X, PCI | osm | 250 | 0:1:1:1 | 100 | 1.6 | SDR/SGR | 128 | 5 | 1,0 | RIVA 128 Vylepšená verze |
Nvidia | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GPU ( srovnání ) _ |
| ||||||||||
Čipové sady základní desky ( srovnání ) _ |
| ||||||||||
jiný |
|