/Pine-jinx

A local Ryujinx installer for linux

Primary LanguageShellMIT LicenseMIT

Pine-jinx

FrogjinxA local Ryujinx installer for linux

The purpose of the installer is to place Ryujinx inside ~/.local/share/Ryujinx, setup a desktop entry and an optional ZSH or BASH alias with optional optimizations (per GPU vendor and/or gamemode) as well as setup mimetypes for Switch binaries (eg. NSP, XCI).

Ryujinx Master and Ryujinx LDN options are provided on this installer, both versions can be installed simultaneously if desired.

Usage: Open a terminal, paste
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
and hit enter

Notes and Warnings

⚠️ If you are on Ubuntu or a based distro (like Mint,Elementary,Zorin,Pop_OS) you'll have to install libx11-dev using sudo apt install libx11-dev and if you are on Fedora sudo dnf install libX11-devel otherwise Ryujinx will fail to run
⚠️ If you choose to use gamemode you'll have to install it otherwise Ryujinx won't open. Pinejinx prints a warning in bright red bold letters when gamemode is not found. It's preinstalled on Ubuntu. To install it on Arch and based distros (like Manjaro,EndeavourOS and Garuda) do sudo pacman -Syu gamemode and for distros on the Debian/Ubuntu family (this includes MX,Mint,Elementary,Zorin,Pop_OS) use sudo apt install gamemode
⚠️ If you are on Garuda you'll have to do exec zsh before using the script and the alias
⚠️ Pinejinx overwrites ~/.config/gamemode.ini if it exists when you use gamemode. This will be fixed in the future. If you don't know what this is, ignore this warning
⚠️ The gamemode config used by Pinejinx supports the re-nice feature for some additional performance, to use it you must create a gamemode group using sudo groupadd gamemode and throw your user in using sudo usermod -a -G gamemode $USER
⚠️ Regarding laptop users with NVIDIA GPUs, Ryujinx will have to merge the EGL pull request before Pinejinx can support you

Please come at Ryujinx's Discord server if you face any issues. We'll gladly support you at the #linux-master-race channel