Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong Mesa version number in System Information box #2853

Closed
Reinis opened this issue Sep 15, 2013 · 5 comments
Closed

Wrong Mesa version number in System Information box #2853

Reinis opened this issue Sep 15, 2013 · 5 comments

Comments

@Reinis
Copy link

Reinis commented Sep 15, 2013

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:

@Tele42
Copy link

Tele42 commented Sep 15, 2013

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

@johndrinkwater
Copy link
Contributor

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.

@Reinis
Copy link
Author

Reinis commented Sep 16, 2013

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.

@Reinis Reinis closed this as completed Sep 16, 2013
@thaewrapt
Copy link

thaewrapt commented May 21, 2020

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: bdefore/protondb-data#26.

I could provide my 'System Information' report for reference or start a new issue, if it's necessary.

@thaewrapt
Copy link

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants