nVidia Riva128 07 Jul 1998
nVidia Riva128ZX. An update of the Riva128, with 30% faster 2D acceleration and 8 MB frame buffer. 3D performance same as the Riva128. Any card that has a Riva128ZX will have 8 MB memory on it, so if you want this chipset, get an 8 MB STB Velocity 128 or a Diamond Viper 330, and there you go.
The very impressive Riva128 chip is a 2D/3D solution, replacing your current graphics card. It's 2D performance is setting records: it outshines the old standard for 2D, the Matrox Millenium II. And the 3D performance is very close to the standard-setting Voodoo Graphics chipset. In fact, in some systems (namely those running a fast Pentium2, especially those with an Advanced Graphics Port), the Riva128 sets the new standard in consumer 3D performance (check out Lars Anderson's report below). Only the Obsidian series of professional cards will out perform the Riva at it's best. The Riva also handles video very well. The Canopus entry will also accept video input in addition to the standard video output. The 230 MHz RAMDAC clock means you'll never want for higher refresh rates.
The current Riva cards have 4 MB frame-buffer memory and no on-board texture memory. This means the maximum resolution in FS98 is 1152x864x16. The card uses system RAM for texture storage, and the card downloads textures through the PCI or AGP bus as needed. This is why the AGP configurations are much preferred for this card-much depends on the bus data rates, and the 66-100 MHz 64-bit AGP bus is 2-4 times faster than the 33 MHz 32-bit PCI-bus.
STB Systems Inc. Friday started shipping an 8MB version of its award- winning Velocity 128 multimedia accelerator based on NVIDIA's new RIVA 128ZX chipset. The new processor offers extended resolutions and color depths and AGP 2X support, while providing the same superior power for business applications and truly fast 3-D acceleration for gaming and entertainment found in the original Velocity 128.
Cards:
STB Velocity
128
Diamond Viper V330
Elsa Victory Erazor
Canopus Total3D 128V
Asus 3D Explorer 3000
Reviews:
CombatSim
Review of the Diamond Viper 330
RIVA 128
Benchmarks page
GameSpot review of
STB Velocity 128 AGP
GLDojo review of the
Canopus board (with TV input).
Fan Pages:
The
RUG
RivaZone
Zone 128
FPS
The RIVA Users Group
Drivers:
STB as of 22 Oct
97. Diamond (24 Oct 97) has Win 95
and NT
drivers. Diamond has even newer
drivers (16Nov97). New drivers have been released since, but I don't have the info handy.
Surf the manufacturer sites.
Riva
128 FAQ
Notes:
At the moment it seems there are some unsolved driver problems. This situation will not likely continue for long.
To use the Velocity or the Viper cards you must have a motherboard capable of bus mastering. Both these cards use the system RAM for texture storage, and bus mastering is needed to move textures rapidly to the card. These cards are sold in AGP (Advance Graphics Port) versions which are faster than the PCI versions, but require an AGP-capable Pentium-II LX motherboard. Maximum resolution of 1152x864 for 3D acceleration. 3D in a window supported. Here's an AGP FAQ.
From Diamond: "Known Limitations: The NVidia Riva 128 chip used on the Diamond Viper V330 requires an IRQ to function correctly. If no IRQ has been assigned to the card by the motherboard BIOS you may experience symptoms such as windows not booting, or extremely poor performance. Some motherboard BIOS' allow for an option to force an IRQ to the VGA adapter. Often times the latest BIOS will also resolve this problem. For further information please contact your motherboard manufacturer." This means you need a fairly recent PCI-bus version 2.1 to use the card.
If you are interested in playing GLquake or GLquake2, you need the D3D wrapper, which you can get here. You also need the full version of Quake, and GLquake from www.idsoftware.com.
Data:
| 51.9 | 3D: 800x600x16x85, FS | Luca Minoli | Jan98 | ||||
| P2/300/64 | Asus 3D Explorer 3000 AGP | SB16/ISA | |||||
| 47 | 71.5 | 60 | too fast to read | 50 | 23 | 24 | No |
| v1.04 drivers. v1.03 drivers had poorer quality, but 40-50% faster frame rates. Ticket to ride= 19, Voodoo = 36.9. | |||||||
| 48.4 | 3D: 800x600x16x75, FS | Jim Toraro | 10Mar98 | ||||
| P2/300/96 | STB Velocity 128 AGP | SB AWE32/ISA | |||||
| 50.2 | 59 | 50 | 52 | 60 | 19.1 | 19.7 | No |
| 1024x768 = 38.8, 1152x864 = 31.5 (must be sweet!) 16 MB system RAM allocated to AGP mem. | |||||||
| 45.8 | 3D: 800x600x16x75, FS | Terry Turner | 20Apr98 | ||||
| P2/333/64 | Diamond Viper 330/PCI | Ensoniq/PCI | |||||
| 45-47 | 55-58 | 47-52 | 47-55 | 18.8-19.5 | No | ||
| Used drivers that came with the card. | |||||||
| 45.6 | 3D: 800x600x16x70, FS | Marty Becke | 11May98 | ||||
| P2/400/128 | STB Velocity/4 MB/AGP | (Diamond Monster 3D/4MB) | SB16/ISA | ||||
| 48 | 56 | - | 55 | 48 | 21 | 22 | No |
| 1024x768 = 36.4, Voodoo (800x600) = 35.5 | |||||||
| 43.4 | 3D: 800x600x16, FS | Cesar Gaddini | 27Nov97 | ||||
| P2/300/64 | STB Velocity/4 MB/AGP | SB AWE64/ISA | |||||
| 43 | 53 | 49 | 45 | 54 | 16.1 | 16.4 | No |
| Comments: No sound or image stuttering. 19" monitor. | |||||||
| 41.2 | 3D: 800x600x16, FS | Lars Anderson | 30Oct97 | ||||
| P2/266/64 | Diamond Viper 330/AGP/4MB | Orchid Righteous 3D | SB AWE64/ISA | ||||
| 43 | 54 | 43 | 42 | 50 | 15.1 | 15.6 | No |
| Comments: Voodoo = 30.8, 2D = 24.3. No image or sound problems. Viper drivers v4.10.01.001, Voodoo v.2.00.18, Motherboard Asus P2L97. | |||||||
| 40.1 | 3D: 800x600x16x75, FS | Eric Esser | 4Dec97 | ||||
| P2/300/64 | Diamond Viper V330 | SB AWE32/ISA | |||||
| 42 (35-52) | 52 | 43 | 35 | 53 | 16.1 | 16.6 | No |
| Comments: v4.10.01.0015 drivers "improved frame rate a lot." | |||||||
| 33.8 | 3D: 800x600x16x60, FS | Lars | 15Jan98 | ||||
| P2/233/64 | Asus V3000/4MB AGP | ISA | |||||
| 38 | 47 | 35 | 35 | 35 | 13 | 13 | No |
| v1.03. | |||||||
| 31.7 | 3D: 800x600x16x100, FS | Tomi Tiiri | 08Mar98 | ||||
| P2/233/64 | Viper V330/4MB AGP | SB Vibra16/PCI | |||||
| 37 | 45.5 | 35 | 27 | 33 | 12.9 | 13.1 | No |
| v4.10.01.0022 8-Bit textures used. | |||||||
| 31.1 | 3D: 800x600x16x120, FS | Bruno G. F. van Mulken | 28Feb98 | ||||
| P2/233/128 | Diamond Viper V330/4MB | SB16/ISA | |||||
| 38.5 | 45.5 | 35 | 27 | 30 | 10.8 | 11 | No |
| v4.10.01.002 drivers, v1.49 BIOS | |||||||
| 30.6 | 3D: 1024x768x32, FS | Dorris Duvall | MAr98 | ||||
| P200mmx/64 | Diamond Viper V330/4MB | Diamond Sound lite/PCI | |||||
| 22.4 | 37 | 37 | 31 | 22.8 | 33.6 | 33.6 | No |
| Driver v4.0. The FSBench4 results seem way too big, but I don't know why. | |||||||
| 27.7 | 3D: 800x600x16, FS | Frank Martoili | 28Feb98 | ||||
| P233/64 | Diamond Viper V330 | SB AWE32/ISA | |||||
| 37 | 32.2 | 40.1 | 23.3 | 26.3 | 7.5 | 7.5 | No |
| FS98 full install, MTech R534G motherboard. | |||||||
| 27 | 3D: 800x600x16, FS | Hans Stoekenbroek | 25Nov97 | ||||
| K6/233/32 | Diamond Viper V330 | Pro Audio Spectrum/ISA | |||||
| 27 | 40 | 32 | 23 | 30 | 10 | 11 | No |
| Comments: "Probably all 3D capabilities of the Riva128 aren't yet supported by Microsoft's Direct3D driver. Compared with a Monster 3D, the advantage in that the Viper does acceleration in a window and at all resolutions. Advantage of the Monster is that the textures etc. look more natural." | |||||||
| 25.9 | 3D: 1024x768x16x85, FS | Donald Kent | Apr98 | ||||
| P2/233/48 | Diamond Viper V330 | Monster SOund/PCI | |||||
| 30.1 | 29.5 | 32 | 24.3 | 28.5 | 11 | 11.3 | No |
| 25.6 | 3D: 800x600x16x72, FS | Frank Hartmann | 8Nov97 | ||||
| K6/200/64 | Diamond Viper V330 | SB16/ISA | |||||
| 25.5 | 41.6 | 31.1 | 18.8 | 25.1 | 11.7 | 12.5 | No |
| Comments: Using STB drivers v1.21. Diamond drivers v4.10.01.0011 locked up when switching to external views. | |||||||
| 25.8 | 3D: 1024x768x'8'x75, FS | Peter Kleyn | 2Nov97 | ||||
| PPro/200/64 | Diamond Viper V330 | ||||||
| 29-30 | 32-40 | 30-32 | 26 | 25 | 7-8 | ||
| Comments: v4.01.10.0011, 1152x864 essentially the same. With Diamond drivers at 1024x768 will lock up in full-screen spot-plane view. Setting PCI latency timer in BIOS to 128 fixed it. | |||||||
| 24.7 | 3D: 800x600x16x75, FS | Ken Ellis | 17Mar98 | ||||
| K6/233 | Viper/4MB | SB AWE64/ISA | |||||
| 29 | 39 | 31 | 22 | 24 | 9.3 | 9.2 | No |
| For 1024x768x16, total = 22.7 | |||||||
| 23.1 | 3D: 800x600x16, FS | Ron Fodor | 28Sept97 | ||||
| K6/200 | STB Velocity 128 | SB AWE64 (ISA) | |||||
| 24.3 | 35.6 | 26.3 | 18.5 | 25.6 | 8.5 | 8.7 | |
| Comments: No sound or image problems. | |||||||
| 21.8 | 3D: 800x600x16x60, FS | Chris DiGiacomo | 9Oct97 | ||||
| P233MMX/32 | Diamond Viper 330 4MB | SB AWE32 (ISA) | |||||
| 23 | 30 | 25 | 21 | 24 | 8.0 | 8.4 | |
| Comments: No sound or imame problems. ASUS TX97 motherboard, SDRAM | |||||||
| 21.3 | 3D: | Ron Harmon | Mar98 | ||||
| P200MMX/32 | Diamond Viper 330 4MB | Aztech/ISA | |||||
| 21.2 | 29.3 | 23.8 | 18.5 | 27.2 | 7.6 | 7.6 | No |
| 19.5 | 3D: 800x600x16, FS | Ken Brown | 7Oct97 | ||||
| P200MMX/48 | Diamond Viper V330 4MB | SB16 (ISA) | |||||
| 17.6 | 30.2 | 27.7 | 14.3 | 19.1 | 8.3 | 9.6 | |
| Comments: Asus P/I-P55TVP4 motherboard, 512KB L2 cache. Windowed = 18.3 Diamond driver v4.10.01.0004. | |||||||
| 18.8 | 3D: 800x600x16, FS | Deiter Barthelmeus | 27Nov97 | ||||
| K6/200/64 | Diamond Viper V330 4MB | SB AWE64/ISA | |||||
| 20 | 27 | 24 | 15 | 19 | 8 | 8 | No |
| Comments: | |||||||
| 18 | 3D: 800x600x16x60, FS | Kevin Raney | 16Nov97 | ||||
| P166/72 | Diamond Viper V330 4MB | SB16/Waveblaster/ISA | |||||
| 17.0 | 21.0 | 23.2 | 4.8 | 5.3 | No | ||
| Comments: 2D = 9. | |||||||
| 16.6 | 3D: 800x600x16, FS | Will Ingersoll | 06Jan98 | ||||
| P200/48 | Diamond Viper V330 4MB | SB 16/PCI | |||||
| 14.4 | 23.2 | 23.2 | 18.5 | 14.5 | 6.0 | 6.0 | No |
| Comments: Driver v4.10.01.0015. Strange choppy beeping noise at the end of FSBench3.vid. | |||||||
| 16.1 | 3D: 800x600x16x72, FS | Walt Fini | 15Nov97 | ||||
| P166mmx/32 | Diamond Viper V330 4MB | Televideo/PCI | |||||
| 21 | 21 | 21 | 15.1 | 12.9 | 5.3 | 6.1 | No |
| Comments: Driver v4.10.01.0011. When running FS98 in a window, locks up frequently and randomly (5 min or so), needing hardware reboot. No problem full-screen. Biostar MB-8500TVX 256K cache Jun97 BIOS. | |||||||
| 16.0 | 3D: 800x600x16, FS | Don Stimson | 15Dec97 | ||||
| P200/48 | Canopus Total3D 128v/4MB | SB AWE32/PCI | |||||
| 20 | 26 | 16 | 14 | 13 | 6.7 | 6.9 | No |
| Comments: Original Canopus driver. | |||||||
| 13.0 | 3D: 800x600x16x75, FS | Dick Boley | 11Nov97 | ||||
| Cx200/32 | STB Velocity 128/4 | Ensonic/ISA | |||||
| 25 | 17 | 12 | 8.5 | 10.5 | 5 | 6 | No |
| Comments: Driver v1.21 (11Nov). STB did not work with FIC 2005A or 2007A motherboard. Used QID motherboard. PowerVR2 and Rush stuttered with this system. No stuttering with Riva. | |||||||
| 12.9 | 3D: 800x600x16, FS | Marty Evans | 5Nov97 | ||||
| P166/96 | Diamond Viper V330 | SB16/PCI | |||||
| 13.5 | 19.2 | 14.5 | 11.8 | 13.6 | 4.6 | 4.8 | No |
| Comments: v4.01.10.0011 | |||||||
| 12.6 | 3D: 800x600x16x85, FS | Steve Wisniewski | 13Oct97 | ||||
| Cx166/32 sdram | STB Velocity 128/4MB | SB32/PCI | |||||
| 15.1 | 20 | 13 | 10 | 12 | 5.3 | 5.6 | No |
| Comments: STB drivers dated 13Oct97 | |||||||
| 11.6 | 3D: 800x600x16, FS | Lee Golden | 5Nov97 | ||||
| P133/32 | STB Velocity 128 | PCI | |||||
| 12 | 17 | 12.3 | 11.5 | 12.6 | 4.4 | 4.6 | No |
| Comments: v4.10.01.0107. | |||||||
| 11.2 | 3D: 800x600x16, FS | Peter Magnus | 28Nov97 | ||||
| P150/64 | Diamond Viper V330 | Genius Sound Maker 18 pnp/PCI | |||||
| 10.1 | 15.4 | 14 | 12 | 12 | 3.6 | 3.9 | No |
| Comments: v4.10.01.0011. 2D = 8.2. | |||||||
| 11.0 | 3D: 800x600x16x75, FS | Kuba Sikorski | 26Feb98 | ||||
| P133/64 | Elsa Victory Erazor/4MB | Yamaha Sound Edge/ISA | |||||
| 13.5 | 18.5 | 11.6 | 8 | 9 | 5.3 | 6.1 | No |
| Driver v2.02. With S3 868/2MB card had 30-50% better framerates in 2D mode. Often stuttered in FSBench1, 3, and 4, paused in FSBench3. | |||||||
| 11.8 | 3D: 800x600x16, FS | Walt Bertram | 3Mar98 | ||||
| P166/48 | Velocity 128 | Ensoniq VIVO/ISA | |||||
| 13 | 20 | 12 | 9 | 12 | 4.5 | 4.5 | Yes |
| V2100 = 13.2 (!). Rush = 12.4, PowerVR = 7.5, Millenium(2D) = 9.3, Riva(2D) = 7.1, V2100(2D) = 7.5. See chart. | |||||||
| 5.6 | 3D: 800x600x16x75, FS | Scott Fausel | Jan98 | ||||
| P75/40 | Diamond Viper V330 | SB16 AWE32/ISA | |||||
| 5.5 | 8.0 | 5.8 | - | 6.5 | 2.1 | 2.1 | No |
| 2D = 4.0 | |||||||