Notes on gaming on Linux
Published on
Play on linux
Install vulkan drivers
ArchLinux wiki here
Enable multilib repository by uncommenting the [multilib]
section in /etc/pacman.conf
.
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader
-
Radeon:
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon
-
Intel:
sudo pacman -S lib32-mesa vulkan-intel lib32-vulkan-intel
-
NVidia:
sudo pacman -S nvidia-utils lib32-nvidia-utils
Install steam
sudo pacman -S steam vkd3d lib32-vkd3d
Play windows games
Lutris
Lutris is a game manager which deals with custom Wine prefixes (= envt) to run Windows games on Linux
sudo pacman -S lutris
If you get this message Your version of python-magic is too old.
, install python-magic
from AUR.
Wine
See this tutorial How to get out of Wine Dependency hell
sudo pacman -Sy
sudo pacman -S wine-staging winetricks
sudo pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba
Tweaks
Proton GloriousEggroll
See here
Gamemode
See here
Some system tweaks.
sudo pacman -S gamemode
Add in Steam game settings: gamemoderun %command%
Perf Overlay
See here
sudo pacman -S mangohud lib32-mangohud
Add in Steam game settings: mangohud %command%
nvidia Optimus
I managed to make it work a few months ago, but didn’t use that much because it was uncomfortable compared to windows performance on my laptop. I wasn’t keeping note of my installations back then and am not that much keen on trying again!