Steam is correctly reporting the 32bit version of mesa, glxinfo is reporting the 64bit version of mesa.
This is a dependency of #179 ‐ when steam’s client is 64bit it shant be a problem. Or you could install/compile a more recent 32bit mesa.
That explains it, Steam works fine. I didn't notice that mesa still had X86_ABI="-32", so 32bit libGL comes from emul-linux-* which is a bit older.
Sorry for necrobumping, but this is the only thread I found mentioning an issue of Steam for Linux not being able to detect a second graphical card in 'System Information' for NVidia Optimus setups. While it might be not that critical on itself, it seems like a source of misleading information on ProtonDB reports, reported here: https://github.com/bdefore/protondb-data/issues/26.
I could provide my 'System Information' report for reference or start a new issue, if it's necessary.
https://www.reddit.com/r/linux_gaming/comments/go8207/im_not_sure_if_steams_using_nvidia_optimus/ it's also happening to other people (a System Information report inside).
Nothing extracted yet.
Hi!
I have Optimus laptop with Intel and Nvidia video cards and I'm running Steam on Gentoo Linux with git versions of Intel DDX and Mesa, but the system information window says "Mesa 9.0.1". I don't know how it picks up mesa version, so it might be either a bug in some other utility or in the Steam client itself.
Also Steam could try to test for the presence of bumblebee (optirun and/or primusrun commands) in case of Optimus systems.