RIVA 128

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. září 2019; kontroly vyžadují 30 úprav .
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 .

Architektura

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é.

Riva 128ZX

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.

Charakteristika

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

Poznámky

  1. 1 2 3 Brožura RIVA 128 , Nvidia, přístupná 9. října 2007.
  2. GPU Riva 128ZX a Riva TNT . www.ixbt.com . Získáno 11. listopadu 2021. Archivováno z originálu dne 11. listopadu 2021.

Odkazy