Как заставить работать переадресацию X с рабочего стола linux на mac с приложениями GLX?
Я уже знаю, что могу использовать удаленный рабочий стол, поэтому нет необходимости давать это как ответ.
У меня он работал весь июль. Но сейчас этого больше нет. Между ними было несколько обновлений с обеих сторон, новое ядро, новый драйвер NVIDIA и т. Д. Дело в том, что это возможно (некоторые люди онлайн говорят, что это не так), и я хотел бы знать, что заставляет его работать так что я могу заставить его работать всегда.
Это мои настройки:
- удаленный рабочий стол Linux с картой NVIDIA. Локально все отлично работает.
- На стороне Mac:
XQuartz
, iterm2
, ssh -XYC
, tmux2
. Я только должен был убедиться, что моя DISPLAY env var была установлена на :10
- запуск приложения QGL с 3D-рендерингом
Как я уже сказал, это больше не работает: зритель выскакивает, но ничего не показывает, и я получаю эту ошибку в терминале: QGLTempContext: No GL capable X visuals available.
. glxgears
не удается с Error: couldn't get an RGB, Double-buffered visual
. Для не GLX приложений (например, xclock
или графики на основе PyPlot) это работает.
Однако на моем ноутбуке с linux он работает правильно, что указывает на то, что мой рабочий стол, вероятно, настроен правильно (например, переадресация x не отключена, работает непрямой рендеринг и т. Д.) *