Post AItSggSFWWbBSbtLxA by novichan@fosstodon.org
 (DIR) More posts by novichan@fosstodon.org
 (DIR) Post #AItSgfG9xzKlkpEBTE by novichan@fosstodon.org
       2022-04-28T01:58:12Z
       
       0 likes, 0 repeats
       
       compositors were a mistake
       
 (DIR) Post #AItSgfpxoryRXrymHI by LinuxLegend@fosstodon.org
       2022-04-28T01:58:38Z
       
       0 likes, 0 repeats
       
       @novichan Window compositor like Plasma/Gnome?
       
 (DIR) Post #AItSggSFWWbBSbtLxA by novichan@fosstodon.org
       2022-04-28T01:59:36Z
       
       0 likes, 0 repeats
       
       @LinuxLegend as in compton, compiz, the compositing options in xfce, they're all just abysmally slow, input laggy, and terrible at their actual job
       
 (DIR) Post #AItSgh6J7adpSqdLOK by LinuxLegend@fosstodon.org
       2022-04-28T02:03:05Z
       
       0 likes, 0 repeats
       
       @novichan Ah those, basically they're postprocessing special effect so it can get a bit slow when you have to route event invocation when render is finished on compositor and then it have to trigger compiz to do it's own rendering.
       
 (DIR) Post #AItSghiapFGZNaXv4C by LinuxLegend@fosstodon.org
       2022-04-28T02:03:44Z
       
       0 likes, 0 repeats
       
       @novichan Rendering a frame have to be done within about 16.67 ms to maintain about 60 fps, in X11, it make is made worse, because we have this:1. Xfce query for windows2. Xfce render on GPU3. Xfce copy GPU memory to CPU memory4. Pass the CPU memory of frame image to XServer5. Compix now have to copy xserver over to GPU6. Process special effect on GPU7. Copy it back to XServer8. Finally present final product, a frame
       
 (DIR) Post #AItSgiOQJij7TK7KGe by novichan@fosstodon.org
       2022-04-28T02:04:13Z
       
       0 likes, 0 repeats
       
       @LinuxLegend yikes, that's a lot of work
       
 (DIR) Post #AItSgj1403dRPACBUm by LinuxLegend@fosstodon.org
       2022-04-28T02:04:50Z
       
       0 likes, 0 repeats
       
       @novichan Yup, that why people were preaching about Wayland a lot lately, but Wayland also have another kind of mess though.
       
 (DIR) Post #AItSgjbvmz7rFVRcxc by novichan@fosstodon.org
       2022-04-28T02:05:57Z
       
       0 likes, 0 repeats
       
       @LinuxLegend i tried wayland recently, and it did have a lot better input delay, didn't tear, and was relatively smooth with frame pacing, and performant, but, it had its own issues that were unavoidable on my setup so i had to switch back to X11 and just turn off the compositor, but even then, X doesn't feel as goodit's a disappointing middleground at the moment, i can't wait for wayland to be good enough
       
 (DIR) Post #AItSgkGhLPjfHwWBVI by LinuxLegend@fosstodon.org
       2022-04-28T02:09:07Z
       
       0 likes, 0 repeats
       
       @novichan It's a bit complicated situation with Wayland, but the problem is actually that it'll probably never going to get fixed, because the wayland developers couldn't agree on defining a sensible windowing protocols and it forced each window manager to come up their own extension protocol on top of Wayland protocol. https://wayland.app/protocols/Basically they're going:"Ok, we have written at least 50 protocols, Mr. GUI Developers like LinuxLegend here, good luck!":blobcatsad:
       
 (DIR) Post #AItSgkqrAyev65R3rc by joel@fosstodon.org
       2022-04-28T02:11:04Z
       
       0 likes, 0 repeats
       
       @LinuxLegend ok, you are an actual legend, I already follow you but I enabled the notification bell to be among the first to read your wisdom :blobcatderpy:
       
 (DIR) Post #AItTC6yswuAihw8vGy by LinuxLegend@fosstodon.org
       2022-04-28T02:16:49Z
       
       0 likes, 0 repeats
       
       @joel Yay! Thank you! Funny thing though is that my username was in jest. :ablobcatheart: I just happen to use Linux solely for over a decade now.