PortProton requires specific system dependencies to function correctly. Ensure you install the set corresponding to your distribution.
Important for NVIDIA Users:
If you use proprietary NVIDIA drivers, you must ensure lib32-nvidia-utils (Arch) or equivalent 32-bit drivers are installed, otherwise 32-bit games will not work.
Ubuntu / Linux Mint / Pop!_OS / Debian
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt update
sudo apt upgrade
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 zstd cabextract xdg-utils openssl libgl1 libgl1:i386
Arch Linux / Manjaro
First, ensure the [multilib] repository is enabled in /etc/pacman.conf:
[multilib]
Include = /etc/pacman.d/mirrorlist
Then install dependencies:
sudo pacman -Syu bash bubblewrap zstd cabextract tar openssl desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-libalsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader
# For NVIDIA users:
sudo pacman -Syu lib32-nvidia-utils
Fedora
sudo dnf update
sudo dnf upgrade --refresh
sudo dnf install curl bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
Void Linux
sudo xbps-install -Su void-repo-multilib
sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils gdk-pixbuf noto-fonts-ttf nss xrandx lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit
sudo dpkg --add-architecture i386
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 zstd cabextract xdg-utils openssl libgl1 libgl1:i386