
Gostaria de rodar dois ou mais monitores, embora tenha apenas uma GPU e um monitor. O segundo monitor não precisa exibir nada no monitor; uma saída fictícia seria o ideal.
Eu uso startx para iniciar uma nova exibição:
startx -- :1
até aí tudo bem, posso alternar entre os dois monitores do meu computador usando Ctrl+Alt+Fx (onde x é um número, no meu computador é 7 ou 8).
Aqui está o problema: quando ambos os monitores estão disponíveis e estou atualmente no monitor 0 e tento gravar o monitor 1, recebo uma tela preta no vídeo gravado. O principal problema parece ser que o xserver não está atualizando quando o tty não está ativo.
Eu confirmei essa gravação via. O x11grab do ffmpg ou o uso do VLC funcionam conforme o esperado.
Fora isso tentei Xephyr, Xnest e Xvfb, enquanto eles fazem o que preciso, não consigo usá-los porque o que estou executando no display 1 é graficamente muito exigente (OpenGL) e também estou gravando em cima disso.
Também tentei usar o xserver-xorg-video-dummy junto com o script Xdummy para iniciar a exibição, funciona, mas não com aplicativos OpenGL.
Qualquer ajuda com este problema é muito apreciada!