documented installing steam on artix linux

This commit is contained in:
tomit4 2022-01-15 06:30:09 -08:00
parent 6295b59221
commit cfd1f37978

142
install_steam_on_artix.txt Normal file
View file

@ -0,0 +1,142 @@
Documentation of longview3k's Installing Steam on Artix Video tutorial from Youtube:
https://www.youtube.com/watch?v=AVqsdO7xENg
Step One (Enabling Arch Repositories):
sudo pacman -S artix-archlinux-support (copy and paste the repositories into the pacman.conf)
sudo vim /etc/pacman.conf
Uncomment the artix lib32 repositories.
Uncomment the arch multilib repositories.
Once you have edited the pacman.conf, enter the following command:
sudo pacman-key --populate archlinux
Then sync all your repositories:
sudo pacman -Syy
To be sure, go ahead and update the system again:
sudo pacman -Syu
You will need a web browser to use Chris Titus's guide on setting up gaming on Linux (you'll most likely just need this guide though).
Reset your ulimit:
To see your current ulimit:
ulimit -Hn
Now let's edit our limit:
sudo vim /etc/limits
Type in the following (username is your username):
username N524288
Write/Quite your text editor, and then edit the following file:
sudo vim /etc/security/limits.conf
Scroll to the end of the file and make a couple new lines under the <domain> section
username soft nofile 524288
username hard nofile 524288
username soft nofile 524288
username hard nofile 524288
Write/Quit the file, and now set the changes (log off or reboot).
Once you have rebooted (check your ulimit to see if it was set):
ulimit -Hn
This should now return 524288.
You can now enable esync into steam and lutris.
From here we now use Chris Titus's guide to install drivers.
https://www.christitus.com/ultimate-linux-gaming-guide/
Enter the following command to install the drivers:
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader -y
Once that has finished, you will then edit your etc environment:
sudo vim /etc/environment
And append this on a new line:
RADV_PERFTEST=aco
Write/Quit, and now install wine by entering the following command:
You will be given some split option repositories (always choose world, always choose multilib, and artix repositories if given that choice).
sudo pacman -S wine-staging 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 libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt 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 lutris -y
Once finished, install steam:
sudo pacman -S steam
And start steam so that it can set up its configuration, either through the desktop, or simply enter the following command:
steam
Make sure not to install steam-native-runtime. To be sure it isn't installed, run the following command:
sudo pacman -R steam-native-runtime
Next install protonup using the following commands (you will need git for this):
git clone https://github.com/AUNaseef/protonup
cd protonup
python3 setup.py install --user
Next we are going to edit our .bash_profile, cd to your home directory and enter the following command to see all hidden files:
ls -a
Once you have located your .bash_profile, enter the following command:
sudo vim .bash_profile
On a new line enter the following (before the [[ -f ~/.bashrc ]] line):
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Write/Quit out of that file.
Restart terminal, or simply enter:
source .bash_profile
From the home directory make a new directory:
mkdir .steam/root/compatibilitytools.d
And then enter the following command:
protonup -d ".steam/root/compatibilitytools.d/"
And then enter the following command, and enter Y for yes when prompted:
protonup
And that finishes longview3k's tutorial, I also needed to install lib32-nvidia-utils for my NVIDIA card.
sudo pacman -S lib32-nvidia-utils
TIP: You can enable Proton under Steam menu's Settings/Steam_Play section.