Version: (using KDE 4.0.83) Installed from: SuSE RPMs Some fullscreen games (most notably Wormux) do not render properly (some do not render at all, leaving the screen black). Therefore, I have to turn compositing off before launching one of those applications. The resolution to #155581, a shortcut to toggle compositing, has simplified this greatly; but the ideal solution would be that KWin somehow detects applications running in fullscreen mode, and suspends compositing automatically until the application returns from fullscreen mode. The main question to me is whether this is a WONTFIX, i.e. whether detecting fullscreen apps is possible at all under X. (Note that the application has to launch the fullscreen mode from itself; there is no point in suspending compositing when Konqueror is in fullscreen mode.)
WONTFIX because: 1) On multi-monitor systems you can both run a fullscreen application as well as having non-fullscreen applications on other screens, and 2) Alt-tabbing will cause all hell to break loose. As for the black screen problem open a new bug, looking through the list it doesn't seem to have been reported before. Include your driver details and compositing settings.
This is a valid wish. Compiz has this feature as 'unredirect fullscreen windows' or something like that. Should be doable.
*** Bug 165554 has been marked as a duplicate of this bug. ***
A special comment on Bug 165554: I personally would like compositing to stay on when the screensaver is shown for the fade-in animation of the unlock dialog. Because this is a personal opinion and also related to the screensaver in use, such an option should be configurable.
I'm pretty sure "unredirect" just means to disable compositing for just that one window while keeping it enabled for the rest. This would effectively keep compositing enabled while preventing the black screen problem for some fullscreen applications.
*** Bug 168035 has been marked as a duplicate of this bug. ***
The 'unredirect fullscreen windows' feature is what enabled me to play smoothly videos in Compiz, without tearing, and its absence was what bugged me the most about KWin 3 experimental Composite support. The xfce window manager also has this feature. Please, include this feature.
You can use the shortcut alt+shift+F12 to temporarily disable compositing. Of course it's just a workaround.
r851742
Lubos, you are great! Thanks!
If I interpret r851742 correct, fullscreen applications should not routed through the composite mechanism (if desktop effect enabled in KDE4), right? I just updated to KDE 4.1.1 and cannot see that the behaviour changed. Is this patch not incorporated in 4.1.1? When does this patch reach the enduser? Btw: after this test (it was the X2 benchmark) - I disabled desktop effect and restart the benchmark. Unfortunately the results were as slow as were the desktop effects enabled. To regain full GPU acceleration I had to reboot the computer. Does anyone had success with disable desktop effects and immediately gain the GPU power?