Velocity9x 0.34 and Intel HD 4600
· 3:47 · Velocity9x 0.34
A quick demo of the improvements in Velocity9x 0.34 on the Intel HD Graphics 4600, including Quake III Arena through the OpenGL driver at 1024x768 in 32-bit colour.
Windows 98 · display driver · GPL-3.0

A from-scratch display driver for Windows 98. One package per chip family gives the card DirectDraw on its 2D engine, a Direct3D HAL on its 3D engine, an OpenGL 1.1 driver, Glide 2 and 3 for games written for 3dfx cards, and ATI 3DCIF for games written for ATI Rage cards, all drawing through one shared render core.
Latest release 0.48.0, 12 Nov 2026. Installed copies from 0.15.0 update through Check for updates.

On real hardware
· 3:47 · Velocity9x 0.34
A quick demo of the improvements in Velocity9x 0.34 on the Intel HD Graphics 4600, including Quake III Arena through the OpenGL driver at 1024x768 in 32-bit colour.
· 4:57
The process of developing the driver for the Intel GMA 950, with 3D running on the HP Mini 110 netbook.
Operating systems
| OS | Status | Notes |
|---|---|---|
| Windows 98 Second Edition | Verified working | The main target. Every package is built and checked for it. |
| Windows 98 (first edition) | Partially working | The NVIDIA RIVA 128ZX tester's machine runs it; not otherwise validated. |
| Windows 95 | Partially working | One physical S3 Trio64 on VESA Local Bus, installed by hand without the mini-VDD. That does not establish general Windows 95 compatibility. |
| Windows Me | Unknown | No validated configuration. |
Interfaces
Every interface draws through one shared render core, with one backend per chip family. Which interfaces have run on which card is recorded per device in the hardware database: working on one GPU does not mean working on all of them.
Blits, fills and page flips on each card’s 2D engine, blitter or DMA engine, with vertical-blank waits. GDI is accelerated on the engine on the S3, Matrox, NVIDIA and 3dfx cards, and drawn by the CPU elsewhere.
A Direct3D HAL published through DirectDraw, so DirectX games see a hardware device. DrawPrimitives2 (DDI 6) for DirectX 8 games, and on the HD 4600 and Intel Gen3 chips the DirectX 8 interface itself with pixel shader 1.1. A CPU rasterizer covers cards with no 3D engine.
V9XGL.DLL, an installable client driver that Windows’ own OPENGL32.DLL loads in place of Microsoft’s software renderer. Multitexture on the Rage Pro, Intel Gen3, Gen4, HD 4000 and HD 4600; transform and lighting on the HD 4600.
GLIDE2X.DLL and GLIDE3X.DLL give games written for 3dfx Voodoo cards their Glide path on any card with a 3D engine. The Voodoo4 keeps 3dfx’s own Glide: the driver hands the card over and takes it back.
ATI’s 3D Rage interface, used by a handful of late-90s games and demos. Velocity9x’s copy draws through the same render core, so it runs on cards ATI never supported, including the GMA 950.
Two new tabs: Velocity9x reports the adapter, PCI ID, video memory and live acceleration paths, with Check for updates; Velocity9x Advanced holds the Direct3D, DDI 6, vsync and 16-bit colour selectors and Send report.


Supported GPU families
Be aware
Get it running