
GPU 한 개와 모니터 한 개만 가지고 있는데 두 개 이상의 디스플레이를 실행하고 싶습니다. 두 번째 디스플레이는 모니터에 아무것도 표시할 필요가 없으며 더미 출력이 이상적입니다.
startx를 사용하여 새 디스플레이를 시작합니다.
startx -- :1
지금까지는 Ctrl+Alt+Fx(x는 숫자, 내 컴퓨터에서는 7 또는 8)를 사용하여 컴퓨터의 두 디스플레이 간에 전환할 수 있었습니다.
문제는 두 디스플레이를 모두 사용할 수 있고 현재 디스플레이 0에 있고 디스플레이 1을 녹화하려고 하면 녹화된 비디오에 검은색 화면이 나타나는 것입니다. 주요 문제는 tty가 활성화되지 않을 때 xserver가 새로 고쳐지지 않는다는 것입니다.
나는 그것을 통해 녹음을 확인했습니다. ffmpg의 x11grab 또는 VLC 사용은 의도한 대로 작동합니다.
이 외에도 Xephyr, Xnest 및 Xvfb를 사용해 보았지만 필요한 작업을 수행했지만 디스플레이 1에서 실행 중인 작업이 그래픽적으로 매우 까다롭고(OpenGL) 그 위에 기록도 하고 있기 때문에 사용할 수 없습니다.
또한 Xdummy 스크립트와 함께 xserver-xorg-video-dummy를 사용하여 디스플레이를 시작하려고 시도했지만 작동하지만 OpenGL 응용 프로그램에서는 작동하지 않습니다.
이 문제에 대한 도움을 주시면 대단히 감사하겠습니다!