documented installing steam on artix linux
This commit is contained in:
parent
6295b59221
commit
cfd1f37978
1 changed files with 142 additions and 0 deletions
142
install_steam_on_artix.txt
Normal file
142
install_steam_on_artix.txt
Normal 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue