[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwin
Subject:    Re: Using UnredirectFullscreen=false by default in distributions
From:       Thomas =?iso-8859-1?q?L=FCbking?= <thomas.luebking () web ! de>
Date:       2010-06-01 16:56:55
Message-ID: 201006011856.56199.thomas.luebking () web ! de
[Download RAW message or body]

IMO this is far more usecase than distro related.

If you're on an office box and tend to use fullscreen text processing, then 
the unredirection sucks because of all the tooltips and popups.

If you're on a home or mixed mode client (and maybe think that using 
maximized/fullscreen applications is plain wrong anyway ;-) then unredirection 
will usually take place on video playback and/or gaming.

As the cpu overhead for the redirected painting heavily scales with the update 
frequency and those usecases are cpu/gpu intense anyway, you really want 
a) the unredirection to take place, or
b) suspend compositing while playing movies/gaming (for even more performance)

(a third case are screensavers, but fancy screensavers are "nonsense" anyway 
and also the re-redirection causes flicker and therefore a bugreport as you 
can glimpse the desktop/root window when promted the password dialog.)

So: personally i'd keep unredirection as
a) i think maximizing windows is plain wrong ;-)
b) i don't have to actively suspend/resume compositing when playing some HD 
movie.

The solution is however to prevent the flicker.
=> HACKISH (?) FIX:
I think storing the root (pixmap), dumping the fullscreen window into the 
root, re-redirecting and restoring the original root (pixmap) would do the job 
- never tested though and this also might be HW/driver related (Does everybody 
else see the root pixmap on re-redirection?!)

Thomas

Am Tuesday 01 June 2010 schrieb alekcejk@googlemail.com:
> Hi,
> 
> I have read solution from
> https://bugs.kde.org/show_bug.cgi?id=177495#c2
> that fixes windows flickering in fullscreen mode.
> 
> Kubuntu uses UnredirectFullscreen=false in default KWin settings
> https://bugs.launchpad.net/ubuntu/+source/kubuntu-default-settings/+bug/327
> 199
> 
> Is this solution good enough for all distributions?
> Is there many issues related with performance hit when
> UnredirectFullscreen=false used?
> 
> Alexey Kurov <nucleo@fedoraproject.org>
> _______________________________________________
> kwin mailing list
> kwin@kde.org
> https://mail.kde.org/mailman/listinfo/kwin

_______________________________________________
kwin mailing list
kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic