Рейтинг:0

Открытие приложений Qt на удаленном сервере с помощью xming

флаг vn

Я использую проприетарное программное обеспечение (Максвелл 4, программа рендеринга) на безголовом сервере, к которому у меня нет физического доступа. У меня есть доступ по SSH (и я могу использовать RDP).

При запуске программного обеспечения он пытается открыть некоторые графические интерфейсы, но, поскольку это безголовый сервер, это, конечно, терпит неудачу. Я пробовал две вещи: перенаправить графический интерфейс на мой локальный компьютер (Windows) и запустить его в RDP, но ни то, ни другое не работает.

Системная информация: Ubuntu 18.04 с GeForce RTX 2080 Ti Rev

Попытка 1: Использование окон Подключение к удаленному рабочему столу Я могу подключиться к безголовому серверу, как и ожидалось, и открывать папки/программы/терминалы и т. д. Когда я пытаюсь запустить эту часть программного обеспечения, она дает мне библиотека GL ошибка.

Ошибка libGL: MESA-LOADER: не удалось открыть swrast (пути поиска /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
Ошибка libGL: не удалось загрузить драйвер: swrast
Ошибка сегментации (дамп ядра)

Похоже на явную проблему с драйверами. Когда я ищу эту проблему в отношении программного обеспечения, которое я пытаюсь запустить, оно не дает никаких результатов. Основываясь на информации, которую я смог найти, я попытался убедиться, что библиотека GL и мука правильно установлены

За библиотека GL, несколько ответов сообщают мне, что я должен установить правильную версию для своей системы. Однако ни один ответ не объясняет, как решить, какая версия верна. Я пробовал следующее, но ошибка сохранялась.

sudo apt-get install -y mesa-utils libgl1-mesa-glx

Попытка 2: шпатлевка с x-forwarding и xMing Это казалось слишком длинным, но, поскольку я недостаточно разбираюсь в этой теме, мне показалось, что стоит остановиться на коротком. Я настроил шпатлевку и xMing так, как это работает. я могу бежать

хчасы

на сервере, и на моей локальной машине откроется маленькое окно. При попытке запустить программу выдает следующую ошибку:

QXcbConnection: не удалось подключиться к дисплею

Непонятные мне вещи. Похоже, QXcbConnection вызвано тем, что безголовый сервер не может пересылать содержимое в xMing. Подозреваю, что даже если я как-то это исправлю, вышеприведенное библиотека GL еще бы упорствовал.

Как я понимаю, libGl пытается открыть мука. При поиске мука, все, что я могу найти, это другой пользователь, объясняющий, что это не работает. Таким образом, я не уверен, что это делает/для чего.

Так как я совершенно не знаком с libGl, мука, QXcbConnection и рендеринг вообще, я даже не знаю с чего начать отладку. Есть ли способ проверить мука?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.