VOGONS


Riva 128 / 128 ZX

Topic actions

First post, by 386SX

User metadata
Rank l33t
Rank
l33t

Hi,

I am actually testing this card, Diamond V330 Riva 128 PCI 4MB SGRAM along with my best S7 cpu the K6-3 400 on the MVP3.
It's amazing how much this card (for its time) was fast in Direct3D even if quality differs from the alternative cards. It can also run accelerated Thief 2 at 640x480 with nice frame rate. What is your experience with this card or the better ZX version? Why the rendering is so different from the other D3D alternative? And do you think that it can compete the Voodoo Graphic in D3D and OGL?
The only fault I could find beside the somehow strange rendering quality is that it would really need an heatsink on it cause it runs probably too hot.
Bye

Reply 1 of 14, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

Before I went for the V3 I used a Riva 128. It was a good card. Image quality was good (V3 is still better).
Some Dosdemos did not work (they work with a V3). Win3x Drivers are OK, sometimes I had problems
with the Fonts (they looked not so nice, but I was told that this could be patched.)

I stared with the same configuration as you: K6-III+/400-550/Riva128/MVP3
But I changed it to: PII-333/V3+V1/440LX

because:

- The PII is way better when it comes to Win9x/3d(fx).
- The V3 is overall the better card because most games around 2000 work much better and look better (or have less issues) with a Voodoo3.

Retro-Gamer 😀 ...on different machines

Reply 2 of 14, by 386SX

User metadata
Rank l33t
Rank
l33t

I understand your point. I tried many 1998/99 cards lately and surely the Voodoo3 is overally the most compatible and good quality card I would use but as you said I expected the K6-3 to be a bit better than it is in 3D application. It's way better than the K6-2 but not enough. In fact I found the Voodoo2 12Mb to be probably the most correct card or the Savage4 to be pushed by this cpu.

The Riva 128 I remember from that newspapers era, is quiet fast and incredibly compatible if we consider 2000 titles should be far from it.

Reply 3 of 14, by elianda

User metadata
Rank l33t
Rank
l33t

The Riva128 was really nice because it combined 2D with decent 3D acceleration and the cards often had TV-Out and even TV-In.
It is very fast in DOS and has there a good compatibility and VBE 3.0. All the early games run at playable frame rates (e.g. forsaken).
The release of Unreal started to make the card obsolete and also Q3 was quite demanding where you can achieve only barely playable frame rates. The OpenGL implementation is however quite good for such an old card. The Riva128 PCI features also a AGP like feature where textures can be put to system RAM. The ZX adds mainly a higher clocked DAC and the option for antialiasing.
Considering feature set and performance the card was a really good choice at its time.

If you already owned a System with e.g. S3 Virge then of course the investment in a 3dfx Voodoo was the better option.

The Intel i740 appeared a bit later, PowerVR PCX2 had more compatibility problems with D3D stuff (and was just an add-on card as well).

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 4 of 14, by 386SX

User metadata
Rank l33t
Rank
l33t
elianda wrote:
The Riva128 was really nice because it combined 2D with decent 3D acceleration and the cards often had TV-Out and even TV-In. It […]
Show full quote

The Riva128 was really nice because it combined 2D with decent 3D acceleration and the cards often had TV-Out and even TV-In.
It is very fast in DOS and has there a good compatibility and VBE 3.0. All the early games run at playable frame rates (e.g. forsaken).
The release of Unreal started to make the card obsolete and also Q3 was quite demanding where you can achieve only barely playable frame rates. The OpenGL implementation is however quite good for such an old card. The Riva128 PCI features also a AGP like feature where textures can be put to system RAM. The ZX adds mainly a higher clocked DAC and the option for antialiasing.
Considering feature set and performance the card was a really good choice at its time.

If you already owned a System with e.g. S3 Virge then of course the investment in a 3dfx Voodoo was the better option.

The Intel i740 appeared a bit later, PowerVR PCX2 had more compatibility problems with D3D stuff (and was just an add-on card as well).

In terms of 2D quality it really shine too. Desktop, refresh and colors are great on this card. I find that the PCI version even if can go to the system ram, actully suffer from the bus quiet a bit. I tried a ZX Agp and definetely was unleashed compared to this one.
I tried both Voodoo1 and Riva 128 with an heavy game like Thief2 and maybe the rendering quality is a bit less smooth with filtering than the V1 but in terms of speed it's not bad at all.

Reply 5 of 14, by FGB

User metadata
Rank Oldbie
Rank
Oldbie
386SX wrote:

[...] it would really need an heatsink on it cause it runs probably too hot.
Bye

It runs hot, yes. But far away from too hat. It has a design that allows the heat. I remember playing in the hot summer in a P2 350MHz rig along with a Voodoo2. It was hot like hell but never crashed. Although I agree that a little heatsink mounted with adhesive tape won't hurt.

