VOGONS


First post, by avxstudios

User metadata
Rank Newbie
Rank
Newbie

Hi folks,

I've a PCI/ISA based system and I'm trying to squeeze a bit more performance out of it.
Currently it's running a Matrox Millennium II (4MB with additional 4MB expansion)
I have a Diamond Viper V330 (Riva 128, 4MB) on hand but it's a nightmare swapping cards over in the system I'm working with, I'm also ironing out some PSU issues currently so I'd like to take it apart once and resolve all issues while in there.

What would be the better card of the two for overall performance in 3D titles, such as Quake, Virtua Cop 2, etc?
Right now the systems running an Intel Pentium i200 (200mhz) with 128mb EDO, and Windows 95.

I had tried the Diamond Viper v330 previously and while it installed file, it would bluescreen whenever I attempted to start a game, but so did the Matrox, which ended up being the PSU issue I'm currently sorting out.

There is a temptation to bite the bullet and just source a GeForce 2 MX PCI for it but I feel like the Millennium II / Viper v330 are better suited to this CPU, at least for now.

tldr: what's faster for 3d, matrox millenium II or diamond viper v330?

Last edited by avxstudios on 2021-02-20, 21:44. Edited 1 time in total.

Reply 1 of 3, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

Viper v330 is better. It has full D3D 5.0 support (no artifacts in 3d, ...well almost), not to mention performance.
https://vintage3d.org/riva128.php vs https://vintage3d.org/mga2.php

1) VLSI SCAMP /286@20 /4M /CL-GD5422 /CMI8330
2) i420EX /486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
3) i430FX /K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
4) i440BX /P!!!750 /256M /MX440 /SBLive!
5) iB75 /3470s /4G /HD7750 /HDA

Reply 2 of 3, by avxstudios

User metadata
Rank Newbie
Rank
Newbie
zyga64 wrote on 2021-02-20, 13:34:

Viper v330 is better. It has full D3D 5.0 support (no artifacts in 3d, ...well almost), not to mention performance.
https://vintage3d.org/riva128.php vs https://vintage3d.org/mga2.php

Nice, duly noted!

So I've pulled the Matrox and installed the Viper v330, but it's having issues.
Namely, when I first install it, or boot to safe mode, everything is perfectly fine, but as soon as the drivers are installed, the display garbles, heres how it looks:
bwVW4oBl.jpg

I've connected the video output to another few monitors of different resolution/size and it displays the same mess on each, the cursor has no issues at all, and everything (POST/Dos/Windows 95 boot screen/Initial windows boot) display fine right up until the driver loads and then I get that.
Is this likely to be a memory issue on the actual card? I've removed each of the capacitors on the card and tested them and they're all well within their labelled spec, I've tried a few different drivers too, all with the same results.

Windows isn't actually crashed, everything works it just doesn't want to display correctly, right click menus etc, even a game i booted all work alright minus the garbled video.
My first gut instinct is vram, but wouldn't it do this without the driver loaded if it was vram?, I'm kinda stumped.

Edit -
So, weirdly, if i launch winquake from the desktop then exit out of it, everything displays normally until next reboot.
however, if i launch glquake, it runs PAINFULLY slow, like frame per seconds rather than frames per second.

Reply 3 of 3, by avxstudios

User metadata
Rank Newbie
Rank
Newbie

Okay, seeing as the Riva is acting up, and I'm encountering a weird issue with the Matrox, I'll repurpose this thread.

So basically this system is an all in one PC/CRT TV.
With the Matrox Millenium II installed, games that use 3d acceleration are functioning very weirdly, as an example, the Matrox version of Tomb Raider 1, shows the matrox logo garbled because the monitor cant handle the resolution, but then the FMV sequences look fine, if I output the VGA to an external monitor it all displays normally, which leads me to believe the resolution it's automatically switching to when I attempt to play the game, is out of range for the built in monitor.

I've connected it to an external monitor and from what the monitors diagnostics mode says, the parts that the systems built in display are having issues with, are 640x480 75hz, the parts that display fine are 640x480 60hz.
Is there a way to force the card to use 60hz for ALL resolutions and prevent tomb.exe from forcing 75hz for the non-fmv sections?

EDIT--
I've now tried UNIVBE, SciTech DD and even HzTool, no matter what settings I use or what refresh I force, when launching the game it forces 75hz every single time.
Super frustrating!