Dragon's Dogma: Dark Arisen

Dragon's Dogma: Dark Arisen

55 ratings
Dragon's Dogma ENB on AMD (5000 and 6000 series) fix
By Inane
7
3
10
2
2
   
Award
Favorite
Favorited
Unfavorite
Let's do stuff.
As you may know ENB doesn't really work with modern AMD cards, particularly 5000 and 6000.
Sometimes AMD fixes d3d9 injection in their drivers but most of the times the best you can get is black screen with game cursor. That's it.

After trying messing around different solutions nothing really worked for me (I have 6600 XT) but I managed to get it working.
It's not perfect, there are some performance drops and stuttering but at least it works now.

-----------------------
TESTED ON ADRENALINE 23.5.2 DRIVERS
-----------------------
You need:
1. Clean installation of DDAA (you can use texture mods, just make sure your main game folder only has nativePC folder, steam_api.dll and DDDA.exe)

2. DXVK from github: https://github.com/doitsujin/dxvk/releases
[Update: you can also use async version for slightly better performance. Also from Github: https://github.com/Sporif/dxvk-async/releases]

3. Enb mod you want (wickfutENB in my case)
4. Enb wrapper version that your enb installation require.
[Update: Link added: http://enbdev.com/download_mod_dragonsdogma.htm]

Steps:

1. Install ENB wrapper so it looks like this:

2. Install ENB mod and override if prompted.

3. Extract d3d9.dll from x32 folder inside DXVK archive somewhere else like desktop for example and rename it to something else like d9vk.dll then paste it to the game folder.

4. Edit enblocal.ini so PROXY section looks like this and save:


[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=true
ProxyLibrary=d9vk.dll


5. Boot the game (it may take a while for load up)

6. ENJOY :)
Legacy previous text version.
As you may know ENB doesn't really work with modern AMD cards, particularly 5000 and 6000.
Sometimes AMD fixes d3d9 injection in their drivers but most of the times the best you can get is black screen with game cursor. That's it.

After trying messing around different solutions nothing really worked for me (I have 6600 XT) but I managed to get it working.
It's not perfect, there are some performance drops and stuttering but at least it works now.

-----------------------
TESTED ON ADRENALINE 22.5.2 DRIVERS
-----------------------
You need:
1. Clean installation of DDAA (you can use texture mods, just make sure your main game folder only has nativePC folder, steam_api.dll and DDDA.exe)
2. DXVK from github: https://github.com/doitsujin/dxvk/releases
3. Enb mod you want
4. Enb wrapper that your enb installation require.

Steps:

1. Install ENB wrapper
2. Install ENB mod and override if prompted.
3. Extract d3d9.dll from x32 folder inside DXVK archive somewhere else like desktop for example and rename it to something else like d9vk.dll then paste it to the game folder.
4. Edit enblocal.ini so PROXY section looks like this and save:


[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=true
ProxyLibrary=d9vk.dll


5. Boot the game (it may take a while for load up)

6. ENJOY :)
< >
67 Comments
dizzy Feb 20 @ 8:54am 
not working on my 6950xt with latest drivers :(
Jirb Jan 25 @ 1:24pm 
If anyone else is getting weird lines following their character setting "ForceAnisotropicFiltering" in enblocal.ini to false fixed that for me.
Drogean Jan 24 @ 11:50pm 
anyone trying to get this working in 2024 or with a modern computer with windows 10 and even nvidia cards just use this dll https://www.nexusmods.com/dragonsdogma/mods/78?tab=files
Tea Jan 16 @ 2:06pm 
Hi, I just want to say thank you so much for this. It was easy to follow and worked for me. For anyone curious it runs fine on my AMD 7800xt.

If you are stuttering, turn off AMD overlay, I noticed significant performance improvement with that off.

Thank you again Inane, you rock!
Inane  [author] Jan 15 @ 1:45am 
You're welcome. :)
TheInternetNomad Jan 14 @ 11:32pm 
Just wanted to say thanks, this worked on my 7900xtx
Inane  [author] Jan 14 @ 11:56am 
Np. I'm glad I could be a help. :)
Pelicano Encaçapa-Garrafas Jan 14 @ 8:38am 
It works now! Thank you! :steamhappy:
Inane  [author] Jan 13 @ 11:09pm 
You don't need to compile anything. You simply download dxvk-X.X.tar.gz (X.X being number of version) and open it via 7-zip, inside you have *.tar archive, and again unpack it via 7-zip. After unpacking it you should get two folders, one with dlls for 32-bit games (x86) and one for 64-bit (x64).
Pelicano Encaçapa-Garrafas Jan 13 @ 4:33pm 
Thanks, but what file is it? Do I have to compile it? Isn't it in a linux format?