386SX wrote:

In terms of 2D quality it really shine too. Desktop, refresh and colors are great on this card.[...]

The Riva128 was a good card but I never was happy with its 2D quality. As elianda stated, the compatibility and speed was great, yes. But the signal quality was not that great. It never ever reached the level matrox introduced years earlier. Not a few people rememeber the Riva128 for its blurry signal output.

www.AmoRetro.de Visit my huge hardware gallery with many historic items from 16MHz 286 to 1000MHz Slot A. Includes more than 80 soundcards and a growing Wavetable Recording section with more than 300 recordings.

Reply 6 of 14, by 386SX

User metadata
Rank l33t
Rank
l33t

Matrox 1996-98 cards had impressive (for its time) 2D signal quality, and still today very good even with an LCD VGA input. But considering all the other alternative 95-96 cheap 2D cards plus passtrough cables of the add-in ones that you could find those days...

Reply 7 of 14, by swaaye

User metadata
Rank l33t++
Rank
l33t++

I've used STB Velocity 128 with Riva 128 and the Riva 128ZX version. The 2D isn't all that bad on these. I've certainly seen much worse. But yeah it's not ATI / Matrox / 3dfx (V3-V5) / #9 quality.

The 3D is pretty nasty. I'm surprised to see people remember that fondly. 😁 It is so grainy, the textures often don't align correctly because of some subpixel flaw, the per poly filtering is a big weakness compared to Voodoo, the blending can ruin a game's looks too. But for 1997 it was acceptable I guess. The interesting thing is NV tried to fake per pixel mip mapping in their drivers. It's all bright and cheery in the control panel. It doesn't work. A little scam there.

TNT is so incredibly improved. Night and day.

Reply 8 of 14, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

The riva128 and the v3-3000 are the only two cards that have real smooth scrolling in jazz2 in 640x400! 8Bit mode,
no stuttering, really smooth. no other card that I have tested produce stutterfree scrolling on my PII-333.

Doc

Retro-Gamer 😀 ...on different machines

Reply 9 of 14, by 386SX

User metadata
Rank l33t
Rank
l33t

I am testing the Riva 128 with 3DNow enabled Quake2 demo patch at 800x600 OGL. It's amazing running smooth at 27fps timedemo with its own unique quality but impressive anyway. Drivers are amazing considering it runs many games/bench of 2000's.

Reply 10 of 14, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

riva128 was always a cult card for me. despite its slightly inferior image quality and some effects artifacts, its speed is simply devastating, especially in opengl games. its the first and only integrated 2d/3d card that can smoke the voodoo in term of speed at that time.

the i740 is another good card that i liked, it has comparable speed(opengl is a bit slower) and much better image quality over the riva128 but not without a few drawbacks: late to market, and agp compatibility issues on via boards.

Reply 11 of 14, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

I bought the riva128 right after using 3dfx cards in 199x. I was not happy with it,
the 3dfx-Cards were more usefull these days.

Retro-Gamer 😀 ...on different machines

Reply 12 of 14, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie

Never had a Riva 128. A friend had one and was quite happy.
Since this hasn't been mentioned yet: http://www.vintage3d.org/riva128.php
IIRC the Riva 128 was somewhat overpowered at release, no CPU could fully utilize it.
OpenGL drivers weren't so good for a while, only the latest drivers were as good as they could be (see Putas again).
The most important advantage of the 128 ZX was that it supports 8MB RAM. I don't know if that makes it faster in 640x480, in higher resolutions the RAM is probably more useful (and the cards are fast enough to use eg. 800x600).
Rendering quality is certainly its most important weakness.

Reply 14 of 14, by 386SX

User metadata
Rank l33t
Rank
l33t
idspispopd wrote:
Never had a Riva 128. A friend had one and was quite happy. Since this hasn't been mentioned yet: http://www.vintage3d.org/riva1 […]
Show full quote

Never had a Riva 128. A friend had one and was quite happy.
Since this hasn't been mentioned yet: http://www.vintage3d.org/riva128.php
IIRC the Riva 128 was somewhat overpowered at release, no CPU could fully utilize it.
OpenGL drivers weren't so good for a while, only the latest drivers were as good as they could be (see Putas again).
The most important advantage of the 128 ZX was that it supports 8MB RAM. I don't know if that makes it faster in 640x480, in higher resolutions the RAM is probably more useful (and the cards are fast enough to use eg. 800x600).
Rendering quality is certainly its most important weakness.

The ZX had higher RAMDAC freq if I remember, right? And maybe higher core clock frequency too?

I tried one ZX before and certainly was faster than the basic Riva 128 but mine was a cheap brandless one... so it didnt last long.