@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.
@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.
Unfortunately, the only immediate work around is to use older patch versions of nvidia-drivers or a compositing window manager.
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.
The application that I see bleeding through the background here is straight OpenGL, no toolkit.
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.
Closing as this does not appear to be a steam issue.
Nothing extracted yet.
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