KWin should totally start using Vulkan.
Experiments Are Underway With Vulkan Powering The KDE Plasma Shell
Collapse
X
-
Stock kwin has been giving me decent frame times on HD 4600 but every once in while it doesnt manage to stay under 16.6ms so it skips a frame. With all the processes running on my system I'm not too surprised, though. But I never see half rendered (tearing) frames.Last edited by remenic; 21 September 2020, 11:59 AM.
Comment
-
-
Originally posted by mppix View PostYes and it may be the only way to get reasonable Wayland Nvidia support.
Like everyone else I am a little frustrated with kwin. I know the guys are working hard to improve but we are still not there yet.
Would love to see vulkan.
Comment
-
-
Originally posted by bearoso View PostGive kwinft a try. I find it works even better.
Comment
-
-
Originally posted by aufkrawall View PostMy experience shows the opposite:
https://gitlab.com/kwinft/kwinft/-/issues/71
Comment
-
-
Originally posted by oiaohm View PostThat stutter on scrolling issue in firefox. I have had that when I have turned on gl.require-hardware in firefox that is independent of windows manager/DE.
Comment
-
-
Originally posted by aufkrawall View PostThen you probably had a different issue, as it's completely smooth for me with kwin-lowlatency and Picom xrender present vsync (and afair also Gnome).
Not all tearing comes from vsync. Some tearing comes from opengl applications stuffing up there internal buffer management so generating a teared buffer. Solution to a teared buffer from opengl application is normally detect it and skip that buffer as the next one will be right. Of course some applications detect that they have made a teared buffer and attempt to generate a corrected one before the next sync(firefox) if that happens no tear will be visable if it does not tear will happen. Yes high latency compositor can remove the means for application send corrected buffer to hide application goof so incorrect buffer will be displayed more often not that the problem is new or unique to that compositor.
Yes there is vsync tearing of buffers and application tearing its own buffers generating buffer. Applications tearing their own buffers you really do need the compositor counter that.
Comment
-
Comment