johncena141 requirements#

  • Some of the games are x86 only, which means ARM processors won't be able to run it.
  • Our distribution of choice for newbies is EndeavourOS.
  • We have decided to drop Gamemode use due to crashes and instability. We also expect the project to be discontinued due to Feral stopping to port games, because of this it is recommended to uninstall it since it might cause crashes on older torrents that still use it if it's available.
  • Do not run the games on an NTFS partition.
  • Extraction is done with: (or file-roller)
    tar -xvf Game.Name.tar.zst
  • Archive managers like Arc, 7z or Peazip should be absolutely avoided due to failing to extract correctly.


Enable multilib (32-bit packages) repo#
sudo sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf && sudo pacman -Syyu
INTEL Graphics Packages#
sudo pacman -S --needed lib32-vulkan-intel vulkan-intel
AMD Graphics Packages#
sudo pacman -S --needed lib32-vulkan-radeon vulkan-radeon
NVIDIA Graphics Packages (proprietary)#
sudo pacman -S --needed lib32-nvidia-utils nvidia libglvnd lib32-libglvnd
Install Wine and other required packages.#
sudo pacman -S --needed cabextract dosbox giflib gnutls gst-plugins-base-libs lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs lib32-libcurl-gnutls lib32-libgcrypt lib32-libjpeg-turbo lib32-libpng lib32-libva lib32-libxslt lib32-mpg123 lib32-openal lib32-opencl-icd-loader lib32-sdl2 lib32-vkd3d lib32-vulkan-icd-loader libcurl-gnutls libgcrypt libjpeg-turbo libpng libva libxslt mono mpg123 openal opencl-icd-loader vkd3d vulkan-icd-loader wine-staging fluidsynth && git clone && cd paru-bin && makepkg -si && paru -S dxvk-bin
Install Wine TKG (fsync patched) for extra performance (optional)#
sudo pacman-key --recv-key 3056513887B78AEB --keyserver && sudo pacman-key --lsign-key 3056513887B78AEB && sudo pacman -U '' '' && echo -e '\n\n[chaotic-aur]\nInclude = /etc/pacman.d/chaotic-mirrorlist' | sudo tee -a /etc/pacman.conf && sudo pacman -Syyu && sudo pacman -S chaotic-aur/wine-tkg-staging-fsync-git

Fedora (latest only)#

Vulkan Driver Packages (Universal)#
sudo dnf install vulkan vulkan-loader
# Additional for Nvidia
sudo dnf install$(rpm -E %fedora).noarch.rpm$(rpm -E %fedora).noarch.rpm && sudo dnf install xorg-x11-drv-nvidia akmod-nvidia
Install Wine and other required packages.#
sudo dnf config-manager --add-repo && sudo dnf install cabextract curl dosbox giflib gnutls gstream libgcrypt libjpeg-turbo libpng libva libxslt mono-core mpg123 openal opencl-utils SDL2 winehq-staging fluidsynth

Debian/Ubuntu (latest only)#

AMD/INTEL Graphics Packages#
sudo apt install mesa-opencl-icd mesa-vulkan-drivers
NVIDIA Graphics Packages (proprietary)#
sudo apt install nvidia-driver-465 nvidia-settings
Install Wine and other required packages.#
sudo dpkg --add-architecture i386 && wget -nc && sudo apt-key add winehq.key && sudo apt-add-repository 'deb bionic main' && sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo apt update && sudo apt upgrade && sudo apt install cabextract libcurl3-gnutls libcurl3-gnutls:i386 giflib-tools gnutls-bin libgcrypt20 libgcrypt20:i386 libjpeg-turbo-progs libopenal1 libopenal1:i386 libpng-tools libva2 libva2:i386 libvkd3d1 libvkd3d1:i386 libvulkan1 mono-runtime mpg123 vulkan-tools winehq-staging dosbox zstd libxcomposite1 fluidsynth

Controller support#

  • Other controllers should work out of the box.
Switch Pro Controller (official or generic)#
git clone && cd dkms-hid-nintendo && sudo dkms add . && sudo dkms build nintendo -v 3.2 && sudo dkms install nintendo -v 3.2


  • Yuzu portable installation, run again each time you want to update it.
export API_URL="" && export DOWNLOAD_URL=$(curl -s $API_URL | grep -oP '"browser_download_url": "\K(.*AppImage)(?=")') && curl -Lo /tmp/yuzu --progress-meter $DOWNLOAD_URL && chmod +x /tmp/yuzu && sudo mv /tmp/yuzu /usr/local/bin/yuzu
  • Yuzu from AUR for Arch/EndeavourOS with automated updates.
sudo pacman -S chaotic-aur/yuzu-mainline-git
Pub: Jul 10 2021 16:11 UTC
Edit: Oct 21 2021 12:44 UTC
Views: 8260