Cannot run OpenGL applications on remote machines

We always used to be able to run OpenGL applications on remote machines. We have a fleet of workstations all running SLED12 SP4 and it seems that since the update to SP4 this is no longer possible. Everything works fine on the local machine but, for example, running glxgears on a remote machine via ssh -X gives:

X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 153 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Value in failed request: 0x0 Serial number of failed request: 24 Current serial number in output stream: 25

All of our workstations have NVIDIA cards of varying specification and all have the NVIDIA drivers installed and updated via the Online Update process. Can anyone offer a work around for this?

Thanks

Rob

Probably this web links helps:
https://unix.stackexchange.com/questions/1437/what-does-libgl-always-indirect-1-actually-do

https://wiki.archlinux.org/index.php/VirtualGL

https://virtualgl.org/About/Introduction