▲ 180 ▼ GNOME's Dynamic Triple Buffering "Ready To Merge" (www.phoronix.com) submitted 2 years ago by Chewy7324@discuss.tchncs.de to c/linux@lemmy.ml 29 comments fedilink hide all child comments
[–] MonkderZweite@feddit.ch 1 point 2 years ago* (3 children) And why does a desktop environment need to do that? permalink fedilink source parent hideshow 6 child comments replies: [–] Chewy7324@discuss.tchncs.de [S] 20 points 2 years ago (1 child) If the system can't keep up with the animation of e.g. Gnome's overview, the fps halfes because of double buffered vsync for a moment. This is perceived as stutter. With triple buffer vsync the fps only drop a little (e .g 60 fps -> 55 fps), which isn't as big of drop of fps, so the stutter isn't as big (if it's even noticeable). permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 3 points 2 years ago* Maybe the animation a bit simpler...? Less animation is usually better UX in something often used, if it's not to hide slowness of someting else. permalink fedilink source parent [–] jmcs@discuss.tchncs.de 5 points 2 years ago (1 child) To reduce input lag and provide smoother visuals. permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 2 points 2 years ago (2 children) You say the animations are too much? permalink fedilink source parent hideshow 4 child comments replies: [–] jmcs@discuss.tchncs.de 3 points 2 years ago If by animations you mean smoothly moving the mouse and windows while badly optimized apps and websites are rendering, yes. permalink fedilink source parent [–] Moltz@lemm.ee 2 points 2 years ago* Lol, why own up to adding animations the system can't handle when you can blame app and web devs? Gnome users always know where the blame should be laid, and it's never Gnome. permalink fedilink source parent [–] AlmightySnoo@lemmy.world 1 point 2 years ago* (last edited 2 years ago) (1 child) Biased opinion here as I haven't used GNOME since they made the switch to version 3 and I dislike it a lot: the animations are so slow that they demand a good GPU with high vRAM speed to hide that and thus they need to borrow techniques from game/GPU programming to make GNOME more fluid for users with less beefy cards. permalink fedilink source parent hideshow 2 child comments replies: [–] Moltz@lemm.ee 2 points 2 years ago* (last edited 2 years ago) Not only slow, it drops frames constantly. Doesn't matter how good your hardware is. There's always the Android route, why fix the animations when you can just add high framerate screens to all the hardware to hide the jank. Ah, who am I kidding, Gnome wouldn't know how to properly support high framerates across multiple monitors either. How many years did fractional scaling take? permalink fedilink source parent
[–] Chewy7324@discuss.tchncs.de [S] 20 points 2 years ago (1 child) If the system can't keep up with the animation of e.g. Gnome's overview, the fps halfes because of double buffered vsync for a moment. This is perceived as stutter. With triple buffer vsync the fps only drop a little (e .g 60 fps -> 55 fps), which isn't as big of drop of fps, so the stutter isn't as big (if it's even noticeable). permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 3 points 2 years ago* Maybe the animation a bit simpler...? Less animation is usually better UX in something often used, if it's not to hide slowness of someting else. permalink fedilink source parent
[–] MonkderZweite@feddit.ch 3 points 2 years ago* Maybe the animation a bit simpler...? Less animation is usually better UX in something often used, if it's not to hide slowness of someting else. permalink fedilink source parent
[–] jmcs@discuss.tchncs.de 5 points 2 years ago (1 child) To reduce input lag and provide smoother visuals. permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 2 points 2 years ago (2 children) You say the animations are too much? permalink fedilink source parent hideshow 4 child comments replies: [–] jmcs@discuss.tchncs.de 3 points 2 years ago If by animations you mean smoothly moving the mouse and windows while badly optimized apps and websites are rendering, yes. permalink fedilink source parent [–] Moltz@lemm.ee 2 points 2 years ago* Lol, why own up to adding animations the system can't handle when you can blame app and web devs? Gnome users always know where the blame should be laid, and it's never Gnome. permalink fedilink source parent
[–] MonkderZweite@feddit.ch 2 points 2 years ago (2 children) You say the animations are too much? permalink fedilink source parent hideshow 4 child comments replies: [–] jmcs@discuss.tchncs.de 3 points 2 years ago If by animations you mean smoothly moving the mouse and windows while badly optimized apps and websites are rendering, yes. permalink fedilink source parent [–] Moltz@lemm.ee 2 points 2 years ago* Lol, why own up to adding animations the system can't handle when you can blame app and web devs? Gnome users always know where the blame should be laid, and it's never Gnome. permalink fedilink source parent
[–] jmcs@discuss.tchncs.de 3 points 2 years ago If by animations you mean smoothly moving the mouse and windows while badly optimized apps and websites are rendering, yes. permalink fedilink source parent
[–] Moltz@lemm.ee 2 points 2 years ago* Lol, why own up to adding animations the system can't handle when you can blame app and web devs? Gnome users always know where the blame should be laid, and it's never Gnome. permalink fedilink source parent
[–] AlmightySnoo@lemmy.world 1 point 2 years ago* (last edited 2 years ago) (1 child) Biased opinion here as I haven't used GNOME since they made the switch to version 3 and I dislike it a lot: the animations are so slow that they demand a good GPU with high vRAM speed to hide that and thus they need to borrow techniques from game/GPU programming to make GNOME more fluid for users with less beefy cards. permalink fedilink source parent hideshow 2 child comments replies: [–] Moltz@lemm.ee 2 points 2 years ago* (last edited 2 years ago) Not only slow, it drops frames constantly. Doesn't matter how good your hardware is. There's always the Android route, why fix the animations when you can just add high framerate screens to all the hardware to hide the jank. Ah, who am I kidding, Gnome wouldn't know how to properly support high framerates across multiple monitors either. How many years did fractional scaling take? permalink fedilink source parent
[–] Moltz@lemm.ee 2 points 2 years ago* (last edited 2 years ago) Not only slow, it drops frames constantly. Doesn't matter how good your hardware is. There's always the Android route, why fix the animations when you can just add high framerate screens to all the hardware to hide the jank. Ah, who am I kidding, Gnome wouldn't know how to properly support high framerates across multiple monitors either. How many years did fractional scaling take? permalink fedilink source parent