RIVA 128

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 septembrie 2019; verificările necesită 30 de modificări .
Nvidia RIVA 128
nume de cod NV3
Data de lansare 1997
Producătorii STMicroelectronics NV
Modele după nivel
Avansat RIVA 128, ZX
versiuni API
Versiunea Direct3D și shaders Direct3D 5.0
 Fișiere media la Wikimedia Commons

RIVA 128  este un GPU lansat pe 1 aprilie 1997 de către Nvidia . A devenit unul dintre primele GPU-uri „populare” cu suport pentru accelerarea 3D. Numele este un acronim pentru Video interactiv în timp real și accelerator de animație . [unu]

RIVA 128 a devenit primul GPU cunoscut de la Nvidia .

Arhitectură

Primul cip NV1 , creat de Nvidia, a funcționat pe o tehnologie de randare complet diferită, bazată pe maparea texturii pătratice neacceptată de Direct3D . RIVA 128, pe de altă parte, a fost conceput pentru a fi cât mai compatibil cu Direct3D 5 și API-ul OpenGL . Pe un cip al acestui GPU, realizat după o tehnologie de proces de 350 de nanometri, au fost plasați 3,5 milioane de tranzistori ; frecvența de funcționare a miezului - 100 MHz. [1] Acest cip a fost unul dintre primii care a folosit capabilitățile magistralei AGP 1.0 (66 MHz) și a fost construit ținând cont de specificațiile Intel implementate în chipset-ul Intel 440LX pentru procesorul Pentium II . Acesta din urmă a fost recomandat pentru dezvăluirea completă a capabilităților Riva 128.

Nvidia a echipat RIVA 128 cu 4 megaocteți de SGRAM nou , conectat la GPU printr-o magistrală de 128 de biți la 100 MHz. [1] Debitul său a fost de 1,6 GB/s. Acesta a fost volumul optim, ținând cont de raportul preț/performanță. Datorită DMA virtuală , preîncărcarea și un cache mare de textură, fluxul de date din RAM a fost optimizat, astfel încât nici măcar magistrala PCI nu a fost un „gât de sticlă”, ca să nu mai vorbim de AGP. Sortarea hardware a triunghiurilor a descărcat CPU-ul.

Rezoluția maximă în modul 3D este de 960x720 pixeli. Acceptă accelerarea hardware a formatelor video MPEG-1/MPEG-2.

Riva 128 a avut și dezavantaje. Primul este software-ul „brut”: problemele cu driverele i-au bântuit pe utilizatori multă vreme, iar suportul normal pentru OpenGL a apărut mai aproape de sfârșitul ciclului de viață al cardului. Al doilea a fost legat de maparea texturii. În loc de acuratețea suprapunerii pe pixel, a fost folosit un per-poligon care consumă mai puțin resurse, ceea ce a condus la artefacte de redare neplăcute, cum ar fi goluri între texturi. De-a lungul timpului, producătorul a lansat un driver actualizat care a implementat acuratețea suprapunerii pixel cu pixel. Al treilea dezavantaj era legat de controlerul de memorie, care putea funcționa doar cu cipuri de 8 Mbit. Dar producătorul inițial nu a plănuit să lanseze versiuni cu mai mult de 4 MB de memorie, așa că dezavantajul este mai degrabă condiționat.

Datorită unei arhitecturi bine gândite, performanța lui Riva 128 a fost relativ ridicată, cardul a concurat cu succes cu Voodoo Graphics și, mai mult, cu nereușitul Voodoo Rush. Concurenții de la 3dfx Interactive aveau nevoie de o hartă 2D de bază, aveau o rezoluție maximă inferioară, dar ofereau suport pentru API-ul proprietar Glide , care era foarte popular printre dezvoltatorii de jocuri la acea vreme.

Riva 128ZX

Această versiune actualizată a fost lansată pe 23 februarie 1998. Cantitatea de memorie video a fost crescută la 8 MB. Pentru cipurile SGRAM, lățimea magistralei a rămas aceeași, în timp ce pentru SDRAM a trebuit să fie redusă la jumătate (la 64 de biți), din cauza limitărilor controlerului de memorie. Frecvența RAMDAC a crescut de la 206 la 250 MHz, rezoluția maximă în modul 3D a fost de 1280x1024 pixeli. Autobuzul este AGP 2x, [2] au fost produse și versiuni PCI.

Caracteristici

Model Data de lansare nume de cod Identificatorul dispozitivului Proces tehnologic(nm) Obosi Memoria maximă (MB) Frecvența RAMDAC (MHz) Structura principală Umplerea MT/s) Memorie GUI Notă
Lățime de bandă (GiB/s) tip de Obosi DirectX OpenGL
RIVA 128 8 aprilie 1997 NV3 0018 350 AGP, PCI patru 206 0:1:1:1 100 1.6 SDR/SGR 128 5 ? Primul nucleu grafic compatibil cu standardele DirectX
RIVA 128 ZX 23 februarie 1998 NV3 0019 350 AGP2X, PCI opt 250 0:1:1:1 100 1.6 SDR/SGR 128 5 1.0 RIVA 128 Versiune îmbunătățită

Note

  1. 1 2 3 RIVA 128 Brochure , Nvidia, accesat 9 octombrie 2007.
  2. GPU-uri Riva 128ZX și Riva TNT . www.ixbt.com . Preluat la 11 noiembrie 2021. Arhivat din original la 11 noiembrie 2021.

Link -uri