Announcement

Collapse
No announcement yet.

KDE's KWin Compositor Sees Near Total Rewrite Of Compositing Code.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • andreduartesp
    replied
    Originally posted by rabcor View Post
    Now this is the kind of stuff that makes me tempted to give KDE another try, I remember having a lot of issues with it's compositor in the past, it being one of the key reasons why I could never stick with it.
    You know you can use any window manager with Plasma Desktop at X environment, right?

    Leave a comment:


  • Schmellow
    replied
    Originally posted by chuckula View Post
    Is this incorporating any code or general concepts from the Wayland KwinFT fork?

    https://www.phoronix.com/scan.php?pa...DE-KWin-Forked
    I think it's safe to assume Roman's work will never get back to upstream. The context of separation leaves very little hope that will ever happen.
    I wonder what he will do now, kwin and kwinft codebases were already diverging fast, due to pretty high MR churn in upstream.
    Should have swallowed his pride IMO

    Leave a comment:


  • Nth_man
    replied
    Originally posted by vsteel View Post

    Two reasons.
    1. Because that is how open source works. If you feel that something needs changed you have the ability to do that. You might be lacking a programming skill or knowledge of the project but there is nothing in your way but you from learning and fixing what you think needs fixed. With a closed project, you don't have the ability to make changes no matter how simple.

    2. You can think of the open source projects like someone cooking a meal for you. They work hard in the kitchen to make you a seven course meal and you feel that it isn't quite up to your standards. [...]
    Also, as it was already written, there are other ways. For example, Edward Snowden recently asked for donations to the EFF (https://www.eff.org/deeplinks/2020/1...-broken-system), for Libreoffice you can use [crowdfunding](https://wiki.documentfoundation.org/Crowdfunding) to setup a bug bounty, etc.

    Leave a comment:


  • timofonic
    replied
    What about using Disman instead duplicating code again and again?

    Leave a comment:


  • mikus
    replied
    Here's to hope for some stability finally in kwin compositing in multi-monitor without rebooting every few days after only 10 years or so.

    Leave a comment:


  • tildearrow
    replied
    Originally posted by Baguy View Post

    This patch implements direct scanout for fullscreen clients on the gbm backend. The main benefit of this is reduced latency and reduced resource usage for games and other...


    Isn't this essentially unredirection support?
    Problem is that it is only for Wayland.

    Leave a comment:


  • Baguy
    replied
    Originally posted by tildearrow View Post

    It means I would have to rename the thing to something like kwin-unredirect, and keep it up until they bring full-screen unredirection back...
    This patch implements direct scanout for fullscreen clients on the gbm backend. The main benefit of this is reduced latency and reduced resource usage for games and other...


    Isn't this essentially unredirection support?

    Leave a comment:


  • schmidtbag
    replied
    Originally posted by eydee View Post
    So why not just write it properly for the first time? People say the Linux world is full of duplicate work. This is the duplication of duplicate work.

    Leave a comment:


  • ResponseWriter
    replied
    Hopefully this brings some much needed stability to the Wayland session as well. I mean the ability to reliably resize Xwayland windows or drag an image in Gwenview and not be kicked back to a login screen. Otherwise the Wayland session can be very nice.

    Leave a comment:


  • tildearrow
    replied
    Originally posted by Termy View Post
    I'm curious if that rewrite will make tildearrow s kwin-lowlatency unnecessary (i guess he will be relieved to have this work being "over" if that is true? ^^)
    It means I would have to rename the thing to something like kwin-unredirect, and keep it up until they bring full-screen unredirection back...

    Leave a comment:

Working...
X