Запуск нескольких xserver отображает «вне экрана» или «безголовый»

Я хотел бы запустить два или более дисплеев, в то время как у меня есть только один графический процессор и один монитор. Второй дисплей не должен отображать что-либо на мониторе, фиктивный выход был бы идеальным.

Я использую startx для запуска нового дисплея:

startx -- :1 

пока что так хорошо, я могу переключаться между двумя дисплеями на моем компьютере, используя Ctrl + Alt + Fx (где x – номер, на моем компьютере – 7 или 8).

Вот проблема, когда оба дисплея доступны, и я в настоящее время на дисплее 0, и я пытаюсь записать дисплей. 1 Я получаю черный экран в записанном видео. Основная проблема заключается в том, что xserver не освежает, когда tty неактивен.

Я подтвердил, что запись через. x11grab ffmpg или использование VLC работает по назначению.

Помимо этого, я пробовал Xephyr, Xnest и Xvfb, в то время как они делают то, что мне нужно, я не могу их использовать, потому что то, что я запускаю на дисплее 1, является графически очень требовательным (OpenGL), и я также записываю поверх него.

Я также попытался использовать xserver-xorg-video-dummy вместе со сценарием Xdummy для запуска дисплея, он работает, но не с приложениями OpenGL.

Любая помощь в этом вопросе очень ценится!

One Solution collect form web for “Запуск нескольких xserver отображает «вне экрана» или «безголовый»”

Я нашел подходящее обходное решение с помощью Xephyr и VirtualGL !

Установите Xephyr и VirtualGL , затем запустите Xephyr с вашими предпочтительными настройками:

 Xephyr -screen 1024x768 :1 

Если все пойдет хорошо, теперь вы сможете запускать исполняемые файлы с ускорением OpenGL в Xephyr!

 DISPLAY=:1 vglrun -- glxgears 
  • Значок изменения для командной строки формы приложения?
  • Нельзя вводить заглавные буквы с помощью клавиши shift
  • Легкий способ отображения Ctrl + Shift + Alt + J вниз
  • Начните полноцветный полноэкранный режим с терминала
  • xmodmap Alt + Tab не работает с новой клавишей Alt_L
  • X Window Over network
  • Как настроить собственный EDID вручную?
  • Экранные шрифты отображаются на OpenBSD 5.5
  • как использовать xrandr для зеркального отображения только части моего главного экрана?
  • Почему xinit делает мой физический дисплей пустым?
  • Как изменить ускорение мыши в X на постоянной основе?
  • Interesting Posts

    Установите 64-битное приложение (32-битное поле пользователя / 64-битное ядро) debian

    Как менеджер загрузки работает и работает по-разному в BIOS и UEFI-машине?

    xrandr не активирует дисплей ноутбука

    Почему find -exec выполняет только один результат?

    обходной брандмауэр с Openvpn + Squid

    Утилита командной строки для получения пароля, у которого нет отклика эха

    Установка компакт-диска ярлыка

    Получить список установленных принтеров

    Добавление файлов в образ initramfs – надежный?

    Каков наиболее ресурсоэффективный способ подсчета количества файлов в каталоге?

    Отключить кэширование для всей файловой системы или диска?

    Запустите правило udev для флэш-накопителя USB, когда компьютер запущен с вставленным устройством

    что означает $ * в shell

    Курсор мыши застрял, но его движение все еще регистрируется

    Есть ли возможности Linux (7), позволяющие процессу выполнить pam_authenticate?

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