Grand Theft Auto IV: The Complete Edition

Grand Theft Auto IV: The Complete Edition

68 ratings
Get better performance in GTA IV by installing D9VK
By thetechdog
D9VK is a Direct3D9 to Vulkan layer, and many games can benefit from a performance boost by using it (including GTA IV). Before proceeding, be sure that your GPU supports Vulkan.
   
Award
Favorite
Favorited
Unfavorite
Getting D9VK
D9VK is a Direct3D9 to Vulkan layer, and many games can benefit from a performance boost by using it. Before proceeding, be sure that your GPU supports Vulkan (search for your GPU here: https://vulkan.gpuinfo.org/ ). Oh also bear in mind that I'm not responsible for any crashes during gameplay.
Go to https://github.com/Joshua-Ashton/d9vk/releases and download the latest version (click on assets).
Update: You may want to try DXVK instead of D9VK as it's more up-to-date (D9VK was merged into DXVK): https://github.com/doitsujin/dxvk/releases and then proceed with the installation as usual.
Update 2: You may not be able to use features such as the Steam overlay or taking screenshots if you choose to install DXVK. Also I'm not responsible for any of the glitches that may or may not occur while playing the game with D9VK/DXVK installed.
Installing D9VK
Open the .tar.gz archive that you've downloaded with 7-Zip, then open the .tar inside, go to the x32 folder and extract "d3d9.dll" to the folder where GTA IV is installed in (it's probably in steamapps/common/Grand Theft Auto IV/GTAIV). After that all you have to do is open the game and play. It will seem stuttery at first but I recommend roaming around for a few minutes and then restarting the game.
So uh, yeah. That's it. Hopefully it helped you. If not, you can just delete the .dll to uninstall D9VK.

One last thing: Changing the settings before starting the game crashed it for me, but changing them while ingame didn't. This may happen to you or not but I'm just throwing this out there.
< >
26 Comments
Clippy95 Jan 22 @ 5:33am 
They don't seem to work eitherway
bogworm Jan 20 @ 6:40am 
doesn't seem like the author replies here, but does anyone know if steam achievements work with this enabled?
Clippy95 Jan 10 @ 11:01am 
This isn't even a mod
Meatball Nov 9, 2020 @ 8:28am 
Thanks for the constant black screen after starting up, worthless mod.
_Extern_ Oct 22, 2020 @ 11:32pm 
It doesn't work on GTA SA :(
primate enthusiast Oct 16, 2020 @ 1:49pm 
For anyone getting freezes at the start of a game session, this is because the Vulkan shaders aren’t pre-cached. This can be fixed using Steam by going to the Shader Pre-caching tab in Options and ticking “Allow background processing of Vulkan shaders”. This should fix the freezes and possibly the long loading times.
Jayden Oct 1, 2020 @ 9:35pm 
how do you fix steam overlay?
TheMafiaBros Sep 4, 2020 @ 11:59pm 
I just installed this mod. Works great, but my Steam overlay won't pop up when the mod is installed. How do I fix this?
yourma2000 Jul 9, 2020 @ 11:49am 
Just trying it for 5 mins, I'm impressed with the improvement in performance.

Not sure of the exact numbers but it definitely feels like it's meeting the 60hz v-sync cap which is a uncommon occurrence without the mod. Would be nice if this game officially supported Vulkan but that's for dreamers, it would relieve a lot of the issues with the game it would seem.
choom Jun 29, 2020 @ 11:15pm 
@MARK2580 were you using an amd card or a nividia card?