Hello @KS-HTK, can you check if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?
Ok. lib32-mesa-utils was not installed. So I installed that and tried to run glxinfo32.
This gives a similar error. So I guess it is related to running 32-bit applications then?
name of display: :1
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 6 ()
Value in failed request: 0x0
Serial number of failed request: 96
Current serial number in output stream: 96
Yes, that eliminates Steam from the picture and tells you that there's a general issue with OpenGL happening on your system. I would double check that the NVIDIA driver's running kernel module, 32 bit userspace libraries, and 64 bit userspace libraries all have exactly the same version.
Ok, thanks. I just found out some other interesting bit of info. Running sudo glxinfo32 does not error and gives a lot of output, so I guess it is nothing to do with the libraries itself but with permission management. The problem is that as far as I can tell the group video needs to be given to the user, which it already was. And I had it working before…
But ok, I will try and debug it further. Thanks for the help.
sudo glxinfo32name of display: :1
display: :1 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
[…]
Although not solved, my issue is not related to Steam, so I am closing this Issue.
While playing around with the NVidia Drivers I somehow have broken the Xorg/Xwayland installation.
I actually do not know what exactly broke it, nor how to solve it.
I have arrived at a point where most software, which does not run on wayland, does not work. And some software that uses QT only works if started from terminal.
Another interesting issue is that starting a 'Gnome on Xorg' or 'Xfce4' Session does not work.
Sway on the other works fine. AND Xorg/Xwayland works fine in Sway, I can start any X application (including Steam) and any QT application. Another interesting quirk is that running glxinfo[32] did not work before, now it just runs indefinitely except if setting DISPLAY env to :1 (default on Gnome is :0).
So I guess I'm going to reinstall Arch. But for now, since firefox works and that is what I manly use this machine for, I'm am going to wait until SteamOS (based on Arch not Debian) is released…
Then I'll probably end up installing Gnome or Sway alongside whatever DM SteamOS comes with.
Thanks for the Help.
Nothing extracted yet.
Your system information
Additional system information
Issue Description:
I recently configured my Zen Kernel to use the dedicated NVidia GPU of my Laptop, same as I have it configured for the default Kernel. Thus moved from wayland back to X11.
But although working on the default Kernel just a few weeks ago and working on the Intel Integrated Graphics only Hours ago steam will launch but not open a window.
Starting it trough terminal showed no errors at first.
After running
steam-runtime --resetI can get the initial update window, but wont get the normal Steam window to show up.After a bit of googling for a solution people mentioned to make sure
lib32-nvidia-utilsversion should match thenvidia(nvidia-dkmsin case of Zen Kernel) version, but this is the case on my System. So I am not sure what the problem is exactly, guessing it is related to the GPU Driver.Interestingly I could run steam on the NVidia card prior to changing the whole system to only use the NVidia GPU by using
prime-run steam. (Tested that to make sure it would work before re configuring Gnome to use X11)Steps for reproducing this issue:
Terminal output:
(after running
steam-runtime --reset)