Tech demos - general discussion

General information and assistance with dgVoodoo.

Re: Tech demos - general discussion

Postby kolano » 2018-1-29 @ 10:12

SteveC wrote:Interestingly I'm trying to get the G400 tech demo working on an actual G400 and it used to work (Windows XP) but since changing around graphics cards (had a Parhelia and some NVidia 8400GS card in the PC since the G400) it just goes black screen, you get 1/2 second of sound then dumps you back to the desktop. There's a 'matrox.txt' file that's created and that says it 'can't load video texture'. I've tried the patched exe Dege posted but that made no difference. Argh I guess I'll have to reinstall a clean Windows XP and try again...

Yeah, I'd also like to get it running again.

Addomg "i_promise_i_will_go_buy_a_matrox_g400" at the end of matrox.cfg is supposed to get it running on non-Matrox hardware, but on modern hardware I don't think that alone get's it running anymore, nor can the installer be run.
User avatar
Posts: 527
Joined: 2010-12-26 @ 21:03

Re: Tech demos - general discussion

Postby Dege » 2018-1-29 @ 19:26

Try the attached .sdb compatibility file. It contains FaultTolerantHeap and WinXPSp2 fixes, but as CoolGamer said in an earlier post, EmulateHeap may also be needed. And single thread affinity.
With this sdb installed I got it working with dgVoodoo on Win10. Well, more or less: I cannot guarantee it will work for you, the reason of the crash is very misterious.

You can modify the sdb (adding new compatibility options) with Compatibility Administrator 32 bit.
I'm not sure if this application is part of the OS by default or should be installed additionally.
(655 Bytes) Downloaded 12 times
Posts: 1336
Joined: 2003-9-04 @ 11:06

Re: Tech demos - general discussion

Postby SteveC » 2018-1-29 @ 21:42

I am actually trying on a G400 in Windows XP SP3 on old hardware (Athlon 1900XP). Using that sdb file didn't help. HOWEVER I have got it to run! I had to set the render depth to 16 bit (render_depth 0) in the config file. No idea why though as this is the original G400 32MB I've had for about 20 years from when I used to beta test for Matrox :)

I'm just wondering if it SP3 that's breaking it as I do remember upgrading this old HDD at some point from SP2 when messing around. I only have the SP3 ISO now though and not sure I can be bothered going through XP setup again now it works (albeit in 16bit colour).
Posts: 70
Joined: 2017-11-25 @ 22:05
Location: Rayleigh, Essex, UK

Re: Tech demos - general discussion

Postby CoolGamer » 2018-12-03 @ 17:39

rthdribl (DirectX 9 Tech Demo) by Masaki Kawase
"rthdribl" is an acronym for "Real-time High Dynamic Range Image-Based Lighting".

This demo requires Vertex Shader 2.0 and Pixel Shader 2.0. It works fine natively but it crashes via dgVoodoo WIP53.
This is the only DX9 PS 2.0 tech demo that I could find. This demo is packed with a lot of features so fixing dgVoodoo to work with it should improve overall DX9 compatibility.

Informational websites are listed below. Original website does not render properly so it needs to be accessed via ... index.html

Download Link for the latest version: ...
Posts: 128
Joined: 2017-1-14 @ 17:22

Re: Tech demos - general discussion

Postby CoolGamer » 2018-12-07 @ 15:20

I found some more DX9 tech demos/benchmarks. I could NOT get dgVoodoo WIP53 to work with any of the DX9 tech demos and benchmarks listed below.

I couldn't find information regarding pixel shader requirements of these demos. Nvidia and Unigine demos might be PS 3.0 or PS 2.0.
ATI demos are probably PS 2.0 or below. Some of the ATI demos also had issues when I tried to run them natively.

Download links are below.

GeoForms (DX9) Nvidia!/geoforms

Unigine Heaven (DX9/DX10/DX11/OpenGL) I tested DX9 mode

Unigine Tropics (DX9/DX10/DX11/OpenGL) I tested DX9 mode

Unigine Sanctuary (DX9/DX10/DX11/OpenGL) I tested DX9 mode

ATI DX9 Demos ... acy-demos/

Animusic (DX9, Radeon 9700) ... o-v1.1.exe

Car (DX9, Radeon 9700) ... o-v1.1.exe

Bear (DX9, Radeon 9700) ... o-v1.1.exe

Rendering With Natural Light (DX9, Radeon 9700) ... o-v1.1.exe

Non Photorealistic Rendering (DX9, Radeon 9700) ... o-v1.1.exe

Chimp Demo (DX9, Radeon 9800) ... o-v1.1.exe
Posts: 128
Joined: 2017-1-14 @ 17:22

Re: Tech demos - general discussion

Postby Dege » 2018-12-10 @ 11:41

Thx for the those demos!

nVidia ones seem to be SM3.x and also, Unigine needs at least multiple render targets (but don't know what SM).
I won't 'fix' them, because SM3 + multiple rts + instanced drawing + displacement mapping and such would be the next (final) level to support. (well, I'm hesitating on multiple rts, I don't know how to classify it, should I implement or not)

The rthdribl tech demo needs float textures which is implemented now and it works. Thx to other bugfixes all but one (or 2?) ATI tech demo are working now.
Posts: 1336
Joined: 2003-9-04 @ 11:06

Re: Tech demos - general discussion

Postby CoolGamer » 2018-12-10 @ 18:00

Dege, thanks for looking into the demos that I posted. Please try to implement full support for Directx 9.0c eventually (including PS 3.0 and multiple RTS). I know that this will not happen by next WIP and will take time, but the end product will be awesome.

For motivational purposes, I found the Matrox Parhelia Reef demo equivalent of the DX9c PS 3.0 demos. :) It is the ToyShop demo from ATI. It is truly a gorgeous demo. Apparently this demo uses a backbuffer (1010101 backbuffer) that is not supported by nVidia cards, and gives an error message on my pc. As the nVidia card owners, "you are our only hope" for this demo. :) Note the Star Wars pun. :) ... acy-demos/

ToyShop (DX9c, Radeon X1800) ... p-v1.2.exe ... stival.pdf

The other DX9c PS 3.0 demos from ATI are listed below.

The Assassin (DX9c, Radeon X1800)
Note: This one does not work on nVidia either. Requires 1010101 backbuffer. ... n-v1.0.exe

Ruby: Dangerous Curves (DX9c, Radeon X850) ... s-v1.3.exe

Crowd (DX9c, Radeon X800) ... d-v1.4.exe

Ruby: The DoubleCross (DX9c, Radeon X800) ... s-v1.4.exe

Subsurface Scattering (DX9c, Radeon X800) ... g-v1.4.exe
Posts: 128
Joined: 2017-1-14 @ 17:22

Re: Tech demos - general discussion

Postby dr.zeissler » 2018-12-11 @ 12:23

ATI alway had the better Techdemos!
CPU: PII 133-333 MOBO: SNI-D981 RAM: 512- FDD: Dualfloppy 3,5"HD/5,25"HD - 3,5"HD - 5,25"DD ISA-Catweasel HDD: 2x40GB - DVD
ISA(3): Audician32-S2Dreamblaster - GusACE PCI(3): Monster3D- Intel NW AGP(1): 3dfx V3-3000
Posts: 1531
Joined: 2011-9-28 @ 15:33


Return to dgVoodoo General

Who is online

Users browsing this forum: No registered users and 2 guests