[andrewg@andrew-g75vx ~]$ sudo pacman -S steam
[sudo] password for andrewg:
Sorry, try again.
[sudo] password for andrewg:
resolving dependencies…
:: There are 9 providers available for lib32-vulkan-driver:
:: Repository multilib
lib32-amdvlk 2) lib32-nvidia-utils 3) lib32-vulkan-dzn 4) lib32-vulkan-gfxstream
lib32-vulkan-intel 6) lib32-vulkan-nouveau 7) lib32-vulkan-radeon 8) lib32-vulkan-swrast
lib32-vulkan-virtio
Enter a number (default=1):
I have been down this road several times so far. I keep coming back to EndeavourOS because it runs sweet… Except I just can’t get that video stuff straightened out. Why when I try to install Steam, is this the first thing I’m looking at?
Do you have an AMD, Nvidia or Intel gpu?
FatalException:
lib32-nvidia-utils
is needed in case you are using nvidia GPU
3 Likes
I realized I forgot to include this:
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 670MX] vendor: ASUSTeK driver: nouveau
v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx)
arch: Kepler-2 code: GKxxx process: TSMC 28nm built: 2012-2018 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 01:00.0
chip-ID: 10de:11a1 class-ID: 0300 temp: 42.0 C
Device-2: Sunplus Innovation ASUS Webcam driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.3:4
chip-ID: 1bcf:2885 class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: nouveau unloaded: modesetting
alternate: fbdev,nv,vesa dri: nouveau gpu: nouveau display-ID: 0
Monitor-1: LVDS-1 model: AU Optronics 0x219d built: 2012 res:
mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 128 gamma: 1.2
size: 381x214mm (15x8.43") diag: 437mm (17.2") ratio: 16:9 modes:
max: 1920x1080 min: 640x350
API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau wayland:
drv: nouveau x11: drv: nouveau
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.1.3-arch1.3 glx-v: 1.4
direct-render: yes renderer: NVE4 device-ID: 10de:11a1 memory: 2.92 GiB
unified: no display-ID: :1.0
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Looks like you are using the nouveau driver, that gpu isn’t supported anymore but you need the 390 drivers for that.
The are in the AUR.
nvidia-390xx-utils
nvidia-390xx-dkms
lib32-nvidia-390xx-utils
You can install them with yay, you will also need to install the appropriate linux-headers package of the kernel you are using.
yay -S nvidia-390xx-utils nvidia-390xx-dkms lib32-nvidia-390xx-utils
This was the result of putting that in the Konsole. When I try to close it it says Yay is still running
andrewg@andrew-g75vx ~]$ yay -S nvidia-390xx-utils nvidia-390xx-dkms lib32-nvidia-390xx-utils
AUR Explicit (3): nvidia-390xx-dkms-390.157-17, lib32-nvidia-390xx-utils-390.157-2, nvidia-390xx-utils-390.157-17
Sync Dependency (1): egl-wayland-4:1.1.19-1
:: PKGBUILD up to date, skipping download: nvidia-390xx-utils
:: PKGBUILD up to date, skipping download: lib32-nvidia-390xx-utils
:: PKGBUILD up to date, skipping download: nvidia-390xx-utils
2 nvidia-390xx-utils (Build Files Exist)
1 lib32-nvidia-390xx-utils (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/andrewg/.cache/yay/lib32-nvidia-390xx-utils
HEAD is now at 3decc3a Change the way nvidia-tls library is used
2 nvidia-390xx-utils (Build Files Exist)
1 lib32-nvidia-390xx-utils (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
diff --git /home/andrewg/.cache/yay/lib32-nvidia-390xx-utils/PKGBUILD /home/andrewg/.cache/yay/lib32-nvidia-390xx-utils/PKGBUILD
new file mode 100644
index 0000000..630a470
manuel
June 14, 2025, 3:18pm
8
1 Like
I looked through the list, couldn’t find the specific card but I can always change it if it doesn’t work, right?
Strange, I always thought when you search for a gpu from Nvidia website it will always shown the latest support driver.
@FatalException Then you can just install the 470 packags.
nvidia-470xx-utils
nvidia-470xx-dkms
lib32-nvidia-470xx-utils
Which kernel do you have installed?
Ah yes… The part where I should have put this in the n00b section. I dunno. What’s the newest one? Assuming that’s what I’m on. I literally installed it last night lol.
Open a terminal and share the output of the following?
uname -r
manuel
June 14, 2025, 4:14pm
13
I guess the same driver is included in 470 series too. I just tend to see the latest Nvidia list for supported linux drivers, and not look at that download selection.
1 Like
I never knew that list existed in the driver release notes. That is quite useful information, thanks for sharing that!
2 Likes
[andrewg@andrew-g75vx ~]$ uname -r
6.15.2-arch1-1
[andrewg@andrew-g75vx ~]$
Make sure the package “linux-headers” is also installed then before you install those Nvidia driver packages.
Can’t I just update the system?
Maybe that’s what happened. It looked like a lot of things installed, then I restarted and my resolution was back to garbage.
Just login into your system and run.
yay -S linux-headers nvidia-470xx-utils nvidia-470xx-dkms lib32-nvidia-470xx-utils
Well, that’s doing something lol