Page 1 of 7 123 ... LastLast
Results 1 to 10 of 70

Thread: KWin Now Supports Suspended Compositing

  1. #1
    Join Date
    Jan 2007
    Posts
    13,386

    Default KWin Now Supports Suspended Compositing

    Phoronix: KWin Now Supports Suspended Compositing

    KDE's KWin compositing window manager now supports suspended compositing that can be toggled by applications to provide a cleaner solution for stopping for removing the OpenGL context created by the KDE window manager and blocking the effects system so that directed full-screen applications and games should work better, especially with less than stellar graphics drivers...

    http://www.phoronix.com/vr.php?view=OTI4Ng

  2. #2
    Join Date
    Jan 2008
    Location
    Radoboj, Croatia
    Posts
    155

    Default

    Quote Originally Posted by phoronix
    Martin is hoping that the user-interface for toggling compositing can be removed in KDE SC 4.8 as manually changing states will no longer be needed.
    PLEASE DON'T DO THAT!!!

    Even if automatic toggling of compositing would work perfectly in KDE 4.8, please do not remove the user-interface for manually toggling the compositing.

  3. #3
    Join Date
    Jul 2008
    Posts
    174

    Default

    KDE's KWin compositing window manager now supports suspended compositing that can be toggled by applications to provide a cleaner solution for stopping for removing the OpenGL context created by the KDE window manager and blocking the effects system so that directed full-screen applications and games should work better, especially with less than stellar graphics drivers.
    DAMN that has to be the longest sentence in the history of the internet!! 50 words before we even get a comma =\

  4. #4
    Join Date
    Dec 2010
    Posts
    1,047

    Default

    Quote Originally Posted by DoDoENT View Post
    PLEASE DON'T DO THAT!!!

    Even if automatic toggling of compositing would work perfectly in KDE 4.8, please do not remove the user-interface for manually toggling the compositing.
    As far as I can see he does not talk about removing the dbus API which means that just a launcher has to be created that executes:
    Code:
    qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing

  5. #5
    Join Date
    Dec 2007
    Location
    Merida
    Posts
    1,098

    Default

    Quote Originally Posted by DoDoENT View Post
    PLEASE DON'T DO THAT!!!

    Even if automatic toggling of compositing would work perfectly in KDE 4.8, please do not remove the user-interface for manually toggling the compositing.
    I second this. I will be really moronic on their part. I can see them doing it though, kind of like how they messed with powerdevil.

  6. #6
    Join Date
    Sep 2010
    Posts
    419

    Default

    Not all full-screen applications should suspend compositing, such as when running a web-browser full-screen, but in this case of playing back videos full-screen or a game, KWin compositing can be safely suspended. When an application tells KWin to suspend compositing, it's blocked (with the effects system suspend and OpenGL context removed) until no application is requesting this change of state.

    Martin Grlin is hoping multi-media applications, games, and Wine will implement support for this suspend-compositing call. The KDE developers are also hoping to make this part of the NETWM specification.
    It would be better if the KDE developers let KWin see if an application does truly fullscreen or
    just like the webbrowser and take the appropriate action accordingly.

    Seriously, adapting all applications with something that can be done automatically on the KDE infrastructure side? Horrible way of dealing with stuff. And it's going to take a heck of an efford and time. KWin is made for figuring out this kind of stuff.

  7. #7
    Join Date
    Apr 2008
    Location
    Timisoara, Romania
    Posts
    12

    Thumbs down

    I hope I'll be able to disable this new feature, so that automatic disabling of effects is disabled.

    I use kwin effects to work in other windows while some apps are full-screen, and monitor them in thumbnails or so (movies etc). This works wonderfully with multiple monitors. Even if their devs decide they know better, and stop kwin effects, I want to the option of saying "no, it's my computer, and I know better".

  8. #8
    Join Date
    Jan 2008
    Location
    Radoboj, Croatia
    Posts
    155

    Thumbs up

    Quote Originally Posted by C-MoH View Post
    I use kwin effects to work in other windows while some apps are full-screen, and monitor them in thumbnails or so (movies etc). This works wonderfully with multiple monitors. Even if their devs decide they know better, and stop kwin effects, I want to the option of saying "no, it's my computer, and I know better".

  9. #9
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    Quote Originally Posted by plonoma View Post
    It would be better if the KDE developers let KWin see if an application does truly fullscreen or
    just like the webbrowser and take the appropriate action accordingly.
    And you think that's even technically possible why, exactly?

    X11 doesn't have a "full screen" mode. Apps just set their window size accordingly. It's pretty hokey.

    The only thing the WM/compositor can really tell is whether an application has a fullscreen, top-level, on-top window or not. Whether that app happens to be a game or a LibreOffice slideshow or a web browser, the WM has no freaking clue.

    That is in part why the KWin folks mentioned a NETWM addition for apps to signal whether they want "maximum performance" full screen. That would then finally allow apps to give the WM enough information to make those kinds of intelligent decisions.

    Since that protocol does not yet exist, at all, it means that apps will need to be updated.

    And that's what happens when you design a half-ass system without thinking things through from the start and relying on "evolving the API over time, hey it's Open Source, we can just update _every damn app in the world_ to comply with the update!"

  10. #10
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,530

    Default

    Quote Originally Posted by DoDoENT View Post
    PLEASE DON'T DO THAT!!!

    Even if automatic toggling of compositing would work perfectly in KDE 4.8, please do not remove the user-interface for manually toggling the compositing.
    Especially since not everyone wants to run a composited desktop.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •