Playing Grand Theft Auto V (Steam) on Linux without struggle

Howdy Linux gamer’s, since the release of Steam Play in Augustus playing Windows triple-A games on Linux became simplicity. Except for GTA5, getting it working on Steam it isnt that easy, lots of tweaking is required as seen in this GTA 5’s compatibility list.

Linux Gaming in growing

Well for those who still did not gave up the hope, here’s a tutorial for getting GTA5 fully playable on your beloved Linux distro. because it works perfectly on mine Fedora!

Update 12-11-2019:

GTA 5 works pretty much flawless without any tweaks needed, all thanks to new update of Proton 4.11-8 that has made huge improvements for the Rockstar Launcher & GTA 5.
Here below you can see smoothness fresh installed GTA5 running on Proton 4.19-GE.

Still have common issues?! Below you can find workaround.

Easy way, Disable Esync works almost on every distro by now.

Esync removes wineserver overhead for synchronization objects. This can increase performance for some games, especially ones that rely heavily on the CPU. A more detailed explanation can be found here.
Be sure you have selected latest Proton beta version in Steam Play!
Navigate with terminal or your file manager to:
/home/yourname/.steam/steam/steamapps/common/Proton 3.x/
Then rename to in the navigated folder.

Now edit the file, and uncomment the “PROTON_NO_ESYNC”: “1”, line.

This should do the trick, you can run the game and edit the graphic settings. Have fun gaming on Linux!

Hard Way, works for most Redhat based ditro’s:

NOTE:  Make sure a clean copy of Grand Theft Auto V (Steam) is installed and run it once, so Steam can install needed files, also don’t forget to enable SteamPlay else you won’t be able to install Windows games(DUH!)
Now first you need to install ProtonTricks from github, that can be done easy with follow commands:

wget && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

Now we have ProtonTricks installed, you need to execute follow command to install Microsoft’s corefonts package:

protontricks 271590 corefonts

Once you have installed Microsoft’s corefonts, which are needed by Social Club loader, now you need to do follow these 5 steps:

  1. Run sudo su to gain root privileges.
  2. Run echo “DefaultLimitNOFILE=1048576” >> /etc/systemd/system.conf
  3. Run echo “DefaultLimitNOFILE=1048576” >> /etc/systemd/user.conf
  4. Run systemctl daemon-reexec.
  5. Reboot your beloved Linux distro!
Info: Some of these instructions are sourced from the official esync documentation under “systemd distributions”.

Once rebooted, logon into Steam you should be able to click Play within Steam and Grand Theft Auto V should launch perfectly (as seen on screenshots below). Enjoy and have fun playing.

Flawless working Grand Theft Auto V with few tweaks from above on SteamPlay Proton 3.7-8.

For any suggestion or tips be free to contact me on Twitter:

5/5 (3)

Please rate this article

Spread the love
  • 196

6 thoughts on “Playing Grand Theft Auto V (Steam) on Linux without struggle”

  1. Thank you for the article…
    Im running kubuntu 18.04.1 with mesa stable and a RX580…
    I simply typed
    sudo apt install ttf-mscorefonts-installer
    to install ms core fonts and the game worked fine
    Why do you need to install proton tricks im genuinely curious

    • Hi, it seem that installing native ms corefonts Fedora doesn’t do the job, I think I could be wine/steam built-in related problem. So you need to force the proton’s prefix to install it. At least this solution worked for me flawless.

  2. I was confused at first at why you werent installing ms core fonts with
    sudo apt install ttf-mscorefonts-installer
    Just realized that you are running fedora which is why a little more tweaking might be necessary
    good thing that you figured it out to help others that might need it


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.