protonscr

Overlay doesn't work on ubuntu 14.04 (64-bit)

steamclosed reviewedbumblebeeoverlay
ValveSoftware/steam-for-linux#3199 · opened 2014-03-09 by kermeat · updated 2018-01-31 · 8 comments · github
1 matching comments, n / p to jump
Kkermeat 2014-03-09 github

All games run well but overlay doesn't work. Taking a look at my dmesg, I get a segfault:

[ 8627.698071] gameoverlayui[7167]: segfault at 0 ip 00000000f701be4b sp 00000000ffaf9de0 error 4 in gameoverlayui.so[f6ef2000+427000]

Here is terminal output: https://gist.github.com/kermeat/9454964

Related topic: http://steamcommunity.com/discussions/forum/1/558749191025712513/

My system information:

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3501 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:
    Ubuntu Trusty Tahr (development branch) (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.13.0-16-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11500000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-release_2014-02-05

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Desktop x86/MMX/SSE2

    Driver Version:  3.0 Mesa 10.2.0-devel
    OpenGL Version: 3.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x412
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20,04" x 11,26"  (22,95" diag)
                                            50,9cm x 28,6cm  (58,3cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel Haswell HDMI

Memory:
    RAM:  14977 Mb

Miscellaneous:
    UI Language:  English
    LANG:  ru_RU.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  896348 Mb
    Largest Free Hard Disk Block:  91402 Mb

Installed software:

Recent Failure Reports:
    Sun Mar  9 19:30:10 2014 GMT: file ''/tmp/dumps/crash_20140309233004_2.dmp'', upload yes: ''CrashID=bp-789e5e4f-a5b0-4e20-b3e0-788ce2140309''
    Sun Mar  9 20:00:39 2014 GMT: file ''/tmp/dumps/crash_20140310000033_2.dmp'', upload yes: ''CrashID=bp-5ae14df8-ab3a-477a-a866-9ec8b2140309''
    Sun Mar  9 20:29:52 2014 GMT: file ''/tmp/dumps/crash_20140310002945_2.dmp'', upload yes: ''CrashID=bp-e78dd665-1fd7-4296-b252-c03382140309''
    Sun Mar  9 20:34:43 2014 GMT: file ''/tmp/dumps/crash_20140310003438_2.dmp'', upload yes: ''CrashID=bp-424d1a79-9202-42cf-96ef-ce6d42140309''
    Sun Mar  9 20:41:46 2014 GMT: file ''/tmp/dumps/crash_20140310004142_2.dmp'', upload yes: ''CrashID=bp-52bd6170-70c1-4b98-8908-1d22c2140309''
    Sun Mar  9 20:59:23 2014 GMT: file ''/tmp/dumps/crash_20140310005920_2.dmp'', upload yes: ''CrashID=bp-db5585ca-5b14-4061-8561-783212140309''
    Sun Mar  9 21:02:53 2014 GMT: file ''/tmp/dumps/crash_20140310010249_2.dmp'', upload yes: ''CrashID=bp-dd6acbf3-2961-4538-87a1-8b7a52140309''
Kkermeat 2014-03-17 github

Overlay works fine with nvidia binary driver.

Ssylware 2014-03-17 github

It's because steam does package a libxcb with a dri2 dependency, and latest xorg wants a libxcb with dri3 dependency (I was the first to be suprised of that dependency, since I thought libxcb was just related to the x11 protocol). libxcb API is binary stable (C ABI). Then you just need to remove the steam libxcb.
Perform a search into issues on libxcb keyword, you'll find the instructions.

Mml- 2014-03-17 github
Aayr-ton 2014-06-03 github

@ml- Same problem here. The #3093 doesn't help.

Ubuntu 14.04 64 bits with nvidia-331-updates.

My custom launch options are LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 $OPTIMUS_PREFIX %command% and the error I got is:

ERROR: ld.so: object '/home/ayrton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ayrton/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Aayr-ton 2014-06-16 github

Still happening.

Aayr-ton 2014-06-27 github

Well, I solved my problem removing all bumblebee stuff and installing nvidia-prime.
Doing this I also removed the launchd options. Now everything is working with my nvidia video card. And also, the performance is awesome.

Kkisak-valve maintainer 2017-11-17 github

Hello, is anyone still experiencing this overlay issue with an up to date system?

Kkisak-valve maintainer 2018-01-31 github

Closing pending feedback.

Launch options

Upstream links