


Game no longer runs in Online after update forcing BattleEye
PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
The game simply will not work in Online mode since an update forced the use of BattleEye anticheat. Installing Proton BattlEye Runtime and following the tweaks other users mentionned have no effect. At this date (June 2025), it seems impossible to play on Linux.

Game didn't launch for me using default Proton (version 9.0-4, at this time), required using Proton Experimental
mangohud %command% -nobattleye
CPU usage is unusually high, compared to Windows on the same hardware
At first, when I installed this game, I was just using the "default" Proton version, which is the version 9.0-4 at this time, but the game wouldn't launch, with a error message that could be indicating missing or corrupted files. Tried the Verifying Integrity of Game Files on Steam, and also installed Social Club and Rockstar Launcher again from the game installation folder using Protontricks, and also added "-nobattleye" to the game's launch parameters. I also tried launching the game from Protontricks (executing PlayGTAV.exe), but since I wasn't launching from Steam, Rockstar's DRM wouldn't let me go past the main menu.
In the end, I did what I should've done from the start, Forcing Proton Experimental from the game Properties window, on Steam. Then the game would launch successfully without problems (So although I did tinker around with protontricks, you shouldn't need to)
I also tried using "PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%" (also removing -nobattleye from launch parameters) which I saw in the other people's reports, but the Anti-cheat still kicks me out from GTA Online, even on a invite-only session. But the Story Mode runs without any issues, compared to Windows, only with CPU usage being very high (probably compiling shaders? Although I did let Steam compile shaders before playing the game).

gamescope -W 1920 -H 1080 -r 60
I was not able to simultaneously use fullscreen and a framerate cap. However, I was able to use vsync which worked fine as an alternative that was compatible with fullscreen.
Crashes were quite rare, I don't think I even experienced one every 10 hours of gameplay

MANGOHUD=1 %command%
Відсутня підтримка онлайну

gamemoderun mangohud %command%
Sometimes screen goes all purple for about 2-3 seconds

Great game story wise / single player but if you want to play the multiplayer then be ready to emulate via windows vm
multiplayer dosent work (ez anticheat kicks you instantly)
multiplayer dosent work

We confirmed that multiplayer functions correctly if a certain procedure is followed.

Ran out of the box with Proton 9.0-4, which IDK why, but it's not in the list of protondb.com. Unfortunately playing with Proton requires a slightly more powerful hardware THAN when playing native in Windows or when playing with Wine outside of Steam. 3070 EG (which is 5% away from Ti) seems to be enough for ultra settings and smooth gameplay (RTX 3060 was worse than GTX 1660 Ti when it came to GTA 5 and Proton; 3060 was more than enough for running GTA 5 with Wine 10.5 instead of Proton).

PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
I've installed BattlEye and added the launch argument seen above. Story Mode ran without issues, and I was even able to play GTA Online via an invite-only session. Joining public sessions got me kicked by BattlEye, however.

The online component is unavailable because of Battleye. Most GTA players will want access to this.
PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
The online component is unavailable because of Battleye. You can attempt to fix this by installing the Proton BattlEye Runtime and using the launch options to point to it. However, for me this does not work, and for many others it doesn't seem to be working. Technically the game runs, and you will be able to play single player. But at this point in the lifespan of the game I would imagine a high majority of players want access to the online mode - which is currently unaccessible.

No online play anymore
Rockstar support told me multiple times, "Unfortunately, Rockstar doesn't support Linux devices and we're unable to provide assistance regarding to your concern." and usually finishes like "We encourage you to please submit any constructive GTA Online suggestions and ..." more bs in the end. They don't care if you lost online play. Please pay attention to the "constructive suggestions" part.
No Online mode because BattlEye cant be installed

Change DirectX version from 11 to 10 to fix FPS issues
When using DirectX11 (default), I had to perform an FPS test in the graphics settings to correct the low FPS (20-30) and return to an FPS of 60. By changing the DirectX version to 10, I no longer need to do this.

