Forget hardware. Try running mutter/llvmpipe in VNC. The CPU usage spikes are still beyond anything that one would find comfortable.
In fact, the whole Gnome Shell paradigm of "let's change every pixel on the screen every time something happens" is pretty bad for remote work.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds