동일한 컴퓨터 내에서 Xvfb 모니터에 연결하기 위해 가상 gl 클라이언트를 설정하려고 합니다. 클라이언트를 시작한 다음 다른 모니터에서 연결을 시도했는데 연결이 거부되었다는 메시지가 나타납니다. 컴퓨터에 다시 액세스하면 특정 오류를 붙여넣을 수 있지만 연결하려는 서버 외에는 아무것도 지정하지 않기 때문에 요점이 표시되지 않습니다.
이를 재현하려면 모니터에서 xvfb:2를 실행하고 DISPLAY=:2
다음 명령을 설정하고 실행하십시오.
vglclient -d :0 & vglconnect -d :2 user@pc-name
포트 4242에 서버를 설정한 다음 디스플레이로부터의 연결을 거부합니다.
vglrun을 테스트했는데 잘 작동했고 일부 색상 문제(아마도 Xvfb 문제)를 주거나 가져갔으므로 xvfb가 책임이 없다는 것을 알고 그것이 왜 문제가 될지 이해하지 못합니다. 나는 그 환경을 전체 xvfb 디스플레이로 확장합니다.
누군가가 더 많은 정보를 필요로 할 경우를 대비하여 (어쩌면 불필요할까요?) 컨텍스트를 추가하려면: 사용하지 않을 때를 대비해 일상적인 드라이버 PC에서 개인 클라우드 게임 서버를 설정하려고 합니다. 저는 VirtualGL을 사용하여 Xvfb를 실행하고 Sunshine을 통해 스트리밍하기로 결정했습니다. 첫 번째와 마지막 레이어는 작동하지만 단일 프로그램이 아닌 디스플레이 범위 내에서 가상 gl을 실행하는 방법이 필요합니다. Steam은 vglrun을 사용하여 시작할 때 어떤 게임도 시작하지 않습니다.