Nvidia RIVA 128 | |
---|---|
kodenavn | NV3 |
Udgivelses dato | 1997 |
Producenter | STMicroelectronics NV |
Modeller efter niveau | |
Fremskreden | RIVA 128, ZX |
API- versioner | |
Direct3D version og shaders | Direct3D 5.0 |
| |
Mediefiler på Wikimedia Commons |
RIVA 128 er en GPU udgivet den 1. april 1997 af Nvidia . Det blev en af de første "populære" GPU'er med understøttelse af 3D-acceleration. Navnet er et akronym for Real-time Interactive V ideo og Animation accelerator . [en]
RIVA 128 blev den første almindeligt kendte GPU fra Nvidia .
Den første NV1- chip , skabt af Nvidia, kørte på en helt anden gengivelsesteknologi baseret på kvadratisk teksturkortlægning, der ikke understøttes af Direct3D . RIVA 128 er på den anden side designet til at være så kompatibel som muligt med Direct3D 5 og OpenGL API. På en chip af denne GPU, lavet i henhold til en 350 nanometer procesteknologi, blev der placeret 3,5 millioner transistorer ; kernedriftsfrekvens - 100 MHz. [1] Denne chip var en af de første til at bruge funktionerne i AGP 1.0-bussen (66 MHz) og blev bygget under hensyntagen til Intel-specifikationerne implementeret i Intel 440LX-chipsættet til Pentium II-processoren . Sidstnævnte blev anbefalet til fuld afsløring af funktionerne i Riva 128.
Nvidia udstyrede RIVA 128 med 4 megabyte af dengang nye SGRAM , forbundet til GPU'en med en 128-bit bus ved 100 MHz. [1] Dens gennemstrømning var 1,6 GB/s. Dette var det optimale volumen, under hensyntagen til forholdet mellem pris og ydeevne. Takket være virtuel DMA , prefetching og en stor teksturcache blev datastrømmen fra RAM optimeret, så selv PCI-bussen ikke var en "flaskehals", for ikke at nævne AGP. Hardwaresortering af trekanter aflastede CPU'en.
Den maksimale opløsning i 3D-tilstand er 960x720 pixels. Understøtter hardwareacceleration af MPEG-1/MPEG-2 videoformater.
Riva 128 havde også ulemper. Den første er "rå" software: problemer med drivere hjemsøgte brugere i lang tid, og normal understøttelse af OpenGL dukkede op tættere på slutningen af kortets livscyklus. Den anden var relateret til teksturkortlægning. I stedet for per-pixel overlay-nøjagtighed blev der brugt en mindre ressourcekrævende per-polygon, hvilket førte til ubehagelige gengivelsesartefakter, såsom huller mellem teksturer. Over tid frigav producenten en opdateret driver, der implementerede pixel-for-pixel overlejringsnøjagtighed. Den tredje ulempe var relateret til hukommelsescontrolleren, som kun kunne fungere med 8 Mbit chips. Men producenten havde i første omgang ikke planer om at frigive versioner med mere end 4 MB hukommelse, så ulempen er ret betinget.
Takket være en gennemtænkt arkitektur var ydeevnen af Riva 128 relativt høj, kortet konkurrerede med succes med Voodoo Graphics og desuden med det mislykkede Voodoo Rush. Konkurrenter fra 3dfx Interactive havde brug for et grundlæggende 2D-kort, var underlegne i maksimal opløsning, men tilbød understøttelse af det proprietære Glide API , som var meget populært blandt spiludviklere på det tidspunkt.
Denne opdaterede version blev udgivet den 23. februar 1998. Mængden af videohukommelse er blevet øget til 8 MB. For SGRAM-chips forblev busbredden den samme, mens den for SDRAM skulle halveres (til 64 bit), på grund af hukommelsescontrollerens begrænsninger. RAMDAC-frekvensen steg fra 206 til 250 MHz, den maksimale opløsning i 3D-tilstand var 1280x1024 pixels. Bussen er AGP 2x, [2] PCI-versioner blev også produceret.
Model | Udgivelses dato | kodenavn | Enheds-id | Teknologisk proces(nm) | Dæk | Maksimal hukommelse (MB) | RAMDAC-frekvens (MHz) | Hovedstruktur | Påfyldning af MT/s) | Hukommelse | GUI | Bemærk | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Båndbredde (GiB/s) | type | Dæk | DirectX | OpenGL | |||||||||||
RIVA 128 | 8. april 1997 | NV3 | 0018 | 350 | AGP, PCI | fire | 206 | 0:1:1:1 | 100 | 1.6 | SDR/SGR | 128 | 5 | ? | Første grafikkerne, der er kompatibel med DirectX-standarder |
RIVA 128 ZX | 23. februar 1998 | NV3 | 0019 | 350 | AGP2X, PCI | otte | 250 | 0:1:1:1 | 100 | 1.6 | SDR/SGR | 128 | 5 | 1.0 | RIVA 128 Forbedret version |
Nvidia | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GPU'er ( sammenligning ) _ |
| ||||||||||
Bundkort chipsæt ( sammenligning ) _ |
| ||||||||||
Andet |
|