protonscr

Wrong Mesa version number in System Information box

steamclosed Steam client
ValveSoftware/steam-for-linux#2853 · opened 2013-09-15 by Reinis · updated 2020-05-22 · 5 comments · github
RReinis 2013-09-15 github

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.

~ $ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.3.0-devel (git-ffa3244)
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.3.0-devel (git-ffa3244)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
~ $ primusrun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 325.15
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3.0 NVIDIA 325.15
OpenGL shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x2a
    CPU Stepping:  0x7
    CPU Type:  0x0
    Speed:  2900 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    "Gentoo Base System release 2.2" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.10.11-gentoo
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11402902
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime-release_2013-09-05

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Mobile 

    Driver Version:  2.1 Mesa 9.0.1
    OpenGL Version: 2.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID Not Detected
    DeviceID Not Detected
    Number of Monitors:  1
    Number of Video Cards Not Detected
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1366 x 768
    Primary Display Size: 13,54" x 7,64"  (15,51" diag)
                                            34,4cm x 19,4cm  (39,4cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel CougarPoint HDMI

Memory:
    RAM:  7888 Mb

Miscellaneous:
    UI Language:  English
    LANG:  lv_LV.utf8
    Microphone:  Not set
    Total Hard Disk Space Available:  243255 Mb
    Largest Free Hard Disk Block:  3557 Mb

Installed software:

Recent Failure Reports:

TTele42 2013-09-15 github

Steam is correctly reporting the 32bit version of mesa, glxinfo is reporting the 64bit version of mesa.

Jjohndrinkwater 2013-09-15 github

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.

RReinis 2013-09-16 github

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.

Tthaewrapt 2020-05-21 github

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.

Tthaewrapt 2020-05-22 github

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.