Posted June 30, 2022
high rated
Because none of the solutions on PCgamingwiki and gog and steam forums worked for me I got playing around with dgVoodoo 2 and got good results.
Step 1: undoing compatiblility settings.
If for some reason the compatibility settings for div.exe are greyed out, the only way to undo them seems to be deleting the compatibility settings in the registry.
type "regedit" in the searchbar (windows 10, use Win+R for older windows).
Now goto:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and delete both Divine Divinity entries.
Now rightclick on div.exe in the gamefolder and select properties, in the compatibility tab uncheck "run this program in compatibility mode for", check "disable fullscreen optimizations", leave checked "run as administrator".
In "change high DPI-settings" uncheck everything.
Step 2: setting up dgVoodoo 2
Download dgVoodoo 2 here:
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Extract (drag and drop) dgVoodoo.conf and dgVoodooCpl.exe to the gamefolder with your favorite extraction tool (I recommend 7zip).
Then goto the MS\x86 subfolder and extract all the files into the gamefolder.
Now in the gamefolder open dgVoodooCpl.exe and click on the DirectX tab.
There uncheck dgVoodoo Watermark (or leave it on if you wish) but leave everything untouched, especially DO NOT check Fast video memory access.
Step 3: setting up the game
In the gamefolder open configtool.exe and select Direct 3D, for resolution I've chosen 1280 x 720 as that keeps the text readable and the GUI remains useable, AlphaBit seems to turn itself off every time I open this tool so I leave it off and I have checked Smoothness.
Step 4: setting up the affinity mask
In order to make the game run more stable we make the game run on a single thread.
In file explorer browse to the gamefolder and in the gamefolder rightclick on a empty space and select "new" and then "text file". Let's call this file "DD.cmd" (the .cmd part is important) and copy paste the following line:
start /affinity 2 div.exe
Save and exit.
So that's it, now always start the game with DD.cmd, you can change your shortcut so it points to this file or make a new shortcut of it.
If you still want sharper graphics (e.g. because you have a 4k display), goto the dgVoodoo2Cpl.exe > DirectX tab and in resolution select 2x, 3x or 4x depending on your hardware (for a 1080p display 2x is enough), selecting 1080p directly or any of the other modes results in a worse looking picture though.
Divine Divinity should run a lot smoother now with quicker loading and save times and hopefully it also runs more stable.
Step 1: undoing compatiblility settings.
If for some reason the compatibility settings for div.exe are greyed out, the only way to undo them seems to be deleting the compatibility settings in the registry.
type "regedit" in the searchbar (windows 10, use Win+R for older windows).
Now goto:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and delete both Divine Divinity entries.
Now rightclick on div.exe in the gamefolder and select properties, in the compatibility tab uncheck "run this program in compatibility mode for", check "disable fullscreen optimizations", leave checked "run as administrator".
In "change high DPI-settings" uncheck everything.
Step 2: setting up dgVoodoo 2
Download dgVoodoo 2 here:
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Extract (drag and drop) dgVoodoo.conf and dgVoodooCpl.exe to the gamefolder with your favorite extraction tool (I recommend 7zip).
Then goto the MS\x86 subfolder and extract all the files into the gamefolder.
Now in the gamefolder open dgVoodooCpl.exe and click on the DirectX tab.
There uncheck dgVoodoo Watermark (or leave it on if you wish) but leave everything untouched, especially DO NOT check Fast video memory access.
Step 3: setting up the game
In the gamefolder open configtool.exe and select Direct 3D, for resolution I've chosen 1280 x 720 as that keeps the text readable and the GUI remains useable, AlphaBit seems to turn itself off every time I open this tool so I leave it off and I have checked Smoothness.
Step 4: setting up the affinity mask
In order to make the game run more stable we make the game run on a single thread.
In file explorer browse to the gamefolder and in the gamefolder rightclick on a empty space and select "new" and then "text file". Let's call this file "DD.cmd" (the .cmd part is important) and copy paste the following line:
start /affinity 2 div.exe
Save and exit.
So that's it, now always start the game with DD.cmd, you can change your shortcut so it points to this file or make a new shortcut of it.
If you still want sharper graphics (e.g. because you have a 4k display), goto the dgVoodoo2Cpl.exe > DirectX tab and in resolution select 2x, 3x or 4x depending on your hardware (for a 1080p display 2x is enough), selecting 1080p directly or any of the other modes results in a worse looking picture though.
Divine Divinity should run a lot smoother now with quicker loading and save times and hopefully it also runs more stable.
Post edited November 08, 2022 by Strijkbout