Grand Theft Auto IV is often hailed as a narrative masterpiece, but its PC port is infamous for being notoriously unoptimized. Even on high-end modern hardware, players frequently encounter severe stuttering, erratic frame rates, and poor asset streaming. GTA4 DXVK by mod author DIRECREEP is the definitive solution to these legacy issues, transforming the game from a technical headache into the smooth experience Rockstar originally intended.
What Is DXVK?
For the uninitiated, DXVK is a Vulkan-based translation layer for Direct3D 9, 10, and 11. In simple terms, GTA IV natively uses older DirectX 9 technology, which modern graphics cards often struggle to process efficiently due to high driver overhead.
DXVK intercepts these DirectX 9 commands and translates them into Vulkan, a modern, low-level API that communicates much faster with your GPU. The result is significantly reduced CPU bottlenecking and vastly improved draw-call performance.
Key Stats & Reception
Since its release, this implementation of DXVK has become a staple for the GTA IV modding community.
| Metric | Details |
| Author | DIRECREEP |
| Version | 2.4-Final |
| Endorsements | 2,509 |
| Unique Downloads | 137,671 |
| Total Downloads | 196,696 |
| Last Updated | July 18, 2025 |
| Virus Scan | Safe to use |
What Does It Fix?
This mod addresses the root causes of the game’s poor performance rather than just tweaking surface-level settings.
- Eliminates Stuttering: Drastically reduces the micro-stutters that occur when driving fast or traversing the city.
- Boosts Framerates: Unlocks higher FPS potentials by removing the Direct3D 9 CPU bottleneck.
- Fixes Asset Streaming: Solves the “invisible road” or disappearing building textures issue common on modern GPUs.
- Memory Management: Allows the game to properly utilize video memory on cards with more than 2GB or 4GB of VRAM.
“Runs smooth as butter,” notes one user review, capturing the general sentiment of the community.
System Requirements & Compatibility
To use this mod, your hardware must support the Vulkan API.
- GPU: Any graphics card compatible with Vulkan 1.1 or newer.
- NVIDIA: GeForce GTX 600 series (Kepler) and newer.
- AMD: Radeon HD 7000 series (GCN) and newer.
- Intel: HD Graphics 500 series (Skylake) and newer / Arc GPUs.
- Game Version: Compatible with 1.0.4.0, 1.0.7.0, 1.0.8.0, and the Steam/Rockstar Launcher Complete Edition.
How to Install
Installation is a straightforward drag-and-drop process.
- Download the main file from the mod page.
- Navigate to your GTA IV installation root folder (where
GTAIV.exeis located). - Extract the contents of the downloaded archive.
- Copy the files
d3d9.dllanddxgi.dll(anddxvk.confif included) into the root folder. - Launch the game.
Note: The first launch may take slightly longer or stutter briefly as the shader cache is built. This is normal.
Configuration Guide
To ensure the game recognizes your hardware correctly alongside DXVK, you must set up a commandline.txt file in your game folder.
Create a text file named commandline.txt in your GTA IV folder and add the following parameters:
Plaintext
-norestrictions
-nomemrestrict
-availablevidmem [See Table Below]
Video Memory Multiplier Table:
Use the value corresponding to your GPU’s VRAM size for the -availablevidmem parameter.
| Your VRAM Size | Parameter Value |
| 2 GB | 2048 |
| 4 GB | 4096 |
| 6 GB | 6144 |
| 8 GB | 8192 |
| 12 GB+ | 12288 |
Advanced Configuration (Optional)
For power users wanting to fine-tune the experience, you can edit the dxvk.conf file (create it if it doesn’t exist).
- VSync: To force VSync through DXVK, add:
d3d9.presentInterval = 1 - Frame Limiter: To cap FPS (highly recommended for GTA IV physics stability):
dxgi.maxFrameRate = 60 - Memory Management: If you experience crashes on very high-end cards, try limiting the max memory advertised to the game:
d3d9.maxAvailableMemory = 4096
Compatibility with Other Mods / Tools
- ENB Series: Compatibility varies. DXVK changes the rendering pipeline, so standard ENB binaries for DX9 will generally not work. You must use ENB versions specifically wrapper-compatible or use Reshade for visual effects instead.
- RivaTuner Statistics Server (RTSS): Highly recommended. Use RTSS to cap your framerate at 60 FPS. The GTA IV physics engine breaks down above 60 FPS (e.g., impossible final mission bug), and RTSS provides a smoother frame pacing than the in-game limiter.
- Reshade: Fully compatible. Ensure you select the Vulkan API during the Reshade installation process, not DirectX 9.
Real-World Performance / Community Results
The community consensus is overwhelmingly positive. Users on NVIDIA RTX 30-series and 40-series cards report going from an unstable 45-50 FPS (native DX9) to a locked 100+ FPS (DXVK), though capping at 60 is advised for stability.
Intel Arc users, who often suffer from poor DX9 driver support, consider this mod mandatory, as it allows the GPU to run in its native Vulkan environment.
Verdict
GTA4 DXVK is not just a “nice-to-have” add-on; it is an essential patch for modern gaming. It effectively modernizes the engine’s rendering pipeline, removing the technological shackles of 2008. If you are planning a return trip to Liberty City, this should be the very first file you download.
Call to Action
Ready to fix Liberty City?

One thought on “GTA4 DXVK (stutter and low performance fix for GTA IV and EFLC)”