Virtual GL 호스트와 모니터가 동일한 컴퓨터에 있습니까?

Virtual GL 호스트와 모니터가 동일한 컴퓨터에 있습니까?

동일한 컴퓨터 내에서 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을 사용하여 시작할 때 어떤 게임도 시작하지 않습니다.

관련 정보