GNOME Bugzilla – Bug 771311
Disable animations on systems without GPU acceleration
Last modified: 2021-07-05 14:30:51 UTC
Steps to reproduce: 1. run gnome-shell inside an environment with no GPU acceleration. This could be a virtual machine. Try running a Fedora 25 Alpha ISO inside a virtual machine with libvirt/virt-manager for example. What happens: Very high CPU load causing lags and stutters What should happen: No lags, no animation stutters Additional information: This might be an issue in gnome-settings-daemon instead of gnome-shell. Feel free to reassign since you probably know better.
Mmmh, that should already be the case - what's the output if you type the following into looking glass (alt+f2 lg): Gtk.Settings.get_default().gtk_enable_animations
(In reply to Florian Müllner from comment #1) > Mmmh, that should already be the case - what's the output if you type the > following into looking glass (alt+f2 lg): > > Gtk.Settings.get_default().gtk_enable_animations I can't use Alt+F2 due to this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1285770 But I can _see_ the animations, so yes, they are enabled.
(In reply to Christian Stadelmann from comment #2) > But I can _see_ the animations, so yes, they are enabled. That is assuming that animations correctly follow that setting. An alternative way to confirm the value that doesn't require looking glass is running the following in a terminal: gdbus call --session --dest org.gnome.Shell \ --object-path /org/gnome/Shell \ --method org.gnome.Shell.Eval \ 'imports.gi.Gtk.Settings.get_default().gtk_enable_animations'
(In reply to Florian Müllner from comment #3) > > An alternative way to confirm the value that doesn't require looking glass > is running the following in a terminal: > gdbus call --session --dest org.gnome.Shell \ > --object-path /org/gnome/Shell \ > --method org.gnome.Shell.Eval \ > 'imports.gi.Gtk.Settings.get_default().gtk_enable_animations' returns (true, 'true')
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.