[Fixed] Install steam on my old nvidia pc

I have this old nvidia drivers working with my “vintage” pc

GPU 1: NVIDIA GeForce 940M
GPU 2: Intel HD Graphics 5500 @ 0.95 GHz

$ pacman -Q | grep -A 0 -E "nvidia|cuda|vulk|kden"
kdenetwork-filesharing 26.04.1-1
--
linux-firmware-nvidia 20260410-1
--
nvidia-580xx-dkms 580.159.03-1
nvidia-580xx-settings 580.159.03-1
nvidia-580xx-utils 580.159.03-1
--
opencl-nvidia-580xx 580.159.03-1
--
vulkan-icd-loader 1.4.350.0-1
vulkan-tools 1.4.350.0-1

Apparently is so old i cant enable hardware acceleration, so is not like i can’t switch back for an open driver if needed.

When i try to install Steam i have to chose between:

Repository multilib
   1) lib32-nvidia-utils  2) lib32-vulkan-asahi  3) lib32-vulkan-broadcom  4) lib32-vulkan-dzn  5) lib32-vulkan-freedreno  6) lib32-vulkan-gfxstream
   7) lib32-vulkan-intel  8) lib32-vulkan-nouveau  9) lib32-vulkan-panfrost  10) lib32-vulkan-powervr  11) lib32-vulkan-radeon  12) lib32-vulkan-swrast
   13) lib32-vulkan-virtio

If i chose the first is say: nvidia-utils-595.71.05-2 and nvidia-580xx-utils-580.159.03-1 go in conflict, if i try to erase 580 i get the error: Removing nvidia-580xx-utils breaks the ‘nvidia-580xx-utils=580.159.03’ dependency required by nvidia-580xx-dkms

I’ve find this post https://www.reddit.com/r/linux_gaming/comments/16l7bh4/steam_on_arch_with_old_nvidia_drivers/ but the comand:

UPDATE: Ok this one worked

$ sudo pacman -S steam --assume-installed lib32-vulkan-driver

I’ve got a message for some missing libs but Steam was installed and i was able to enter my account.

Vampire survivor and Sunless Sea worked like a charm. I think i’m good with indie games.

(btw my cheap xbox-like controller was instantly recognizes without a sweat :slight_smile: )

1 Like