Have you tried running the window manager in VirtualGL? I haven't tried
that with KDE Plasma 5 specifically, but VirtualGL 2.4 now supports
running 3D window managers, and I've tested it with all of the Gnome and
Unity variants I could get my hands on (basically all of the
compiz-based 3D WM's.) If you're willing to be a guinea pig, try
installing VirtualGL and then edit the TigerVNC startup script
(~/.vnc/xstartup), changing
exec /etc/X11/xinit/xinitrc
to
vglrun /etc/X11/xinit/xinitrc
and
exec sh /etc/X11/xinit/xinitrc
to
vglrun sh /etc/X11/xinit/xinitrc
If you have issues, please contact me offline or on the VirtualGL-Users
mailing list. Curious to know if this even halfway works, as I don't
have access to a machine with Plasma 5 on it.
I support TurboVNC, which doesn't even have a GLX extension, so we don't
have a choice but to run compositing WM's using VirtualGL, but even with
X proxies that do support GLX (like TigerVNC), the performance will be
hugely better when using VirtualGL, and the application will get access
to whatever OpenGL features that the server-side GPU supports (including
newer OpenGL/GLX versions, extensions, etc.)