Posts
-
Finally, an explanation for #GNOMESoftware's slow scrolling when browsing apps! Thanks to @kdwk for finding out that it only happens when the mouse is over the items instead of "in the margin on the side"… -
Finally, an explanation for #GNOMESoftware's slow scrolling when browsing apps! Thanks to @kdwk for finding out that it only happens when the mouse is over the items instead of "in the margin on the side"…Finally, an explanation for #GNOMESoftware's slow scrolling when browsing apps! Thanks to @kdwk for finding out that it only happens when the mouse is over the items instead of "in the margin on the side"…
The fact that it is hundreds of times slower, however, was a rather unexpected finding :blobsweats:
I added some #Sysprof performance profiles to this ticket: https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2172
I wonder whether it's #GTK, the pixbufs, or something else in the #GNOME graphics stack
-
Every now and then I think I should go back to using #GNOME because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running n...@sam Also use https://developer.gnome.org/documentation/tools/inspector.html to check the global properties of the app's graphics stack, and see if you see any mention of "LLVMpipe" in there. If so, that would mean the app/GTK is somehow running in software rendering mode, without any GPU assistance, everything on the CPU, and that's terribly slow. Also watch out if it's running Vulkan (instead of GL) on a GPU that is not actually Vulkan…
-
Every now and then I think I should go back to using #GNOME because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running n...@sam Which animations where? And you are running Intel graphics (or at least open source AMD graphics), not nVidia, right?
Worst case scenario, you can disable most animations globally with GNOME Control Center's "Reduce Animations" accessibility setting, but animations "shouldn't" be slow if the graphics stack is in order.
-
Every now and then I think I should go back to using #GNOME because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running n...@sam OK, so Intel GPU, not nVidia?… you're running on Xorg though, that'll slow you down a bit.
I see GTK 4.14.3 in your list of packages with Apostrophe 3.0. I'd bet the problem is that this version of GTK is running its new "NGL" renderer. It's the sole reason I haven't upgraded to Fedora 39 / GNOME 46, as I'm too scared of the glitches and perf regressions, with the amount of issues with that "gpu renderer" tag mentioned in https://gitlab.gnome.org/GNOME/gtk/-/issues/6411
Try this trick: https://bbs.archlinux.org/viewtopic.php?id=294168
-
Every now and then I think I should go back to using #GNOME because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running n...@sam @gnomelibre I'm running 15-years-old hardware and I made the latest versions of GNOME Shell + apps fast on it over the past year of profiling and reporting.
You'll need to be MUCH more specific than your description above. Provide a way to instantly test your exact data and context (distro, software versions, packaging format, graphics driver, graphics server…). The basics of https://handbook.gnome.org/issues/reporting.html
No guarantees, as Sysprof doesn't do Python yet; manually profiling Python would be a pain
-
Every now and then I think I should go back to using #GNOME because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running n...@sam @gnomelibre Gimme a sample file and clear reproduction instructions and I will performance-profile it as a public service, if you can't.