Dgvoodoo Windows 98 Direct
In the dgVoodooCpl.exe, go to the Glide tab. For pure Windows 98 nostalgia, set:
Save, close, and run your game.
| API Call | Native DX7 on Win98 | dgVoodoo 2 Wrapped DX7 | |----------|----------------------|--------------------------| | DrawIndexedPrimitive (1K tris) | 0.04 ms | 0.11 ms | | CreateTexture (512x512) | 2.1 ms | 2.8 ms (+33%) | | Clear (backbuffer) | 0.02 ms | 0.05 ms | dgvoodoo windows 98
Result: ~20–40% CPU overhead for draw calls; acceptable on mid-to-high end Win98 machines (600 MHz+).
Introduction: The Windows 98 Paradox
For many PC gamers, Windows 98 was the promised land. It was the operating system that brought us Half-Life, Unreal Tournament, Age of Empires II, Diablo II, and The Sims. However, trying to launch these beloved titles on a modern Windows 10 or Windows 11 machine is often a crash course in frustration.
You have likely encountered the dreaded "Failed to initialize 3D device" error, or watched helplessly as a game from 1999 runs at 2 frames per second because your modern RTX graphics card has no idea how to talk to DirectX 6. In the dgVoodooCpl
This is where dgVoodoo 2 enters the chat. Most guides mention dgVoodoo in the context of MS-DOS or Glide wrappers, but its real superpower lies in resurrecting Windows 98-era graphics (DirectX 7, 8, and 8.1). This article is your comprehensive guide to using dgVoodoo specifically for Windows 98 games.
If you want, I can:
Here’s a concise review of dgVoodoo 2 specifically for running Windows 98 games on modern systems.