Доступ к графическому интерфейсу OpenGL через пересылку X11

Я хочу использовать pybullet python библиотеку физики пуль, чтобы создать и работать с окном GUI. Дело в том, что я запускаю интерпретатор python через SSH с удаленного сервера.

теперь я могу получить доступ к большинству окон графического интерфейса через пересылку X11 (все графики matplotlib успешно передают свое графическое содержимое на мою локальную машину). Однако, по какой-то причине, окно OpenGL, которое должно открыться, когда я использую import pybullet as p; p.connect(p.GUI) не удается выполнить, и я получаю следующий отчет об ошибке перед ядро умирает:

pybullet build time: Aug 14 2017 11:46:39
startThreads creating 1 threads.
starting thread 0
started thread 0 
argc=4
argv[0] = unused
argv[1] = 
argv[2] = --logtostderr
argv[3] = --start_demo_name=Physics Server
ExampleBrowserThreadFunc started
X11 functions dynamically loaded using dlopen/dlsym OK!
glewXInit dynamically loaded using dlopen/dlsym OK
glewXInit OK
Failed to retrieve a framebuffer config

графический интерфейс появляется прекрасно, если я выполняю его локально с моей удаленной машины, так что проблема не с pybullet.

кто-нибудь сталкивался с этой проблемой раньше?

11
задан wheatley
18.12.2022 2:10 Количество просмотров материала 3585
Распечатать страницу

1 ответ

по умолчанию PyBullet использует OpenGL 3.x

попробуйте использовать

импорт pybullet как P С. подключения(стр. Графический интерфейс, функции="--opengl2 с")

Это не полнофункциональный, но может дать вам какой-то вид.

0
отвечен Erwin Coumans 2022-12-19 09:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх