[jazztastic jazz music]
Greetings and welcome to an LGR Thing!
And today I felt like playing around with some early 90s graphics cards,
with this Diamond Viper VLB being my primary inspiration for doing so.
Lately I’ve been benchmarking the LGR Woodgrain 486 PC,
which really just means screwing around with random parts and playing Duke Nukem 3D.
Most recently, I spent some time upgrading the 66 megahertz 486 CPU with an 83 megahertz
Pentium Overdrive, the results of which can be seen in a previous LGR episode.
But I’ve also been meaning try some different VESA Local Bus video adapters, something besides
the 1 megabyte Diamond SpeedStar Pro VLB I have in there right now.
So while I was sorting through some random parts the other week, I scrounged up a Diamond
Viper VLB revision E3 I’d never used before and didn’t know anything about.
Turns out this two megabyte card cost a whopping $549/$985 when it hit store shelves in 1993,
nearly a thousand bucks adjusted for inflation decades later.
With the main selling point being that it uses a Weitek Power 9000.
Or maybe it’s why-tech?
Either way-tech, the Power 9000 was a beastly graphics chip back then, hailed as the world’s
fastest user interface controller when it released in the latter half of 1992.
Sounds amazing, right?
And I mean, depending on your needs, it was!
Two whole megabytes of VRAM, a 32-bit 33 megahertz core,
and 24-bit true color graphics in Windows 3.1?
Not to mention resolutions up to 1280x1024 at a 74 hertz vertical refresh rate
truly bonkers stuff for 1993.
But wait, what’s this other chip?
An Oak Technology OTI087X.
Oh.
Well then, ah.
Here’s the thing about these “graphics accelerators” from the early 90s:
exactly what they’re designed to accelerate varies wildly from card to card.
And in the case of the Viper VLB, the Power 9000 chip is designed to accelerate 2D graphical
user interfaces, specifically Windows 3.1.
If you want smoother DOS games, the on-board VGA chip matters a whole lot more.
And the Oak Technology 087X sucks when it comes to SVGA performance in DOS games,
running only an 8-bit data path and using its own separate memory.
Taking a look at the box for the card confirms this, with all the marketing centered around
Windows 3.1 and programs like AutoCAD.
While it does have drivers and BIOS extensions for Super VGA in DOS, the main focus was all
about providing a workstation-like experience on a Windows PC.
And I mean hey, not what I expected but that’s still pretty awesome,
so I’m curious enough to give it a shot.
Even though I don’t think we’ll be seeing much improvement in DOS compared to my SpeedStar
Pro card with its Cirrus Logic GD5428 chipset.
Gotta know for sure though, so let’s get the software and drivers installed
and see what we can do with the Diamond Viper VLB!
[computer whirs to life]
[memory check buzzing]
[floppy drives make floppy noises]
[beep!]
I’ve gone ahead and taken care of the driver installation,
and at this point nothing looks any different.
However, typing in VPRMODE will bring up the Viper VLB setup program,
letting you change around all sorts of nifty things.
For starters, you can increase the default DOS text mode from the typical 80 columns
on up to 132.
Something I’ve seen supported on programs like WordPerfect before, but guess I never
really thought to see if this was possible on DOS 6.22 before, but I’ve always liked
the look of 132 column terminals in UNIX-based operating systems, so this is pretty awesome.
VPRMODE also comes with monitor refresh rate options, providing presets for higher-res
displays of the time and the ability to customize as needed.
You also get a set of monochrome and color graphics tests, handy for seeing what the
card can do and adjusting your monitor’s display settings for each mode.
The VPRMODE program is also used to enable the Diamond Viper’s BIOS extensions, otherwise
VESA-compatible programs won’t know how to address it.
If you’ve ever seen or used the UniVBE program in certain DOS games, yeah.
That’s a universal driver that works with all sorts of VESA cards, but the Viper VLB
has its own extensions accomplishing the same thing.
Which means we can jump into some benchmarks and games!
And we’re gonna start with one of the former, the Superscape VGA Benchmark.
We ran this before when I upgraded this machine from a 486 to a Pentium Overdrive, and the
result was 55.7 with the SpeedStar Pro VLB card I had in here before.
And whadduya know, the Viper VLB is worse here, coming in at only 32.5.
[chuckles] Ahh, yeah.
That Oak VGA chip though, what’re ya gonna do.
Let’s try something running in VESA mode though: Duke 3D, running at 640x480 resolution.
This doesn’t have a benchmarking mode unfortunately, but we can run the two side by side at least.
The tiny number at the top left of each capture is the current framerate and well, there’s
not a big difference whatsoever.
Both of the cards perform pretty badly!
It seems that the Viper draws a frame or two more at any given time than the SpeedStar
Pro, but it’s still a negligible difference and without a proper benchmark I can’t declare
precisely anything precise with precision.
I’d run the Quake timedemo but for some reason, the newer versions of the game all
crash on this system, and older versions that do run
don’t show the resulting benchmark stats.
Oh well, at least SimCity 2000 Special Edition works fantastically!
And I mean, it did already with the other card so that’s not saying much, but still.
It’s at least not any worse and works without a hitch using the card’s own BIOS extensions,
something I haven’t always had success with using other VLB video adapters.
And hey, look!
The monster’s dropping down wind power plants
instead of tossing out trees or just zapping the ground.
Ya don’t see that every day.
[explosions, AdLib Music]
[zzt!]
But yeah, as anticipated, when it comes to DOS gaming
everything running in VESA mode runs about the same or slightly better.
And just about everything else that runs using regular old VGA performs notably worse,
again due to that Oak VGA chipset being used with only 256K of video RAM.
So let’s put that P9000 to use instead and get this going with Windows 3.1 as nature intended.
Or at least as Diamond intended.
It supports anything from 640x480 with 24-bit color on up to 1280x1024 with 256 colors.
And man, seeing 3.1 at resolutions usually reserved for workstations of the time intrigues
the crap outta me, so let’s begin with that!
[Windows 3.1 startup chime]
[chuckles] Well that’s amazing, and everything’s tiny!
Compare that to how it looked maxed out on the SpeedStar Pro card before this, and yeah
that’s a pretty massive leap in terms of usable window space and interface shrinkage.
I mean, yeah I selected small fonts mode, but icons, scrollbars, menus,
it’s all itty bitty now, especially on this 17” monitor.
1280x1024 was really ideal on larger format displays, in my experience 21 inches minimum.
I unfortunately don’t have any computer monitors that big, at least none that are
still working, so this’ll do for now just to see what it’s like.
And no surprise, what it’s like is awesome, with the ability to tile at least four of
the classic Chess bitmap wallpapers and over 16 of the excellent Party bitmap.
*Clearly* worth 550 bucks in 1993...
But yeah, all the typical Windows stuff is provided more room for activities, like browsing
full directory structures in the File Manager with hundreds of files being displayed on-screen
eliminating the need for scrolling.
There’s all kinds of wide open space to multitask applications, regardless of whether
or not it makes practical sense.
Doesn’t matter, this would’ve just been nuts to see on Windows 3.1 back in the day,
and it’s still pretty surreal right now.
Even using Paintbrush is a treat using the Viper VLB.
Arguably it’s a treat regardless, but here you’ve got so many more pixels to push around,
and I’m happy to see that the toolbars and color swatches all scale nicely to the larger resolution.
Now, keep in mind we’re stuck with 256 colors here, so opening a 24-bit image in something
like Photoshop 3.0 isn’t as impressive as it could be in terms of color reproduction.
But still, this lets you manipulate larger resolution images with less of a need to scroll
around, much easier than you could at 800x600, for example.
Actually yeah, let’s switch over real quick to see how that looks.
This is the same card running the same software, just at SVGA resolution and 16.7 million colors,
also known as 24-bit True Color.
You’ve got a smaller workspace, but the upside is that you have just millions more
colors to work with as well thanks to the two megs of on-board VRAM.
Here’s a direct comparison between the two modes just to make it more clear, and yeah,
the trade-offs are apparent.
Fewer colors allows for far greater resolution and detail, and true color means a lot lower
resolution but tons of vibrancy in any media taking advantage of it.
Again, downright impressive for a PC in 1993.
And also something that absolutely doesn’t make a difference if your software and graphics
assets don’t support it, like designing a sign in Print Shop Deluxe here.
Sure, having 24-bit color is impressive, but the standard Print Shop images are all saved
in a 256 color file format so all those millions of colors go completely unused.
And running at 1280x1024 is nice and all, but here all it does is make those clipart
images look a tad sharper on-screen, with the actual work area remaining unaffected.
Mm, doesn’t make Hi-Res Cool Crab look any less cool though.
Another thing that isn’t ideal in this mode are, well,
all the other things that weren’t designed for it.
Microsoft Solitaire, for instance, spreads everything out all over the place when maximized.
The deck never changes size no matter what resolution Windows is set to, with each card
practicing a form of klondike social distancing.
Same kinda thing in SkiFree, where the assets stay exactly the same size
but the density is all outta wack.
So there are roughly the same number of trees, rocks, signposts, and urinating canines,
just spread out across the play area.
Kinda loosens up the difficulty level as a result,
although yeti death remains inevitable, so all is well.
Another set of games that suffers is Microsoft Arcade, a collection of five classic Atari
arcade titles from 1993, the same year the Diamond Viper VLB came out.
And yeah, you can either play it in a window, or play it full-screen
with a window in the middle at the same size.
No scaling whatsoever.
On the flip side, a game like Hyperoid scales perfectly fine.
Ironically so, being that it was a freely-distributed shareware version of Atari’s Asteroids.
And I gotta say, I love the way line art looks when properly scaled at this resolution.
Like the classic Mystify screensaver for instance, check out those crispy shapes floating around
looking sharp enough to slice your eyeballs open just by lookin’ at ‘em.
Anyway yeah, resolution scaling, you never really know what game or program is gonna
play ball and what’s gonna get sidelined when running Windows 3.1 like this.
Lode Runner The Legend Returns from 1994 is another example of things going most unfortunately
wrong, with a window encased in boring patterns anytime you play beyond 640X480.
But then you’ve got games like SimCity Classic from 1993, which maximizes to reveal a massive,
glorious gameplay area filled with a pleasing pixel art population.
I kinda like that the art assets don’t scale up in this case, because you’re left with
more of a bird’s eye view of your metropolis, instead of hovering directly over a handful
of city blocks like you do at lower resolutions.
Unfortunately, this is also one of those games that has problems at anything beyond 256 colors,
so certain animations don’t play correctly
or they have this weird red boundary box around them.
Like the ships, jetliners, and monsters, none of them look quite right in True Color mode.
Going back to 800x600 with 256 colors though, and everything is just fine.
So yeah, this is just one of the many games from back then that have no problem with ridiculous
resolutions, but simply don’t appreciate too many colors on-screen at once.
Finally, the last thing I wanna try are a couple of benchmarks
used by PC Magazine back in the day.
That being WinBench version four and PC Bench version eight.
We’ll do WinBench first since I’ve got this chart of results from back in 1993, comparing
most of the VESA Local Bus cards available at the time.
And as you can see, the Diamond Viper VLB was one of the best of the bunch, at 15 million
pixels per second using WinBench 4.
So let’s try it out ourselves here and see if it’s similar, something I was curious
about since I’m currently using a Pentium Overdrive CPU that wasn’t available back then.
This runs the card through all sorts of graphical stress tests that I am absolutely unqualified
to explain, but suffice it to say you’ll be seeing a whole raft of visual gobbledygook,
including city limits signs from Raleigh, North Carolina for some reason.
How odd.
Anyway, after a good ten minutes of frantic graphical weirdness, the results are in!
And we’ve got a combined graphical score of 21.2 million pixels per second.
A pretty solid increase over what the magazine got back then.
I’d compare it to the SpeedStar but
it is unfortunately incapable of running this same benchmark at all.
So let’s try PC Bench’s MS-DOS video test, and compare the Viper’s Oak VGA capabilities
to that of the one megabyte SpeedStar Pro VLB card I replaced.
These tests are similarly chaotic and potentially even more seizure-inducing so I’ll spare
you the demonstration and get straight to the numbers.
Our Viper VLB ended up with a score of 1275.91 overall.
And the SpeedStar Pro VLB? That got a score of...
4059.52.
Uh, ha! Yeah.
I ran this a few times to be sure,
reinstalled the drivers too, and the results were the same.
This SpeedStar is multiple times faster when it comes to non-VESA mode DOS stuff.
I expected it to be quicker, but not THAT much quicker!
Here’s a closer look at the numbers detailing the individual screen write mode test results
and I mean, yeah, that pretty much cements the fact that the Viper VLB really was designed
for Windows 3.1 acceleration and DOS mode stuff was not on its radar whatsoever.
And that’s the Diamond Viper VLB!
An expensive two megabyte card back in the day, and one that was mighty impressive under
Windows 3.1, but absolutely would not have been the ideal choice
for DOS folks looking to up their game.
Makes total sense, yet still worth knowing if you’re looking to say, build or upgrade
an early 90s DOS gaming rig and are looking for an awesome two megabyte VLB video card.
And if that's you, this is not your card!
When it comes to VESA-capable cards there are far better options from back then, some
of which I’m sure will appear on LGR in the future,
so stay tuned for that if you’re so inclined.
Otherwise, perhaps check out some of my other videos already posted featuring this PC, or
stick around for new videos each week right here on LGR.
As always, thank you very much for watching, and stay safe out there!