Linux (Mint 19.1 Cinnamon) Everything About Running Games So Far
-get latest driver
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers list
sudo apt install nvidia-driver-430
sudo apt install nvidia-settings
-steam + launch options
sudo apt install steam
https://github.com/ValveSoftware/Proton#runtime-config-options
Saved games location:
/home/username/.local/share/Steam/steamapps/compatdata /12100/pfx/drive_c/users/steamuser/My Documents
https://www.protondb.com/
-get wine
https://www.winehq.org/
sudo aptitude install -f winehq-stable
wine --version
sudo apt-get install winetricks
WINEARCH=win32/win64 WINEPREFIX=home/username/wine/bottlename winetricks [to create a bottle]
WINEPREFIX=home/username/wine/bottlename winetricks [to reconfigure said bottle]
Kill Wine Processes - wineserver -k
Force Kill Wine Process - wineserver -k9
-get dxvk + d9vk
https://github.com/lutris/lutris/wiki/How-to:-DXVK
https://git.froggi.es/joshua/d9vk/-/jobs - d9vk
Copy the dll's to for ex. Lutris or in terminal:
cd /home/username/Desktop/build/dxvk-release (unarchived)
export WINEPREFIX="/home/username/.local/share/Steam/steamapps/compatdata/12210/pfx"
(wineprefix=path-to-pfx_folder in say steam if you want proton to use it, this is for GTA4)
echo $WINEPREFIX - to see which prefix you're using
./setup_dxvk.sh install
-get esync
https://github.com/lutris/lutris/wiki/How-to:-Esync
ulimit -Hn
sudo nano /etc/systemd/system.conf
sudo nano /etc/systemd/user.conf
DefaultLimitNOFILE=524288
sudo nano /etc/security/limits.conf
username hard nofile 524288
-get lutris
https://lutris.net/
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt-get update
sudo apt-get install lutris
-get gamemode
Ubuntu-Based need to add the PPA (18.04 and OLDER)
sudo add-apt-repository ppa:samoilov-lex/gamemode
sudo apt-get update
Debian-Based Repos and Ubuntu 19.04+ don't need a PPA
sudo apt install gamemode
sudo find /usr/ -name libgamemodeauto.so (libgamemodeauto.so.0 for Mint)
Lutris Values:
Key = LD_PRELOAD
Value = /usr/lib/x86_64-linux-gnu/libgamemodeauto.so (libgamemodeauto.so.0 for Mint)
Steam: gamemoderun %command% or gamemoderun path-to-game-folder or LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgamemodeauto.so (libgamemodeauto.so.0 for Mint)