Hello @david-morris, can you check if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?
Hi @kisak-valve , thanks for that tip.
here's the output from glxinfo32. I didn't know of any multilib test packages, so thanks.
Unfortunately, that output looks fine to me, and glxgears32 runs fine (or at least it says it does; I'm in the next room on a screen session, setting $DISPLAY).
Thanks for checking. I think the glxinfo output is hinting that you're seeing #4399.
@kisak-valve great catch, I think that might be useful later.
But I don't think that's the whole problem. Or if it is, I need help making a workaround.
When I reduce my bit depth explicitly with xrandr --output HDMI-2 --set "max bpc" 8, my screen flashes black and returns, and xrandr --verbose shows that I've successfully lowered the max bit depth on my active display. But steam fails with superficially similar output.
I'm not particularly familiar with adjusting display depth, but I suspect that the lower sections of glxinfo are also showing similar as what you shared previously.
I'm guessing that you'd want to adjust X's general config by adding a config file in /etc/X11/xorg.conf.d/ with something like
Section "Screen"
Identifier "Screen Name"
DefaultDepth 24
EndSection
and restarting your X session and compare what glxinfo gives you compared to before.
@kisak-valve hmm. I tried this and it didn't result in changes to glxinfo output, and steam still crashes. I also tried the identifier "HDMI-2" and a DefaultDepth of 8. I'll look further into the xorg documentation over the weekend.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Instead of starting Steam and showing a login screen, steam crashes when it tries to render anything beyond the update-on-start dialog.
here's the output.
Glxgears runs fine.
This has similar output to #7395 . I have Jasper Lake hardware, mesa and vulkan-intel with 32bit installed: