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.dll
instead of D3D9.dll
).
dinput8.dll
it is possible to use a local dinput8.dll
install 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
<path-to-SpecialK>\PlugIns\ThirdParty\dgVoodoo
dgVoodooCpl.exe
dgVoodoo.conf
MS\x86\D3D8.dll
MS\x86\D3DImm.dll
MS\x86\DDraw.dll
dgVoodoo
folder alongside the executable and config file — there should not be an MS
or x86
subfolder.ddraw.dll
) or Direct3D 2-8 (d3d8.dll
).dgVoodooCpl
, change to the DirectX tab and increase VRAM to 1024 MB
or higher. This is important when playing more recent titles that may use more VRAM than dgVoodoo defaults to, 256 MB
.dgVoodooCpl
, navigating to the DirectX tab, and unchecking the dgVoodoo Watermark
checkbox.By combining Special K with dgVoodoo 2 it might be possible to retrofit HDR into some older DirectX 9 based games.
dgVoodoo.conf
and dgVoodooCpl.exe
in 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.exe
and configure the following:
Windowed
.4096 MB
and enable Fast video memory access
.
4096 MB
nor Fast video memory access
. If the game crashes on launch, try lowering/disabling these settings.dgVoodoo Watermark
can be disabled to remove the lower right watermark once everything has been confirmed working properly.HDR Display
widget.scRGB
in the HDR widget.RefreshRate=-1.0
is set in Special K’s config file. If this happens, try setting it to the same refresh rate as the monitor, for example RefreshRate=60.0