Originally posted by caligula
View Post
Announcement
Collapse
No announcement yet.
Proposed GNOME Patches Would Switch To Triple Buffering When The GPU Is Running Behind
Collapse
X
-
Originally posted by caligula View PostHow do I explain this to you - this is NOT about games, desktop != games. You don't need to simulate anything. For example when playing a video, even in realtime video conferencing, somewhat larger latency is acceptable. Playing back existing video files tolerates as much latency as you want. As a result, the rendering does not need to predict anything.
Adding latency in the compositor is not an acceptable solution, it's a last resort solution. It will be detrimental to the user experience.
(I'm not talking about the MR from the article, I'm addressing caligula's comments, only.)
- Likes 2
Comment
-
Originally posted by gens View Post
Triple buffering is basically rendering all the time and showing only the (theoretically) latest drawn frame. It increases the load on the system as much as turning off vsync does. While it, in the case of gpu being slow, will provide more fps, the result will be jittery and the latency has a great chance of being bigger. Think about the timings, it should be clearer after a while.
https://www.youtube.com/watch?v=seyAzw9zEoY Tech Focus - V-Sync: What Is It - And Should You Use It?
https://twitter.com/ID_AA_Carmack/st...11153509249025
What you describe in your first sentence is called fast-sync or enhanced-sync in drivers. The point of that method is strictly to reduce latency, so it would obviously not have a negative effect on it. The disadvantages, as you suggest, are jitter, just like above, and excessive GPU waste.
A compositor can’t use the second method when it encapsulates other renderers. Its job is to display every frame it gets, and display them on time. In a completely integrated compositing stack, it can do this with very little extra latency, but in practice causes a frame of extra latency.
I don’t like the idea of another extra buffer in the compositor. It’s already bad enough that there’s extra latency. Try something else first.
Edit: I’m not contradicting your opinion, which I agree with, just providing extra info. I disagree with caligula’s assertion that the extra latency doesn’t matter in desktop scenarios. I see it when moving windows around and just get a really non-snappy feeling on other interactions. If you games or whatever don’t or can’t bypass the compositor, they’ll get worse as well.Last edited by bearoso; 28 July 2020, 03:02 PM.
Comment
-
Originally posted by Hibbelharry View Post
The KDE trolls striking back. In my opinion you're really as worse as 144Hz, intelfx put that right.
The open-source drivers are well-optimized already, and while there is more room for optimization, GNOME traditionally has been slow and a resource hog (but this has been changing lately).
Edit: Oh wait you're part of the clan... never mind....
- Likes 3
Comment
-
Originally posted by SkyWarrior View Post... KDE has never been finalized and I don't believe that I will be able to see a proper stable release where you can upgrade without breaking the whole installation of your OS
Comment
Comment