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 , но это не сработало для меня. Я не уверен, где я должен начать искать, чтобы исправить это.

  • Изменяет ли файл конфигурации Xresources Wayland?
  • Как настроить раскладку клавиатур, подключенных позже?
  • pinentry не отображается в tmux
  • Получить конфигурацию X
  • Как использовать SSH-ключи для SSH без пароля через приложения X11 (например, nautilus)?
  • Укажите строки / столбцы полноэкранного X-терминала?
  • Запуск приложения GUI в фоновом режиме и последующее повторное подключение
  • xmodmap shift + keycode для создания keyym
  • 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

    Solaris использует генератор последовательности в начале каждой новой строки

    Передайте литерал {} в качестве аргумента в find -exec

    Настройка сенсорной панели / трекбола для X

    Программа Wrapper, которая устанавливает обработчик сигнала

    Любая причина использовать или учить «…» замену новой разработки?

    Каков эффект разрешения файлов на системном уровне?

    Обнаружение и категоризация драйверов устройств в запущенной системе

    Как я могу заблокировать себя из linux box с помощью iptables?

    Как записывать пропускную способность сети на порт в течение длительного периода времени

    Проблема обновления Ubuntu php

    bash как удалить параметры из параметров после обработки

    Пытается сжать avi-файл, используя ffmpeg

    Командный поток команды Shell Script перезаписывает старые строки

    команда tr не работает с восьмеричными последовательностями

    Каким сетевым интерфейсом по умолчанию трафик по трафику Linux?

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