Gnome 3 animation effects not visible

61 views
Skip to first unread message

trs

unread,
Feb 28, 2021, 10:12:30 PM2/28/21
to VirtualGL User Discussion/Support
I've been using VirtualGL with Gnome 3 and an Nvidia Quadro K2000 GPU but noticed that the "spring" animation doesn't happen when opening the list of applications. I also don't see fade animations that I normally see on a directly connected monitor. I'm puzzled as to why because glxspheres64 is definitely running accelerated so VirtualGL is in use. Does anyone have any ideas how to get these types of animations working in Gnome 3?

DRC

unread,
Mar 1, 2021, 8:47:48 PM3/1/21
to virtual...@googlegroups.com
Apparently GNOME 3 automatically does that if it detects a remote
display environment.  I'm not sure how it detects that, but even if I
run the window manager using VirtualGL with full hardware acceleration,
GNOME 3 still thinks it's on a remote display.  The workaround described
here:

https://www.reddit.com/r/gnome/comments/3jjkmn/gnome_shell_animations_missing_when_using_remote

works for me.

DRC

Tim Stowell

unread,
Mar 1, 2021, 9:23:05 PM3/1/21
to virtual...@googlegroups.com
Thanks for looking into this. I tried running the following command from that page:
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/EnableAnimations': <1>}"

I then ran "sudo systemctl restart gdm" and restarted turbovnc but still couldn't see any animations. Was there anything else you had to do to get the animations working?


--
You received this message because you are subscribed to the Google Groups "VirtualGL User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/bf2a4a92-6df0-ed17-1c49-f1337dca5813%40virtualgl.org.

DRC

unread,
Mar 1, 2021, 10:32:00 PM3/1/21
to virtual...@googlegroups.com
Run that command inside the TurboVNC session or with DISPLAY pointed to the TurboVNC session. Apparently the choice of whether or not to animate is based on some inherent property of the 2D X server. GDM is the display manager for the 3D X server, which doesn’t affect this issue.

On Mar 1, 2021, at 8:23 PM, Tim Stowell <stow...@gmail.com> wrote:



Tim Stowell

unread,
Mar 2, 2021, 11:38:44 AM3/2/21
to virtual...@googlegroups.com
Still no luck unfortunately. Which version of gnome are you running? I'm using 3.32.2 on RHEL 8.3. I did some more research and it looks like if Gnome detects you're running in Xvnc then it will disable animations (https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/blob/gnome-3-32/plugins/xsettings/gsd-remote-display-manager.c#L276), It seems like overriding the gsetting should fix it though.

DRC

unread,
Mar 2, 2021, 12:21:34 PM3/2/21
to virtual...@googlegroups.com

I'm on CentOS 7.9 / GNOME 3.28.1.  I can confirm that the trick does not work with RHEL 8.  :(  I really wish developers would stop deliberately disabling things in a VNC environment.  A good number of large organizations use TurboVNC and VirtualGL in lieu of 3D workstations.  It's 2021, and we need to stop assuming that all remote display environments are slow.

Reply all
Reply to author
Forward
0 new messages