Переадресация X на Mac с приложениями GLX - PullRequest
0 голосов
/ 28 августа 2018

Как заставить работать переадресацию 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 не отключена, работает непрямой рендеринг и т. Д.) *

...