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 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.


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


Proton GloriousEggroll

See here


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!