Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I'm seeing everyone mention how the game is a lot more stuttery with just plain old DirectX, so just try it out.
If you want to use it on Windows, simply take the latest release[github.com] (the first .tar.gz file under Assets), open it with software like 7-Zip, descend into /dxvk-x.x/x32, then extract d3d9.dll and dxgi.dll into the directory with GTAIV.exe, and you should be good to go.
If you want to manually install it to a Wine prefix on Linux, simply follow the instructions from the release page[github.com].
If you play on a 60 Hz screen, just cap to 60 FPS using FusionFix; otherwise, juggle between 60 and monitor's refresh rate during gameplay using a third party tool (whenever something breaks, cap to 60).
Given how much everyone likes to dunk on the PC port, at least with said tweaks, the game is almost perfectly playable. The same cannot be said for many other PC ports.
Graphic settings are default except Draw and Detail distance are maxed and AF x16.
And total power draw is 25 Watt.
DXVK is made for Linux by Valve.
Modern hardware can run this game smooth and stable.
i have tried everything on gtx1650, 32gb ram, 11 gen core i5, runs very choppy
1. DXVK - DX9 to Vulkan translator[github.com] (since GTAIV is 32bit app use 32bit version)
a. Make sure these variables are set in https://github.com/doitsujin/dxvk/blob/master/dxvk.conf config file:
d3d9.forceAspectRatio = "16:9" (this needed for game to detect proper display resolution)
dxgi.maxFrameLatency = 1
d3d9.maxFrameLatency = 1
2. Fusion Fix[github.com] (use complete edition of game/no version downgraders)
3. Console Visuals[gtaforums.com] (adds more shadows and foliage, etc.)
4. Various Fixes[gtaforums.com] (many outstanding bug fixes)
5. Radio Restoration mod for GTAIV CE[downgraders.rockstarvision.com]
6. Change these variables in stream.ini file:
virtual 409600
physical 409600
virtual_optimised 409600
physical_optimised 409600
7. Try these variables in commandline.txt
-availablevidmem 8192 (use your gpu vram amount here)
-percentvidmem 100
-noprecache
-nomemrestrict
-norestrictions
-heapsize 2097152
8. Don't use vsync but lock your game to 60fps using afterburner/rtss and not with game settings and don't roll with night shadows. 60fps lock is needed to stop physics bugs and certain missions will bug out without it.
Tested on Ryzen 7 5800x with 64GB ram, RTX 2080, and dedicated sound card.
If anyone needs more assistance check out this youtube channel for spoon-fed how-to videos. Hope this helps.