1

В моей лаборатории работает кластер Ubuntu, и в целом я взаимодействую с ним на своем персональном Macbook, используя SSH. Недавно я вышел за пределы командной строки и экспериментировал с получением графической функциональности с использованием X11. Большинство вещей работают просто отлично с помощью команд SSH -X или -Y, но некоторые вещи определенно не работают.

В частности, PyMol, который является визуализатором молекулярных структур, вообще не работает. Когда я пытаюсь загрузить его с помощью

ssh -X кластерный пимол

или же

ssh -Y кластерный пимол

Я получаю следующую ошибку:

Предупреждение: нет данных xauth; используя поддельные данные аутентификации для пересылки X11.
Xlib: расширение "Generic Event Extension" отсутствует на дисплее «localhost: 11.0».
freeglut (pymol): ОШИБКА: внутренняя ошибка "Visual с необходимыми возможностями не найдена" в функции fgOpenWindow

PyMOL: резкое завершение программы.
X Ошибка неудачного запроса: BadWindow (неверный параметр Window)
Основной код операции невыполненного запроса: 4 (X_DestroyWindow)
Идентификатор ресурса в неудачном запросе: 0x0
Серийный номер неудавшегося запроса: 19
Текущий серийный номер в выходном потоке: 22

Macbook немного староват и использует GMA 950 для графики. Что является причиной вышеуказанной ошибки, и могу ли я что-то с этим сделать?

1 ответ1

1

Существует ли "glxgears" в системе и работает ли он по ssh?

У меня была похожая проблема, и я решил ее так:

glxgears # crash
sudo apt-get install mesa-utils
LIBGL_ALWAYS_INDIRECT=1 glxgears # works

Добавьте это к .bash_profile:

export LIBGL_ALWAYS_INDIRECT=1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .