
Me gustaría ejecutar dos o más pantallas, aunque solo tengo una GPU y un monitor. La segunda pantalla no tiene por qué mostrar nada en el monitor; lo ideal sería una salida ficticia.
Utilizo startx para iniciar una nueva pantalla:
startx -- :1
Hasta ahora todo bien, puedo cambiar entre las dos pantallas en mi computadora usando Ctrl+Alt+Fx (donde x es un número, en mi computadora es 7 u 8).
Aquí está el problema: cuando ambas pantallas están disponibles y actualmente estoy en la pantalla 0 e intento grabar la pantalla 1, aparece una pantalla negra en el video grabado. El problema principal parece ser que el servidor x no se actualiza cuando el tty no está activo.
He confirmado esa grabación vía. x11grab de ffmpg o el uso de VLC funcionan según lo previsto.
Aparte de esto, probé Xephyr, Xnest y Xvfb, aunque hacen lo que necesito, no puedo usarlos porque lo que estoy ejecutando en la pantalla 1 es muy exigente gráficamente (OpenGL) y también estoy grabando encima.
También intenté usar xserver-xorg-video-dummy junto con el script Xdummy para iniciar la visualización, funciona, pero no con aplicaciones OpenGL.
¡Cualquier ayuda con este problema es muy apreciada!