My lab runs a Ubuntu cluster, and in general I interact with it on my personal Macbook using SSH. Recently I've been going beyond the command line and have been experimenting with getting graphical functionality using X11. Most things work just fine via the SSH -X or -Y commands, but a few things definitely do not.
Specifically, PyMol, which is a visualizer for molecular structures, does not work at all. When I try to load it using
ssh -X cluster pymol
or
ssh -Y cluster pymol
I get the following error:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Xlib: extension "Generic Event Extension" missing on display "localhost:11.0".
freeglut (pymol): ERROR: Internal error "Visual with necessary capabilities not found" in function fgOpenWindowPyMOL: abrupt program termination.
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 19
Current serial number in output stream: 22
The Macbook is a little old, and uses a GMA 950 for graphics. What's causing the above error, and is there anything I can do about it?