Chute du FPS de 60 à 25
Je lance une partie, le FPS est pourri et je vérifie dans le test du FPS (25 fps) du jeu dès que j'arrête ce dernier et que je reviens dans le jeu, le jeu redevient fluide. Si je relance le test, j'ai bien 60 FPS en moyenne.

Avec Proton experimental et hotfix j'ai un FPS de 25 en moyenne alors qu'avec Proton 9 j'ai le même FPS que sous Windows (aux alenteours de 60 FPS).

PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command% to your launch commands
Solo and online works perfectly. for online, launch lobby on invitation otherwise battleyes will kick you.
Make this command on launch option before launch the game, i have found the solution further down on this page, thanks for this contributor.

gamemoderun STEAMDECK=1 PROTON_BATTLEYE_RUNTIME="/home/logan/.local/share/Steam/steamapps/common/Proton BattlEye Runtime" %command%
BattlEye filters Linux users out of online lobbies
GE and launch option workarounds don't seem to work
Works alright in single player, multiplayer doesn't work however :(

battleye is crap and rockstar is incompetent. got incredibly low hopes for GTA VI, should it ever even release
gamemoderun %command%

gamemoderun PROTON_BATTLEYE_RUNTIME="/home/neo/.steam/debian-installation/steamapps/common/Proton BattlEye Runtime/" %command%
had to launch game a second time before my cloud save would load
Got kicked immediately from online mode.
Pray that they either remove or fix BattleEye so non arch users can play again.

PROTON_BATTLEYE_RUNTIME="/home/xagun/.local/share/Steam/steamapps/common/Proton BattlEye Runtime/" %command%
BattleEye kicks me instantly/ after a few seconds

Grand Theft Auto V works fine on this hardware and on Linux at all. You can't play Online on Linux because of unsupported BattlEye.
-nobattleye
I have to delete BattlEye AC files to play Story Mode
Rockstar didn't want us to play Online. It's became trash after the years anyway

PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Base single player game loaded and played without issues without any tinkering. I attempeted several tinker methods but could not get multiplayer (battleye) from kicking me from a session. everything was installed to default locations.

mangohud gamemoderun PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Split lock mitigation is disabled and BattlEye Runtime is Installed. Smooth experience until getting kicked. Don't care about single player but it seems to works fine out of the box.

__NV_PRIME_RENDER_OFFLOAD=1 %command%
Game does not work in OpenGL, only Vulkan. Notebook with hybrid GPU, parameter "__NV_PRIME_RENDER_OFFLOAD" to activate NVIDIA GPU

mangohud gamemoderun PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Tweaked DXVK.conf
Story Mode works great, runs well with no significant issues. As noted in the title, I'm still getting kicked by BattlEye anywhere within 30 seconds to 3 minutes after joining an Online lobby. I tried different versions of Proton (9.0-4, Experimental, GE), gamescope, gamemode, disabled split lock mitigation, to no avail.
I'm playing on Fedora 41. Arch users seem to have better luck at the moment, although there is one successful report further down running Bazzite. Hoping things get resolved by the upcoming patch.

gamescope -W 1920 -H 1080 -r 165 --fullscreen --force-grab-cursor -- gamemoderun DXVK_ASYNC=1 PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Everything works perfect, to play online just install Proton Battleye Runtime on Steam and add PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command% to your launch commands

PROTON_BATTLEYE_RUNTIME=~/.local/share/Steam/steamapps/common/Proton\ BattlEye\ Runtime/ %command%
Getting into an online game requires a little tinkering... I installed "Proton BattleEye Runtime" from Steam Library, then added the above launch command. Online mode works just fine now... GTAV online used to kick me everytime until recently. Glad it finally works again!

PROTON_BATTLEYE_RUNTIME="REPLACE-ME/SteamLibrary/steamapps/common/Proton\ BattlEye\ Runtime/" %command%
The following worked for me with the caveat that sometimes battleye would kick me within a few seconds; sometimes several minutes; but it would always end up kicking me. Be warned. Online is not stable currently with tinkering options listed.
Search for "Proton BattlEye Runtime" on your steam library and install it. Then replace the path to the installation directory on the launch options.

PROTON_BATTLEYE_RUNTIME="/home/zegar/.local/share/Steam/steamapps/common/Proton BattlEye Runtime/" %command%
Requires installing Proton BattleEye Runtime on Steam and providing it's location (My launch options are only an example, don't copy/paste it)
GTA Online works without issues, and the whole game is running fairly smoothly (as good as GTA V can)

No need to tinker, works out of the box
note: I've only played the campain, as the online mode does not interest me, so I don't know much about the battleye anticheat stuff

PROTON_BATTLEYE_RUNTIME="REPLACE-ME/SteamLibrary/steamapps/common/Proton\ BattlEye\ Runtime/" %command%
For playing online in 2025, after BattlEye support, search for "Proton BattlEye Runtime" on your steam library and install it. Then replace the path to the installation directory on the launch options.

gamemoderun %command% -nobattleye
Mods If you do not use mods these steps can be considered optional.
WINEPREFIX=/home/user/.steam/steam/steamapps/compatdata/271590/pfx winetricks dotnet48 --force protontricks 271590 win11
Lutris I just used to install mods with OpenIV. Setup a custom Wine install outside of the steam installation
flickering textures (could be triggered by mods as well)
Was suprised that it worked with about 4 mods and with controller pretty well. It seemed the flickering textures got less with fixed fps and fullscreen. Online is not possible, but I just wanted play singleplayer anyway.

It's a update of my earlier report, game works decently despites some performance issues although they are not making game unplayable.
PROTON_BATTLEYE_RUNTIME="/home/sech1p/.local/share/Steam/steamapps/common/Proton BattlEye Runtime/" %command%
I used to have audio problems on a older Processor, currently it's doesn't matters much. But to avoid audio problems in future, I used to set sound to ALSA in all Proton Steam games. For GTA V type protontricks 271590 sound=alsa
in terminal if you have any audio problems. Otherwise if you don't occurs any problems, you can skip this information.
Audio was missing after intro when I launch game, fortunately, audio was no more missing after restarting a game.
In story mode, game works excellent. However, I have sometimes some lags. They are not much annoying, so I can play quite decently.
I used too flags for Proton BattlEye, I won't tested online mode already but I hope this flag will work for you because it's probably one option to play Online in Linux without being kicked because anti-cheat will not trust you.
Also, you need to have some modern Processor (even some i3) to play comfortable GTA V with Proton. Be noticed that Proton uses much of CPU, and if you have some low-end processor or Celeron, game won't be working correctly.

Game used to launch just fine a few months ago, but nowadays the launcher errors out during startup saying "GTA V exited unexpectedly¨.
mangohud %command% -nobattleye
Why do games need stupid unnecessary launchers again?
Worked out of the box, no tweaks. Was able to skip vulkan shaders as well.
no online because rockstar refuses borked

Yes - but only for singleplayer. Ever since R* implemented the Anti-Cheat online is ruined for us on Linux distros. Sad...
WINEDLLOVERRIDES=winedbg.exe=d %command%
Until R* lets us play this in Linux multiplayer I have uninstalled the gane. GTA Online was the only mode I used these days. It is too bad they did this. Ruined the game for me at least in Linux. If I really want to play I'd have to fire up my gaming laptop running Windows 11 and play the game from my desktop using Steam Play or just play the game on lpatop itself.

Driving a few blocks away from where you first spawn in causes low resolution textures appear, fixed with Proton-GE
Online mode is not supported.

Multiplayer doesn't work since Rockstar can't toggle a simple switch button for enabling BattlEye on Linux
The game works like a charm on singleplayer, the only issue is with multiplayer mode.