protonscr

[SOLVED] X Error when starting steam seemingly out of nowhere

steamclosed NVIDIA driversDistro Family: Arch
ValveSoftware/steam-for-linux#8720 · opened 2022-08-03 by wrenfannin · updated 2022-08-03 · 7 comments · github
Wwrenfannin 2022-08-03 github

Your system information

image

  • Steam client version (build number or date): Latest Version from the Arch Repos
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
After rebooting my computer I tried to start steam through dmenu and there was no response. I then tried running it in a terminal to look for errors which showed me the following:
image

I have tried removing steam.sh in my .steam/steam dir, installing nvidia drivers again, both of which are done to no effect

Steps for reproducing this issue:

  1. Start steam in command line with steam
  2. Observe error messages as above
Kkisak-valve maintainer 2022-08-03 github

Hello @wrenfannin, can you check if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?

Wwrenfannin 2022-08-03 github

Hello @wrenfannin, can you check if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?

Doesn't look like it
image

Kkisak-valve maintainer 2022-08-03 github

That removes Steam from the scope of your issue.

The NVIDIA proprietary driver requires that the video driver's running kernel module, 64 bit userspace libraries, and 32 bit userspace libraries are all installed and exactly the same version to work properly. I would double check this is true with the nvidia-dkms, nvidia-utils, and lib32-nvidia-utils system packages.

Wwrenfannin 2022-08-03 github

That removes Steam from the scope of your issue.

The NVIDIA proprietary driver requires that the video driver's running kernel module, 64 bit userspace libraries, and 32 bit userspace libraries are all installed and exactly the same version to work properly. I would double check this is true with the nvidia-dkms, nvidia-utils, and lib32-nvidia-utils system packages.

it looks like I have never had nvidia-dkms installed? which is weird because this install is a couple weeks old and gaming has worked great up to this point, here is my output from that install command, should I accept?

sudo pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils [sudo] password for wren: warning: nvidia-utils-515.57-1 is up to date -- reinstalling warning: lib32-nvidia-utils-515.65.01-1 is up to date -- reinstalling resolving dependencies... looking for conflicting packages... :: nvidia-dkms and nvidia are in conflict (NVIDIA-MODULE). Remove nvidia? [y/N]

Kkisak-valve maintainer 2022-08-03 github

The nvidia system package might very well be the kernel module, I don't know off hand. No reason to swap it out with nvidia-dkms if it's the expected driver version and otherwise working.

warning: nvidia-utils-515.57-1 is up to date
warning: lib32-nvidia-utils-515.65.01-1 is up to date
Here's your problem, the mismatched driver versions will not work together.

Wwrenfannin 2022-08-03 github

The nvidia system package might very well be the kernel module, I don't know off hand. No reason to swap it out with nvidia-dkms if it's the expected driver version and otherwise working.

warning: nvidia-utils-515.57-1 is up to date
warning: lib32-nvidia-utils-515.65.01-1 is up to date
Here's your problem, the mismatched driver versions will not work together.

How would I install the correct version? Is there a way of specifying what I want in pacman?

Wwrenfannin 2022-08-03 github

[Solved]

Fixed my issue by following the solution on this page https://linustechtips.com/topic/1435020-arch-lib32-nvidia-utils-newer-than-nvidia-utils/

thanks for the help

Nothing extracted yet.