
Run winecfg
and switch version to Windows 10.
For FusionFix, install d3dx9_43
DLL as directed from the FusionFix Github page.
I haven't tried this game without FusionFix since FusionFix adds a lot of QoL features and performance fixes to make the game run much smoother. Installation is the same as on Windows plus installing a DLL through protontricks. Highly reccomend to play it this way.
Played through the main game and half of a DLC without any issues :)

Runs out of the box perfectly, but i would still use FusionFix mod for the perfect experience!

lowered TDP to 8W

models failing to load in time => lod (yes i did ran it of an ssd)
i would recemmend fusion fix to anyone looking to play this game though

Need to change windows version from 7 to 10
just don't forget to change windows version to windows 10 using protontricks, everything will be fine (at least in my case)

Bajar TDP a 11
Va mas fluido y estable que si lo jugaras en windows, lo cual es gracioso e impresionante
Runs great

Select GTA4 in Protontricks(ID 12210) -> "Select the default wineprefix" -> "Run winecfg" -> "Windows Version" set to Windows 10
Had to install Protontricks and change Windows version from 7 to 10. After that quick fix works just like on Windows. Capping FPS to 60 is necessary for some missions and cutscenes to work properly.
- Additionally I recommend two fixes https://steamcommunity.com/sharedfiles/filedetails/?id=1965324282 https://www.nexusmods.com/gta4/mods/188?tab=description

Cannot Launch game due to Rockstar Game Launcher throwing "unexpected" errors.
On first-launch it complained about running on unsupported Windows 7/8 versions, I changed it to Windows 10 version from Protontricks. Added missing Games fo Windows Live that it "required".
Rockstar Social Club app that launched when you hit play would just show a black window, I switch to Steam Tinker and THEN the Rockstar Social Club displayed correctly where you have to login. However AFTER logging in, I get the Games fo Windows - LIVE Save Data screen message that pops up, fresh installed game from Steam, and so there are no Save Data available, and I hit CANCEL button. Get another popup message immediately after with the following stating;
ERROR
Grand Theft Auto IV exited unexpectedly
I hit Retry, and it throws me back to the same two popup messages for Save Data and Error, it's an error loop, hitting OK just exits and thus can never launch the game.no matter how many times I hit Retry, Validate Game Integrity from within Steam. NOTHING WORKS. A+++ to Rockstar for making a really shitty and unnecessary game launcher that barely functions.under Steam, and forcing their shitty game launcher in order to play the game.
I also tried install of GTA V since I also own that, and that somehow launches just barely. GTA IV is completely unplayable unless there's a way to skip the RGL requirement. Adding the game executable as a Non-Steam Game doesn't work either, because it requires RGL in order to launch.

Game runs fine, even without any "patches". Performance is far better on Linux than on Windows thanks to DXVK
gamemoderun mangohud %command%
Adding all the community "patches" to the game makes it even better
straight out of the box - no tinker needed

DXVK_FRAME_RATE=30 %command%
Works like a charm with all default. For last mission with helicopter and Spacebar, needed to set FPS to 30 to make it work, it's known not fixed bug. to do it, had to add FPS limit in launch options. Rest of the game worked great on 60 FPS.

WINEDLLOVERRIDES="dinput8=n,b" %command%
install fusionfix, it makes the game much more stable

Black screen
WINEDLLOVERRIDES="dinput8=n,b" %command%
Game starts, I can hear the intro and menu, but I just see a black screen

The game runs very well after installing FusionFix and adding the Start Option. Didnt try it without tinkering tho.
WINEDLLOVERRIDES="dinput8=n,b" %command%
Just install the FusionFix mod like instructed on the github and add the start option to your game in Steam.
10 hours in and still no problems.

WINEDLLOVERRIDES="dinput8=n,b" %command%
Installed the FusionFix mod and had to add the launch option to made it work.
worked fine with a nvidia gtx 1660. when i switched to an amd rx 7600, i had a "snow/confetti" graphical glitch, as described in this github issue: https://github.com/doitsujin/dxvk/issues/1862.
since i run the game via lutris, i fixed that by following what users said in the github issue, which is: right-clicking the game in lutris, selecting Configure
> System options
> Environment variables
and adding RADV_DEBUG
as the key and nodcc %command%
as the value

%command% -windowed
Installed the FusionFix mod, for loading dinput8.dll winecfg override added.
Fine experience, just R* launcher is annoying.

Capped to 30fps as it used to run in that anyway.
I'd reccomend GTA 4 to anyone with a steam deck. It looks as good as it will, runs well, gets 4+ hours of game time on a single charge on an OLED, and the deck doesn't get too hot either. The only downside for some is that you have to sign in to the rockstar launcher, however I didn't face an issues with it.

Seems to work fine, would recommend installing FusionFix to fix the horrendous port to PC that this is.
Everything seems to be fine, both without mods and with the FusionFix mod to fix a lot of the problems with the game.

WINEDLLOVERRIDES="dinput8=n,b" %command%
Use winecfg to update prefix to Windows 10+; R* dropped support for older versions of Windows.
Make sure to grab & install FusionFix (https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix) for various enhancements & bug fixes.

Set Windows version to 10 due to the launcher not supporting 7 and 8. Installed a DLL (d3dx9_43) for FusioFix.
If you do or install nothing else, at the very least cap your FPS to 60 to avoid issues/crashes mostly during missions but it can affect the freeroam experience too such as peds repeatedly stumbling into things instead of being able to walk around them.
Highly recommend using FusionFix. Requires a DLL override for the included dinput8. Makes the game more playable on PC.
IndependenceFM only plays about 20 seconds of each song. It depends on Windows Media Player, so to fix use a custom proton like ProtonGE or proton-cachyos that includes it or install it with wine/protontricks (wmp11).
I've been playing for several hours with FusionFix and an unrelated trainer. No crashes, no problems. IndependenceFM sometimes glitches out and makes an annoying noise instead of playing a song but I haven't narrowed down the cause and could be an issue on my end.

WINEDLLOVERRIDES="dinput8=n,b" MANGOHUD=1 game-performance %command% -availablevidmem 6114
DXVK + Fusion Fix +DayL's Natural Timecycle

Reviewing for Vice City Next Gen Edition standalone mod, shoutout to Gizzburt on the Deck subreddit for a guide
Required for DirectX and Visual C++ downloads
10 watts @ 45 hz clocked at 1000 mhz
Most during heavy traffic and outside cutscenes with open background scenery
Only during intro cutscenes; skipping the first three to get to the late title card bypassed the crash
I personally kept my battery settings at default, so that of course is optional with all my settings set either on or at high with x16 AF and all the sliders set at 50. Here is other information or steps Gizzburt wrote in their post: This guide aims to help install the game without ENB in order to gain performance, battery life and stability. This guide will require the use of ProtonTricks and ProtonUpQT that are available in the Discover and the resources found in the Redist folder, located in the setup folder. (Having torrented it, I was able to get the files needed on Microsoft's website.)
- Add LaunchGTAIV.exe as a non-Steam game.
- Choose either Proton GE or Experimental for compatibility.
- Launch the executable through Steam to generate the compatibility layer; the game should crash when attempting to boot.
- Select the non-Steam game with ProtonTricks.
- Choose "Select the default wineprefix", hit OK and repeat with "Run explorer."
- Use the file browser window that popped up to navigate to the Redist folder (ex. Gizzburt's computer > (Z:) > Home > Deck) and double click to setup vcredist_x86.exe; repeat with the DirectX Web setup.exe.
- Navigate to the games files location to move to trash (or backup) the d3d9.dll file.
- Navigate to data_launch/enb/del_enb/ and copy:
- gtaRainRender.xml
- gtaStormRender.xml
- visualsettings.dat to overwrite in the common/data/ folder,
- timecycl.dat and all four timecyclemodifiers.dat files to overwrite in the pc/data folder, and
- fx_rain.wtd
- lightsoccluders.wtd
- skydome.wtd
- stipple.wtd to overwrite in the pc/textures folder.

WINEDLLOVERRIDES="dinput8=n,b" MANGOHUD=1 gamemoderun %command%
I highly recommended to use Fusion Fix and Various Fixes to get better performance and fix timings bugs.

Perfect if you don't count the 2 minors issues
1 artefact in one of your house in the big building. And don't play with more than 60hz, it can break cinematics at the end with a big zoom and crash

WINEDLLOVERRIDES="dinput8=n,b" %command%
Some audio glitches related to the "Independence FM" station, dunno if that's just because of the game or if it's related to Proton usage
Game had issues with alt-tabbing while in fullscreen mode, had to force it to restart in order to get it into windowed mode
Launching it from steam without tinkering left the game unable to start entirely. It would pop up with the "Windows 7 and Windows 8 are no longer supported" message, meaning I had to manually change the version of "Windows" the prefix was using. After that it started up just fine. Works great with FusionFix

winecfg -> set Windows version to Win10
Game works with tweaks

Game runs perfectly, no changes needed
Skip Vulkan shaders if you get the option, makes it more likely to start properly
Works out of the box and without any performance tweaks

The Game run and I had no major problems with this game. Just the helicopter bug at the end. Problem is not proton, it's the game himself.
Latency at many moments - Ex : When I buy a sandwich (ex : Burger Shot), that make a moment to pass the order. Not a real problem for game.
I have play a lot of hours, I'm in the end. I have the helicopter bug at the last mission, I don't know how to fix this.
Install & Run, OK. Little instabilities at certain moments but with not really impact. We can go to the last mission without any major problem Experience is waste because helicopter bug at the end.
works great

WINEDLLOVERRIDES="dinput8=n,b" WINEALSACTL=1 %command%
use wine's alsa backend, WINEALSACTL=1 %command%
use wine's alsa backend (WINEALSACTL=1 %command%) on steam, make sure to remove PULSE_LATENCY_MSEC=30 before using it, for lutris put WINEALSACTL=1 on Environment variables and disable "Reduce PulseAudio latence", also install some mods to fix some stuffs https://github.com/valentyn-l/GTAIV.EFLC.Various.Fixes https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix

WINEDLLOVERRIDES="dinput8=n,b" %command% env PROTON_ENABLE_NVAPI=1 PROTON_USE_WINE3D=1
protontricks 12210 win11
After the latest update RGSC reports that it fails to start GTA IV.
This helps me to run GTA IV: protontricks 12210 win11
If it did not helped, remove compatdata/12210 folder and execute command again.

Rockstar Games Launcher doesn't start
When trying to launch the game, it pops up a message saying that it wasn't able to launch and the only options are "Ok" and "Help", the latter doing nothing. Pretty weird since it worked OOTB on my dekstop with Fedora 41. No clue what causes this.

Worked Fine out of the box
I played until i killed Vlad and didn't encounter any issues.