This is a read-only mirror of pymolwiki.org

Remote Desktop

From PyMOL Wiki
Revision as of 03:24, 10 December 2018 by Cchem (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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