protonscr

Awesome WM: Steam pops up in other screen.

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#3299 · opened 2014-05-12 by FreeSlave · updated 2019-07-18 · 7 comments · github
FFreeSlave 2014-05-12 github

Awesome WM has arbitrary number of screens, and I usually leave steam in one of them. But sometimes steam pops up in other screens if it's not minimized. It's only image, not actual window.

Example. Here I'm currently on fourth screen with Google Chrome. Steam is on first. But it renders to another screen somehow. Some areas of google chrome were updated and we got this mess.

My system according to Xorg -version:

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-4-amd64 i686 Debian
Current Operating System: Linux debian 3.10-3-686-pae #1 SMP Debian 3.10.11-1 (2013-09-10) i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10-3-686-pae root=UUID=454a0eec-27cc-4dbc-8b68-24fdefbab3e0 ro quiet

Awesome version:

awesome v3.4.15 (Never Gonna Give You Up)
• Build: Feb 17 2013 11:18:13 for i686 by gcc version 4.7.2 (buildd@biber)
• D-Bus support: ✔

There is also another similar problem with games: for example, after I quit Half-Life, its menu is still displayed on current screen where steam is placed. It disappears after some screen update.
Sometimes I switch from another screen to screen with steam, but image remains the same as on last screen, and steam window appears only after update.

My steam version is from April 23 2014

TTele42 2014-05-12 github

@MyLittleRobo what video driver are you using? I've been seeing similar screen corruption with newer nvidia-drivers and non-composited DE (in my case Mate), steam was not involved for me, but a full screen window updating on a not-on-screen virtual desktop bleed through to the forefront.

FFreeSlave 2014-05-13 github

@Tele42, I have nvidia driver with VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT].
Bug appeared after some of system or steam updates (drivers were updated too).
I just compiled some SDL2+OpenGL application, it has similar problems, so it's not steam issue as you said.

TTele42 2014-05-13 github

Unfortunately, the only immediate work around is to use older patch versions of nvidia-drivers or a compositing window manager.

FFreeSlave 2014-05-13 github

Why do you think it's up to nvidia drivers? The problem touches only SDL2. Other applications work fine. So it's probably SDL2 issue.

TTele42 2014-05-13 github

The application that I see bleeding through the background here is straight OpenGL, no toolkit.

FFreeSlave 2014-05-25 github

Just for those who have similar issue. I've installed xcompmgr and added it to my initialization script like this:
xcompmgr -n &

And added to /etc/X11/xorg.conf these lines:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Everything seems to work fine now.

Kkisak-valve maintainer 2017-12-01 github

Closing as this does not appear to be a steam issue.

Nothing extracted yet.