Remote Desktop

From PyMOLWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page describes solutions to run PyMOL on a remote computer.

VirtualGL

VirtualGL must be installed on the client (vglconnect) and the server (vglrun). It renders on the GPU of the remote machine.

localcomputer $ vglconnect remotecomputer
remotecomputer $ vglrun pymol

X Forwarding

SSH X forwarding requires an X server on the client. It uses indirect rendering (GLX) and renders on the GPU of the client machine. This is limited to use_shaders=off and can be quite slow.

localcomputer $ ssh -Y remotecomputer
remotecomputer $ pymol

On macOS, since XQuartz 2.7.10, IGLX has to be enabled first:

defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
killall Xquartz

See Also