[This is applicable to all other Titles in ‘Epic Games’]
First of all, if you want to learn about:
Gaming in Linux, Heroic Launcher, Wine, and Proton you can refer to these links →
i. https://www.youtube.com/watch?v=TdU7hkjQuBk&t=330s
ii. https://www.youtube.com/watch?v=MadU5CX-jPA&t=354s
iii. Wine - ArchWiki
iv. What Is Valve Proton? Why Is It Important For Linux? - Fossbytes
v. https://www.protondb.com/
vi. The Ultimate Linux Gaming Guide
Now that you have got the idea about all this, you need to install the required software:
1.
heroic-games-launcher-bin
(Non-Arch-based Distro user can install from: GitHub - Heroic-Games-Launcher/HeroicGamesLauncher: A Native GOG, Amazon and Epic Games Launcher for Linux, Windows and Mac.)
2. (These are optional)
-
mangohud
( A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. )(Non-Arch based Distro user can install from: GitHub - flightlessmango/MangoHud: A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb)
-
goverlay-git
( A GUI to help manage Vulkan/OpenGL overlays - mangohud)(Non-Arch based Distro user can install from: GitHub - benjamimgois/goverlay: GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.)
You can install all of these from the Garuda Gamer
Now that you have installed the prerequisites, let’s jump into the installation process:
1) Install GTA 5 in Heroic Launcher (refer to the 2nd link given above)
2) Install a version of wine/proton that works for your game
(Every variant of wine/proton may not work for your game, you would have to check protondb for workarounds/suggestions from other gamers: Grand Theft Auto V)
You may have to use different versions of wine/proton for your game to work, like proton-experimental
, proton-ge
, stable proton
provided by valve etc.
You can install proton-GE
from the Heroic Game launcher itself.
You can also check out
protonup-qt
to install different versions of wine/proton.
sudo pacman -S protonup-qt
or
You can install different versions of proton/wine via pacman too:
sudo pacman -S proton
packages available starting with proton:
proton proton-ge-custom
proton-caller protonup-git
proton-experimental proton-tkg-git
3) Go to GTA 5 settings in Heroic Launcher
4)
i)
- Choose a version of the
proton
that works for your game, installed in the above steps - enable Auto Install/Update DXVK on prefix
ii)
Add
DRI_PRIME=1
to ‘Advanced options(Environment Variables)’
5) That’s it you are done
Enjoy GTA 5 in Linux!
This post is a simplified version of this one: https://forum.garudalinux.org/t/heroic-launcher-gta-5
As of when this post was last edited, this guide is quite outdated; the Heroic Launcher has improved a lot, and so has the overall gaming experience in Linux.
It would be a lot easier for you to get started with gaming on Linux.
Tinker around in the Heroic launcher to discover new features and even easier ways to run your desired game.