Binvox не работает на безголовом сервере Linux

Я пытаюсь запустить Binvox ( http://www.cs.princeton.edu/~min/binvox/ ) через веб-сервер, на сервере Amazon EC2 с графическим процессором Nvidia GRID K520 и запуском Ubuntu 14.04. Я использую вызов функции system(binvox, $ret) в моем PHP-скрипте. Однако Binvox использует окно X11 для отображения своей обработки и, таким образом, не запускается.

Согласно документации, опция -pb должна заставить ее работать на безголовом сервере, однако это не сработало для меня. Я попытался использовать Xvfb для запуска, но я получаю следующую ошибку:

Xlib: расширение «GLX» отсутствует на дисплее «: 99». freeglut (./binvox): расширение OpenGL GLX не поддерживается дисплеем ': 99'

Обратите внимание, что приложения, такие как firefox и xclock отлично работают с Xvfb , но я получаю аналогичную ошибку с glxinfo . Я попробовал предложения / решения, приведенные здесь, в stackoverflow и здесь, на askubuntu , но это не сработало для меня. Я не уверен, где я должен начать искать, чтобы исправить это.

  • Не удалось разместить сервер с Xpra, подключиться только к существующему
  • Используйте настольные динамики через SSH с ноутбука
  • Как запустить Linux в 256 цветов
  • Форматирование английского языка для нажатия клавиши «Создать»
  • Udev: запуск shellscript, который обращается к X-дисплею
  • Я хочу увеличить размер кнопки закрытия в openbox
  • Переадресация X11, но открытые ссылки локально
  • Ctrl-Alt-F1 не работает с X
  • One Solution collect form web for “Binvox не работает на безголовом сервере Linux”

    Это стало возможным благодаря установке Xvfb (X виртуального фреймового буфера apt-get install xvfb ) и указанию переменной DISPLAY.

     Xvfb :25 -screen 0 1900x1080x32 & export DISPLAY=:25 binvox [WHATEVER OPTIONS AND SWITCHES YOU WANT TO PASS TO binvox] & 

    Совет Hat на ответ @Gilles на этот U & L Q & A под названием « Как я могу запускать Firefox на Linux без головного убора (т.е. без требования libgtk-x11-2.0.so.0)? ,

    Дополнительная информация доступна здесь в этом артикулированном названии: Running Selenium Headless .

    Interesting Posts

    Почему среды рабочего стола создают пользовательские замены xdg-open?

    Добавьте возврат каретки к выходу `tail` при использовании` grep`

    Как разделить DHCP-сервер (Debian), созданный на VMware, на другой компьютер в том же коммутаторе

    установка на загрузку – как редактировать

    окончание bash очень неполное на centos 7

    планирование работы cron для остановки службы в четверг и запуск ее в пятницу

    FreeBSD: человек выходит в EOF

    Экран продолжает гореть на Power (Dis-) Connect

    Почему procmail отправляет копию входящего сообщения отправителю, если он встречает код выхода?

    Измените значения параметра из файла и сгенерируйте файлы параметров из него

    Могу ли я присоединиться к команде?

    xdotool случайная / более естественная задержка?

    /etc/init.d/script или / etc / inittab – respawn on die

    Могут ли возникнуть какие-либо повреждения при отмене диспетчера обновлений в Linux Mint во время обновления?

    isc-dhcp-сервер не запускается из-за сбоя интерфейса

    Linux и Unix - лучшая ОС в мире.