protonscr

Grand Theft Auto V Enhanced

protonopen appid 3240220Game compatibility - Unofficial
ValveSoftware/Proton#8495 · opened 2025-03-04 by alosarjos · updated 2026-02-15 · 52 comments · github · game page · search this game
1 matching comments, n / p to jump
Aalosarjos 2025-03-04 github

Compatibility Report

  • Name of the game with compatibility issues: GTA V Enhanced Edition
  • Steam AppID of the game: 3240220

System Information

  • GPU: AMD 7800XT
  • Video driver version: Mesa 24.3.4
  • Kernel version: 6.13.5
  • Link to full system information report as Gist:
  • Proton version: Experimental

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-3240220.log

Symptoms

Stuck on the launcher, sometimes a window opens, but closes and game closes completely

Reproduction

Launch the game

Aadmjkv 2025-03-04 github

The game starts for a split second, and crashes. In the logs I see this last message:

wine: Call from 00006FFFFFFA3A58 to unimplemented function USER32.dll.GetDpiAwarenessContextForProcess, aborting

It seems it has something to do with HiDPI support in WINE.

EDIT:

Game works fine on my Arch Linux and SteamDeck when using this launch option:

SteamDeck=1 %command%
AAnErrupTion 2025-03-04 github

Replying to https://github.com/ValveSoftware/Proton/issues/8495#issuecomment-2697479701

Doesn't work for me personally. The game closes/crashes right after trying to launch it, with no window whatsoever showing. I can't even get Proton to write any log.

Aalosarjos 2025-03-04 github

Try deleting the prefix and runing with the SteamDeck=1, I was able to run it that way

AAnErrupTion 2025-03-04 github

Try deleting the prefix and runing with the SteamDeck=1, I was able to run it that way

Nope, still doesn't work, same thing happens.

EExotic0015 2025-03-04 github

For me it launches with SteamDeck=1 %command%, without it Proton's wine probably needs https://gitlab.winehq.org/wine/wine/-/merge_requests/6802 to be merged
EDIT: Yep, applied the patch and compiled Proton manually, the game launches fine without any additional tinkering required. With SteamDeck=1 Online doesn't even load; without the environment variable and with the patch applied it loads but the player gets kicked after a few minutes due to BattlEye support not being enabled by Rockstar

LLiamDawe 2025-03-04 github

Doesn't work here with or without the SteamDeck=1 launch option on Desktop.

NNTMan 2025-03-04 github

The game didn't launch because the launcher stuck.

Image

Proton ver: 1741023333 experimental-bleeding-edge-9.0-169490-20250303-p9fdc47-w507bc0-d9769df-v6c9103-unstripped
Proton log: steam-3240220.zip

Pplayday3008 2025-03-04 github

When using Heroic Games Launcher, SteamDeck=1 environment variable didn't work for me, but adding -onSteamDeck as argument to executable did work. Online doesn't work, tho. At least Story Mode works now.

Dug that from `GTA5_Enchanced.exe` binary.

Image

Aacolombier 2025-03-04 github

I was able to launch the game with SteamDeck=1, but sadly, unable to join an online game:

Image

Tried the tinker from Legacy, but no success

Compatibility: GE-Proton-9-25
Command: SteamDeck=1 PROTON_BATTLEYE_RUNTIME=/path/to//SteamLibrary/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Ggalacticaledge 2025-03-04 github

Replying to https://github.com/ValveSoftware/Proton/issues/8495#issuecomment-2698872793

The game will automatically disable BattlEye if it's told it's running on Steam Deck. Wait for the Wine patch for it to come to Proton, but even then I don't know if it'll work.

I understand that Rockstar would add a few lines of code to automatically disable BattlEye on Steam Deck, but the fact they went a little further and made it skip that unimplemented function in the same context makes me question if they're softening up, like you might as well just leave it broken if you don't officially support it.

Aacolombier 2025-03-04 github

Yeah I realised that checking the invoked process. Tried with -onStemDeck arg so -nobattleye doesn't get auto added and I'm getting a "You've been kicked by battleye" error instead, upon joining

Mmeir 2025-03-05 github

This is just speculation, but i don't think GTA Enhanced will work on linux if your sole goal is to play onlline, from what i know they added BattlEye/Kernel Level Anti-Cheat on GTAV, which makes it incompatible with linux. its most likely the same for GTA Enhanced sadly

Your best bets are to just dualboot windows when you want to play GTA Online, this is a big issue that happens with lots of games implementing kernel level anticheat such as Riot games

Aacolombier 2025-03-05 github

Thanks for your input. Unfortunately, I have taken the decision recently to entirely ditch my dual boot for ethical reasons. As part of this, I have also ditched games I used to play (Riot, and or Respawn), so I'm afraid if this is indeed the direction Rockstar is taking, I'm afraid it's going to be a pass.
Hopefully you are wrong :D
for now, I still have the story mode to do again

PPatola 2025-03-05 github

I am running it using SteamDeck=1 %command% and Proton Experimental Bleeding-Edge. Unfortunately, it hangs when trying to use Franklin's special ability on the starting section:

Image

It hangs right when I press Caps Lock into that scene. I had to then kill the process. Here follows the proton log (zipped because it turned out to be enormous):

steam-3240220.zip

I've also tried running the game with the -safemode command-line parameter but it locks up the same way.

Also, running the game at all does not always succeed. Sometimes I just get this message:

Image

My system information (Ryzen 7 7800X3D, Radeon RX 7900 XTX, Archlinux): https://gist.github.com/Patola/ecc08624307296709b35756a5cb246d8

EExotic0015 2025-03-06 github

The game should now launch without any additional tinkering required on Proton Experimental bleeding-edge branch, because commit https://github.com/ValveSoftware/Proton/commit/256e9783cc07d216532fbe90a45321a80699ddc3 (updates wine to commit https://github.com/ValveSoftware/wine/commit/50dbb59157f4344dec3eceafa6aceafb5dda0592) adds the missing syscall (which in turn has been implemented in https://github.com/ValveSoftware/wine/commit/7b31aae6200640391682db757962b9b5120a2b30) that is required by the game.

PPatola 2025-03-06 github

The game should now launch without any additional tinkering required on Proton Experimental bleeding-edge branch, because commit 256e978 (updates wine to commit ValveSoftware/wine@50dbb59) adds the missing syscall (which in turn has been implemented in ValveSoftware/wine@7b31aae) that is required by the game.

Does this also fix the hang on activating Franklin's special ability? (I will test of course)

EExotic0015 2025-03-06 github

Does this also fix the hang on activating Franklin's special ability? (I will test of course)

Couldn't reproduce the hang on my rig, you'll have to test if it has been fixed for you.

PPatola 2025-03-06 github

Does this also fix the hang on activating Franklin's special ability? (I will test of course)

Couldn't reproduce the hang on my rig, you'll have to test if it has been fixed for you.

It didn't. The hang still happens.
Doesn't seem to be related to the graphics because there's no amdgpu alarm on dmesg and the hang also occured in -safemode. But I'll try running it also on my NVIDIA laptop to be sure.

EExotic0015 2025-03-06 github

It didn't. The hang still happens. Doesn't seem to be related to the graphics because there's no amdgpu alarm on dmesg and the hang also occured in -safemode. But I'll try running it also on my NVIDIA laptop to be sure.

Running grep vkd3d-proton on your logs does show quite a bit of warnings, these might be of interest:

232633.638:0af4:0af8:info:vkd3d-proton:d3d12_device_init_workarounds: AMDGPU broken kernel detected. Enabling manual memory clearing path.
232633.638:0af4:0af8:warn:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 0. All out of band work will happen on the in band queue.
232633.638:0af4:0af8:warn:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 1. All out of band work will happen on the in band queue.
232633.638:0af4:0af8:warn:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 5. All out of band work will happen on the in band queue.
232637.261:07f0:08c4:warn:vkd3d-proton:vkd3d_view_map_create_view: Intense view map pressure! Got 4096 views in hash map 000000004807a628. This may lead to out-of-memory errors in the extreme case.
232650.161:07f0:08c4:warn:vkd3d-proton:vkd3d_view_map_create_view: Intense view map pressure! Got 5120 views in hash map 000000004807a628. This may lead to out-of-memory errors in the extreme case.
PPatola 2025-03-06 github

Thanks, @Exotic0015. Weirdly enough, yes, it works in my NVIDIA laptop with this configuration. Not sure what I should do though. These errors also appear on the proton logs for the VR game Metro Awakening, but it runs nevertheless. Should I try and use a different kernel?

EExotic0015 2025-03-06 github

Thanks, @Exotic0015. Weirdly enough, yes, it works in my NVIDIA laptop with this configuration. Not sure what I should do though. These errors also appear on the proton logs for the VR game Metro Awakening, but it runs nevertheless. Should I try and use a different kernel?

Wouldn't hurt to try; try running the game on the stock kernel and report back if it fixed the issue.

Ddegenoah 2025-03-07 github

I've also been trying to get this game to work. It really feels like winning the lottery when the game opens up, but I've noticed one thing that is present in proton logs for when the game fails to open vs when it does open (all with SteamDeck=1 applied.)

It seems like when the game isn't opening, it's the game silently crashing in the background with this exception (which always appears when the "A game is currently running" text shows up)

2072111.506:07b8:07d0:warn:seh:dispatch_exception backtrace: --- Exception 0xc0000005.
2072111.506:07b8:07d0:trace:seh:dispatch_exception code=c0000005 flags=0 addr=000000014018261B ip=14018261b
2072111.506:07b8:07d0:trace:seh:dispatch_exception  info[0]=0000000000000001
2072111.506:07b8:07d0:trace:seh:dispatch_exception  info[1]=0000000000000000
2072111.506:07b8:07d0:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised
2072111.506:07b8:07d0:trace:seh:dispatch_exception  rax=0000000000000000 rbx=00006fffffed0118 rcx=0000000046eefe98 rdx=00000000003f00e8
2072111.506:07b8:07d0:trace:seh:dispatch_exception  rsi=0000000000000000 rdi=0000000000000000 rbp=0000000046eeffa0 rsp=0000000046eefeb0
2072111.506:07b8:07d0:trace:seh:dispatch_exception   r8=001e1ff1126657d1  r9=00006ffffdb1ea42 r10=0000000000000000 r11=0000000000000202
2072111.506:07b8:07d0:trace:seh:dispatch_exception  r12=0000000046eefee0 r13=0000000000000000 r14=00006fffffecf0e0 r15=00006ffffdb1ea30
2072111.506:07b8:07d0:trace:seh:call_vectored_handlers calling handler at 00006FFFFD6FC0A0 code=c0000005 flags=0
2072111.506:07b8:07d0:trace:seh:call_vectored_handlers handler at 00006FFFFD6FC0A0 returned 0
2072111.506:07b8:07d0:warn:seh:virtual_unwind backtrace: 000000014018261B: L"GTA5_Enhanced.exe" + 000000000018261B.
2072111.506:07b8:07d0:trace:unwind:RtlVirtualUnwind type 1 rip 14018261b rsp 46eefeb0
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info **** func 1823f0-18265b
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info unwind info at 00000001428648C8 flags 0 prolog 0x10 bytes function 00000001401823F0-000000014018265B
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x10: subq $0x38,%rsp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0xc: pushq %rbx
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0xb: pushq %rbp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0xa: pushq %rdi
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x9: pushq %rsi
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x8: pushq %r12
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x6: pushq %r13
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x4: pushq %r14
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x2: pushq %r15
2072111.506:07b8:07d0:warn:seh:virtual_unwind backtrace: 000000014018733E: L"GTA5_Enhanced.exe" + 000000000018733E.
2072111.506:07b8:07d0:trace:unwind:RtlVirtualUnwind type 1 rip 14018733e rsp 46eeff30
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info **** func 187280-187391
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info unwind info at 00000001428648A4 flags 0 prolog 0xb bytes function 0000000140187280-0000000140187391
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0xb: subq $0x20,%rsp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x7: pushq %rbx
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x6: pushq %rdi
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x5: pushq %rsi
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x4: pushq %r14
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x2: pushq %r15
2072111.506:07b8:07d0:warn:seh:virtual_unwind backtrace: 00006FFFFFED482D: L"kernel32.dll" + 000000000001482D.
2072111.506:07b8:07d0:trace:unwind:RtlVirtualUnwind type 1 rip 6fffffed482d rsp 46eeff80
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info **** func 14820-14836
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info unwind info at 00006FFFFFF03D8C flags 0 prolog 0x8 bytes function 00006FFFFFED4820-00006FFFFFED4836
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     frame register rbp offset 0x0(%rsp)
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x8: subq $0x20,%rsp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x4: leaq 0x0(%rsp),rbp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x1: pushq %rbp
2072111.506:07b8:07d0:warn:seh:virtual_unwind backtrace: 00006FFFFFF4F49F: L"ntdll.dll" + 000000000000F49F.
2072111.506:07b8:07d0:trace:unwind:RtlVirtualUnwind type 1 rip 6ffffff4f49f rsp 46eeffb0
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info **** func f488-f4a0
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info unwind info at 00006FFFFFFDCD48 flags 1 prolog 0x4 bytes function 00006FFFFFF4F488-00006FFFFFF4F4A0
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     0x4: subq $0x28,%rsp
2072111.506:07b8:07d0:trace:unwind:dump_unwind_info     handler 00006FFFFFF82950 data at 00006FFFFFFDCD54
2072111.506:07b8:07d0:trace:seh:call_handler calling handler 00006FFFFFF82950 (rec=0000000046EEF630, frame=0000000046EEFFB0 context=0000000046EEEB90, dispatch=0000000046EEEA60)

This is the exact same for every instance the game doesn't open (with the exception of the r8 reg). This exception also is not present when the game window appears.

I am running on an Arch Linux install using Proton Experimental, on a Ryzen 5 7600X and a Radeon RX 6600.

So far today I've tested both with -safemode and without. The two times the game opened was with -safemode, although yesterday I was able to launch the game 3 times without the setting (didn't save logs at the time sadly).

The game has no issue running under both Wayland or X11, and both seem to encounter a weird mouse stuttering/skipping bug after playing for a little while. Noting this because of the mention of an earlier error involving calls to GetDpiAwarenessContextForProcess.
EDIT: When I set the game to run in Windowed Borderless, it's been a while and the issue has yet to happen. this might be an issue that only occurs when playing in exclusive fullscreen mode.

I'll try to do more testing, but so far it feels really rare for the game to not crash silently.

Llzq960605 2025-03-10 github

proton hotfix has been fixed

BBlueGoliath 2025-03-12 github

The game no longer works. Verifying files, deleting compat folder, changing Proton versions etc does nothing.

Image

EExotic0015 2025-03-13 github

Can confirm, I am also encountering the error above on Proton Experimental bleeding-edge
Logs suggest an access violation in D3D12.DLL and d3d12core.dll, so I'm guessing one of the recent commits in vkd3d-proton is causing this.
Edit: Reverting vkd3d-proton back to https://github.com/HansKristian-Work/vkd3d-proton/commit/078f07f588c849c52fa21c8cfdd1c201465b1932 (since that is the last commit I've tested the game with before the breakage) made the game launch without any problems.

PPatola 2025-03-14 github

Take note that the game is still working on NVIDIA GPUs with Proton Experimental bleeding-edge. It's not working on AMD GPUs though, so there's some interaction between vkd3d-proton and the GPU driver that prevents it from running.

WWildPenquin 2025-03-14 github

Take note that the game is still working on NVIDIA GPUs with Proton Experimental bleeding-edge. It's not working on AMD GPUs though, so there's some interaction between vkd3d-proton and the GPU driver that prevents it from running.

Where you got this information?

The game works just fine here on AMD GPU (RX6900, proton-experimental).

PPatola 2025-03-14 github

Take note that the game is still working on NVIDIA GPUs with Proton Experimental bleeding-edge. It's not working on AMD GPUs though, so there's some interaction between vkd3d-proton and the GPU driver that prevents it from running.

Where you got this information?

The game works just fine here on AMD GPU (RX6900, proton-experimental).

I don't know what changed, I have tested about 6 hours ago, using my desktop with an RX 7900 XTX on Archlinux with mesa 25.0.1 and I've asked two other friends in chat that have AMDs (7900 XT and 7800 XT), one with Fedora and the other one with Archlinux. We couldn't make it run, it was just showing that "Unable to launch game, please try reinstalling the game".

And for working in NVIDIA, I have a practically identical setup in my laptop but with an NVIDIA RTX 3070.

However now I have just tried to run it again in Proton Experimental bleeding edge and it worked.

UPDATE: just after that, tried starting the game 5 more times and it keeps waiting in the animated "R" window.

UPDATE 2: it still hangs when I press "caps lock" to call Franklin's special ability, but that's on me, still using the same kernel.

Wwaspennator 2025-03-18 github

Confused as to why this game was marked as playable on deck, the original version is still marked as unsupported cause of anticheat and i dont believe anything has changed with this

Mmeir 2025-03-18 github

@waspennator the singleplayer mode is playable using SteamDeck=1 %command% in the launch options to disable the anticheat, but the online version is not because it requires BattlEye's kernel level anticheat

Sswapnanil1 2025-03-18 github

yeah but why did valve change the status to supported tho.

WWildPenquin 2025-03-18 github

I agree, the online mode is a major part of the game. As long as it does not work in addition to single player, this should not be marked as supported.

LLiamDawe 2025-03-18 github

The new Playable rating is clearly wrong and has affected Rainbow Six Siege too https://github.com/ValveSoftware/Proton/issues/946

It was previously rated Unsupported on the now Legacy edition for the same reason of online being blocked intentionally by Rockstar. There's no way Playable is correct for this.

Wwaspennator 2025-03-19 github

Seems like it was a mistake, both games are unsupported again.

PPatola 2025-03-22 github

Thanks, @Exotic0015. Weirdly enough, yes, it works in my NVIDIA laptop with this configuration. Not sure what I should do though. These errors also appear on the proton logs for the VR game Metro Awakening, but it runs nevertheless. Should I try and use a different kernel?

Wouldn't hurt to try; try running the game on the stock kernel and report back if it fixed the issue.

Did just that and the hang happens on kernel 6.12.19-1-lts from Arch pretty much the same way it does in my 6.13.7-273-tkg-eevdf. Using mesa 25.0.2 now

Llzq960605 2025-03-23 github

@waspennator the singleplayer mode is playable using SteamDeck=1 %command% in the launch options to disable the anticheat, but the online version is not because it requires BattlEye's kernel level anticheat

You can use FSL to bypass anti-cheat and play online mode with BE turned off

?ghost 2025-03-25 github

I would also like to play Arch Linux in online mode, but this crap doesn't work

Mm4d0s 2025-04-02 github

I set a Proton Experimental with SteamDeck=1 command
If set language to English its stacks on launcher
But if set another language, its loads nearly perfect, even a GTA Online works...
But with 1 excuse - within 5 seconds after you fully connect on session (or momentally) it raise an error like on pic

Image

Thats means that with this time BattleEye is working, also as a GTA V, BUT BAttleEye blocks online instead

Mm4d0s 2025-04-04 github

Replying to https://github.com/ValveSoftware/Proton/issues/8495#issuecomment-2772449423

Some correction - without forcing compability in steam it goes to same result

Kkisak-valve maintainer 2025-04-13 github

Grand Theft Auto V: Enhanced (3240220) - Moving Camera with RT Lowers Framerate

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8606.
@Crozh posted on 2025-04-13T21:29:25:

Compatibility Report

  • Name of the game with compatibility issues: Grand Theft Auto V Enhanced
  • Steam AppID of the game: 3240220

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Camera movement of any kind lowers the framerate with ANY RT config, this doesn't happen with RT off.
I'd like to show you the steam log but launching the game for 1min makes the file 1,2GB in size for some reason and Github won't let me upload that, nor the showcase video. But that one I can manage to share with you on catbox: https://files.catbox.moe/yf8l9p.mp4 (it's not a virus I swear).
I don't know how to compresss the steamlog file.

Reproduction

1)Open GTA V.
2)Enable an RT setting of any kind, AFAIK the every setting has the same issue.
3)Move the camera around, wheter on foot or in a vehicle.
4)Framerate should lower dramaticaly, the speed in which you move the camera matters.

Ddennorske 2025-06-22 github

Grand Theft Auto V: Enhanced (3240220) - Moving Camera with RT Lowers Framerate

Issue transferred from [#8606](https://github.com/ValveSoftware/Proton/issues/8606). @Crozh posted on 2025-04-13T21:29:25:

[...]

1)Open GTA V. 2)Enable an RT setting of any kind, AFAIK the every setting has the same issue. 3)Move the camera around, wheter on foot or in a vehicle. 4)Framerate should lower dramaticaly, the speed in which you move the camera matters.

In regards to the stuttering, I have determined it to be related to the steam overlay. If you add LD_PRELOAD="" to the start of the launch options, like LD_PRELOAD="" %command%, the issue never appears.


Freezing while in Ammunition

Whenever I am in ammunition, and I have bought a gun or an attachment to the gun and I hit "back", the game freezes every time. The sound keeps playing until the track is "done" and stays frozen visually, and does not respond to any input. The issue has also appeared once in the middle of a mission, but that has not happened since.

Running steam in my console I can see this error popping up when this happens:

err:winevulkan:signaller_worker error waiting for semaphores, vr -4.

I need to kill the process to close the game.

System details

I am running on:
GPU: Nvidia RTX 3080
OS: Ubuntu 24.04
GPU Driver: nvidia-driver-570 (570.133.07-0ubuntu0-24.04.1-amd64)
Kernel: 6.11.0-26-generic
Proton: Experimental
Steam: Stable Client 1747701111

Rrcv11x 2025-06-23 github

Hello Valve or whoever reads this, I am a linux user and I just want to say that I love playing there but it is a shame that companies like Rockstar Games,EA, Ubisoft suddenly update their anti-cheat and stop supporting linux users, before Grand theft auto v worked perfectly but since last year they updated the anti-cheat to battleye we can no longer play, This kind of things should not be allowed and something should be done about it, if not I wish they could put a solution or contact this kind of companies, in this case Rockstar Games, I'm very pissed off, thanks for reading me.

WWildPenquin 2025-06-23 github

Hi @rcv11x and anyone else reading this,

I highly doubt anyone at Rockstar follows this forum. If you want you can give feedback to Rockstar you can do so via https://www.rockstargames.com/gta-online/feedback - and perhaps there's a slim chance they will chance their stance at some point in the future, or maybe take this into account in future games.

I suppose this forum is better kept on point on what Proton can do. GTA Online and other games with windows-only BattlEye version is out of the scope of Proton.

Kkisak-valve maintainer 2025-06-25 github

GTA V Enhanced: Blurred image at Los Santos Customs across all Proton versions

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8852.
@Bumek28 posted on 2025-06-25T16:51:05:

When driving to Los Santos Customs to tune a vehicle in GTA V Enhanced, the image becomes persistently blurred. It appears that the engine is attempting to apply a “realify” post-processing effect but never actually sharpens the scene.

Steps to Reproduce

Launch GTA V Enhanced under Steam Play on Linux.

Select Proton Experimental, Proton 10-beta or Proton-GE 10.4 as the compatibility tool.

Load any saved game and drive to Los Santos Customs.

Enter the workshop to tune the vehicle.

Observe that the image remains blurred instead of sharpening.

Expected Behavior
The post-processing “realify” effect should remove blur and render a crisp, realistic image inside Los Santos Customs, as seen on Windows 11.

Actual Behavior
The image remains blurred at all times in the tuning workshop, regardless of Proton version.

System Information

Distro/DE: CachyOS with KDE 6.4.1 on Wayland

Kernel: 6.15.3-3

GPU: NVIDIA RTX 4070 (driver 575.64; issue also present on previous driver)

CPU: AMD Ryzen 7 5800X

Proton Versions Tested: Proton Experimental, Proton 10-beta, Proton-GE 10.4

Windows 11: No blur issue with identical in-game settings

Image

Ddennorske 2025-06-25 github

Replying to https://github.com/ValveSoftware/Proton/issues/8495#issuecomment-3005490666

I can confirm this being an issue, but this extends to all cutscenes as well.
It only seem to happen with a certain level of high quality settings too, so I am not sure what specifically affects it. Have you had a chance to play around with post processing and blur (depth of field) settings?

CCrozh 2025-07-06 github

Replying to https://github.com/ValveSoftware/Proton/issues/8495#issuecomment-2994426665

I'm sure I've used LD_PRELOAD in GTA V, I use it in almost every game. Still have PTSD with the overlay crashing, bugging or lagging any game it hooks on to - I can't recommend the command enough.

RRickyB505 2025-10-05 github

Has anyone had an issue with audio where some sounds mostly come from the left audio channel, e.g. vehicles, npcs and other environmental sounds

Kkisak-valve maintainer 2025-11-03 github

[Bug - GTA V Enhanced] Stuttering and choppy animations despite high frames per second

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9177.
@Bumek28 posted on 2025-11-03T12:22:33:

Hello. I am using the CachyOS distribution with KDE. The display server I always use is Wayland. I have an NVIDIA RTX 4070 GPU and a Ryzen 7 5800X CPU. The kernel I am using is the latest stable 6.17. The NVIDIA driver version is "580.95.05" — the open version. This bug has been present for at least several Proton releases. Despite high FPS, the game simply does not feel smooth; animations are stuttered or choppy.

The game was purchased on the Steam platform.

Application ID: 3240220

Link to download logs:
https://drive.google.com/file/d/1pT1gLqYoYPdeu_wYeWA6K17VykYCcjPh/view?usp=drive_link


[Bug - GTA V Enhanced] Strange lines and blurred Los Santos Customs

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9178.
@Bumek28 posted on 2025-11-03T12:24:56:

Hello. I am using the CachyOS distribution with KDE. The display server I always use is Wayland. I have an NVIDIA RTX 4070 GPU and a Ryzen 7 5800X CPU. The kernel I am using is the latest stable 6.17. The NVIDIA driver version is "580.95.05" — the open version. The issues I describe below do not occur in the regular "GTA V Legacy." While driving a car, strange lines occasionally appear, like in the attached image. Los Santos Customs is entirely blurred, though some elements occasionally "become realistic." That blur should not be there.

The game was purchased on the Steam platform.

Application ID: 3240220

Link to download logs:
https://drive.google.com/file/d/1pT1gLqYoYPdeu_wYeWA6K17VykYCcjPh/view?usp=drive_link

Image Image
SShockwave508 2025-11-12 github

Got a major bug to report. Regardless of which Proton version is used (9/10/Experimental), all input going to the game completely shuts down the moment I switch to a mouse-based window like Google Chrome or Discord, rendering the game totally unplayable unless you force-close and restart.

VValokki 2026-01-26 github

Has anyone had an issue with audio where some sounds mostly come from the left audio channel, e.g. vehicles, npcs and other environmental sounds

Yes, I'm having this issue. Tried new ProtonGE ALSA sound tricks but they didn't change anything for me.

When i play in first person all sounds from behind go to left ear. Can be noticed easily when standing next to road or train tracks and right ear is facing to road or rails. When rain arrives from ahead sound comes correctly from right but soon as it goes behind player sound moves to left.

with -disableSpatialAudioClient flag Menu sounds move to left with many other sounds too but stereo mixin in FirstPerson camera works as intended in previous scenario.

I've been playing Rockstar Launcher version with Lutris launcher and tried many proton versions and variants. It feels like no matter what you do stereo sounds(mixing) are someway broken. I don't have similar issues with Win11.

Kkisak-valve maintainer 2026-02-08 github

[Grand Theft Auto V: Enchannced] Game randomly crashes at srtartup using gamescope/steam biog picture only session.

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/12903.
@esperanza-esperanza posted on 2026-02-08T15:01:29:

Your system information

  • Steam client version (build number or date): 1769025840
  • Distribution (e.g. Ubuntu): Bazzite
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD Radeon RX 7800 xt

Please describe your issue in as much detail as possible:

The game starts and the animation plays through 100% of the time.
Rather than the game starts and fails to start 1-4+ times before actually starting.

Steps for reproducing this issue:

  1. Launching GTA V in big picture mode the game freezes during the loading animation(the one with police sirens at the very very begining).
Kkisak-valve maintainer 2026-02-15 github

Multiplayer kicks Linux/Steam Deck users via BattlEye when running under Proton.

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9501.
@shubh-art posted on 2026-02-15T16:36:06:

Compatibility Report

  • Name of the game with compatibility issues:
  • Steam AppID of the game: 3240220

System Information

  • GPU: AMD Ryzen™ 7 5700G with Radeon™ Graphics × 16
  • Video driver version: AMD Radeon™ Graphics Radeon vega 8
  • Kernel version: Linux 6.18.3-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 2 20:10:56 UTC 2026 x86_64
  • Link to full system information report as Gist:
  • Proton version: 1769167055 proton-10.0-4

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.

  • [ ] that I have checked whether there are updates for my system available.

  • issue : Multiplayer kicks Linux/Steam Deck users via BattlEye when running under Proton.