Here’s how you grab Steam from the Arch Linux repos with pacman on an x86_64 system. Steam lives in the multilib repository (because it needs 32-bit libs on a 64-bit install), so if you don’t enable that first pacman will politely tell you it doesn’t exist.
Install the graphics driver Referenc
Ensure graphics utilites are installed
# Update pacman database
sudo pacman -Fy
# Install
sudo pacman -S mesa-utils vulkan-tools
Determine Graphics Vendor
lspci -vnnd ::03xx
lspci | grep -E "VGA|3D"
Determine what drivers are already install
pacman -Qs nvidia
Install Drivers 32bit drivers
# Steam needs these for legacy reasons
sudo pacman -S lib32-nvidia-utils
Open your pacman config in a text editor as root:
sudo nano /etc/pacman.conf
Find the block that looks like this (commented out by default):
#[multilib]
#Include = /etc/pacman.d/mirrorlist
and uncomment both lines so it reads:
[multilib]
Include = /etc/pacman.d/mirrorlist
Save and exit.
Refresh your package databases and update:
sudo pacman -Syu
This makes the newly enabled multilib repo actually show up.
Install Steam:
sudo pacman -S steam
Launch steam and add this to launch options: Properties -> General -> Launch Options
--use-d3d11
Or Launch directly from CLI
steam steam://run/553850//--use-d3d11
Install commandline Steam:
yay -S steamcmd
Login to command line steam:
login jeremiahvaughan
Install Hell Divers 2
app_update 553850 validate
Quit
quit
Run game:
cd ~/.local/share/Steam/steamapps/common/Helldivers\ 2/bin
./linux-native-game-only