Bug 74764

Summary: Steam overlay not working
Product: Mesa Reporter: Thomas Rohloff <v10lator>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: normal    
Priority: medium CC: baker.dylan.c, darkbasic, mike
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Thomas Rohloff 2014-02-09 23:16:01 UTC
I switched from stable to git and since then the Steam overlay is not working anymore. I tested it with two games (Rust and Worms Reloaded) but could test it with more if needed.

With not working I mean exactly this. The message that it's enabled and you have to type shift + tab to open is doesn't show up, also shift + tab or F12 (taking screenshot) does nothing.

I may try to bisect it later but am not sure if I'll find the time.
Comment 1 Thomas Rohloff 2014-02-09 23:17:23 UTC
Forgot to say: This is on a HD 6950. Can't test other cards as I own that one only. Would be nice if others could test (also nouveau/intel) to see if that's really radeon only.
Comment 2 Ian Romanick 2014-02-10 01:29:51 UTC
Thomas: does this occur only with GIT master or with the 10.1 branch too?

Dylan: can you double check on i965?  I want to be sure we didn't break anything.
Comment 3 Thomas Rohloff 2014-02-10 02:45:16 UTC
Ian: Yes, the problem occurs with this, too:
OpenGL version string: 3.0 Mesa 10.1.0-rc1 (git-1e6bba5)
Comment 4 Thomas Rohloff 2014-02-10 03:16:45 UTC
I just found this in dmesg (it appears every time I start a Steam game), pretty sure it is connected:

gameoverlayui[6032]: segfault at 0 ip 00000000f702b619 sp 00000000ffe0d7c0 error 4 in gameoverlayui.so[f6ef4000+45a000]

If anyone has any idea how to investigate into this more future please share.
Comment 5 Thomas Rohloff 2014-02-10 04:11:10 UTC
Sorry to say but I no longer think this is a mesa bug. Instead I think it's a library missmatch between my distro (Gentoo) and the Steam runtime.

Why I'm thinking this now? Well, cause with STEAM_RUNTIME=0 the overlay works.
Comment 6 Yury Zhuravlev 2014-02-10 20:42:08 UTC
I have trouble too. 
On a laptop with (i965) and on the desktop (r600g) does not work. 
On the laptop Ubuntu, Gentoo on the desktop. 
Everywhere I use KDE (kwin) but if you turn it on ubuntu Unity gameoverlay starts.
Comment 7 darkbasic 2014-02-20 18:28:01 UTC
I confirm Steam Overlay doesn't work with radeon on Gentoo, on the contrary it works flawlessly with fglrx.
Comment 8 Mike Lothian 2014-02-20 19:20:23 UTC
Try it on the FireBurn overlay
On 20 Feb 2014 18:28, <bugzilla-daemon@freedesktop.org> wrote:

>   *Comment # 7 <https://bugs.freedesktop.org/show_bug.cgi?id=74764#c7> on
> bug 74764 <https://bugs.freedesktop.org/show_bug.cgi?id=74764> from
> darkbasic <darkbasic@linuxsystems.it> *
>
> I confirm Steam Overlay doesn't work with radeon on Gentoo, on the contrary it
> works flawlessly with fglrx.
>
>  ------------------------------
> You are receiving this mail because:
>
>    - You are the assignee for the bug.
>
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>
>
Comment 9 Mike Lothian 2014-02-20 19:23:25 UTC
It might have something to do with the way mesa used to use libudev and the steam client using an older bundled version. I have steam working with both r600g and radeonsi
Comment 10 Emil Velikov 2014-02-20 23:52:00 UTC
I suspect that the issues you're seing are related to the libudev interaction that Mike stated. If you guys are having this problem with latest git I would suggest bisecting the issue.
Comment 11 darkbasic 2014-02-21 13:33:39 UTC
I definitely have this problem with latest git, didn't try early version. With STEAM_OVERLAY=0 it works flawlessly, unfortunately this is not a solution.
With Catalyst it works flawlessly even with STEAM_OVERLAY=1.
Comment 12 Kertesz Laszlo 2014-02-21 17:35:34 UTC
(In reply to comment #11)
> I definitely have this problem with latest git, didn't try early version.
> With STEAM_OVERLAY=0 it works flawlessly, unfortunately this is not a
> solution.
> With Catalyst it works flawlessly even with STEAM_OVERLAY=1.

I use mesa+kernel from git with a A8-6500 APU/Radeon HD 8570D IGP ( that uses r600g and steam overlay works at least with Day of Defeat and L4D2.
Debian Testing 64 bit, xfce 4.10.
Comment 13 Thomas Rohloff 2014-02-25 07:19:26 UTC
Guys, this is no Mesa bug. Please report your findings here: https://github.com/anyc/steam-overlay/issues/97

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.