dgVoodoo 2 is a graphics API wrapper that translates calls made using old graphics API to more modern Direct3D 11 or 12 calls. By combining dgVoodoo and Special K, it is sometimes possible to extend Special K’s features to older titles that would otherwise not be supported.
Do this for DirectX 9 games!
dinput8.dllit is possible to use a local
dinput8.dllinstall even in games that otherwise would not load that DLL file on launch.
Do this to enable DirectX 2-8 support!
Special K can automatically make use of dgVoodoo 2 to extend its supported graphics APIs to include the older Direct3D 2-8 and DirectDraw APIs as well. This
dgVoodoofolder alongside the executable and config file — there should not be an
ddraw.dll) or Direct3D 2-8 (
dgVoodooCpl, change to the DirectX tab and increase VRAM to
1024 MBor higher. This is important when playing more recent titles that may use more VRAM than dgVoodoo defaults to,
dgVoodooCpl, navigating to the DirectX tab, and unchecking the
By combining Special K with dgVoodoo 2 it might be possible to retrofit HDR into some older DirectX 9 based games.
dgVoodooCpl.exein the folder where the game executable resides.
MS\x86\D3D9.dll(32-bit games) or
MS\x64\D3D9.dll(64-bit games) to the same folder.
dgVoodooCpl.exeand configure the following:
4096 MBand enable
Fast video memory access.
Fast video memory access. If the game crashes on launch, try lowering/disabling these settings.
dgVoodoo Watermarkcan be disabled to remove the lower right watermark once everything has been confirmed working properly.
scRGBin the HDR widget.
RefreshRate=-1.0is set in Special K’s config file. If this happens, try setting it to the same refresh rate as the monitor, for example