VOGONS


First post, by ViTi95

User metadata
Rank Member
Rank
Member

Hi everyone! I've been developing lately a new benchmark to test the bandwidth of old GPUs on DOS systems, given the knowledge adquired while developing FastDoom.

I'm releasing a pre-release version, this pre-release only tests write to VRAM transfers using 8-bit transfers, next releases will include more tests and more supported video cards. Bugs are to be expected on this release.

The supported video cards are the following:

  • MDA
  • Hercules
  • CGA
  • EGA
  • MCGA
  • VGA
  • ATI Small Wonder series
  • Plantronics ColorPlus

The release include two executables: V95_16.EXE is a 16-bit real mode executable (supports 8088/8086 cpu's onwards) and V95_32.EXE is a 32-bit protected mode executable (supports 386 cpu's onwards).

As always, the project is open source and you can take a look here: https://github.com/viti95/V95bench/

Download: https://github.com/viti95/V95Bench/releases/tag/0.0.1

Attachments

https://www.youtube.com/@viti95

Reply 3 of 7, by zyzzle

User metadata
Rank Member
Rank
Member

Do you have a new binary which incorporates the most recent changes (16-bit, 32-bit transfers, 640x350 mode) which I see listed on the github source?

The only binary I can find is the old 0.0.1 version with the 8-bit only transfers.

Thanks for making this benchmark. New DOS benchmarks are always very much appreciated...

Reply 4 of 7, by ViTi95

User metadata
Rank Member
Rank
Member

Yeah, the latest version i've uploaded is the 0.0.3, it includes all new 16-bit and 32-bit write to VRAM and read from VRAM benchmarks. It's still a pre-release, since the UI is still horrible, and missing some important functions like export to file results.

https://github.com/viti95/V95Bench/releases

https://www.youtube.com/@viti95

Reply 5 of 7, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Is it not using standard output where you can just pipe it to a file?

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 6 of 7, by ViTi95

User metadata
Rank Member
Rank
Member
BitWrangler wrote on 2022-02-23, 14:35:

Is it not using standard output where you can just pipe it to a file?

Yes, but it uses interactive menus, so that doesn't work when piping to a file. I'll add an option to output the results to a file.

https://www.youtube.com/@viti95

Reply 7 of 7, by zyzzle

User metadata
Rank Member
Rank
Member

Thanks once again for writing the program, and I just downloaded 0.0.4 and it has lots of good additional options! I'm testing it on many DOS system video cards (with and without mtrr's enabled), and so far it has been stable, bug-free and very useful as a benchmark.