OpenGL 그리기 영역에서 x11grab이 깜박입니다.

OpenGL 그리기 영역에서 x11grab이 깜박입니다.

저는 ffmpeg의 x11grab을 사용하여 스크린샷을 찍고 있습니다. 3D 컨텐츠를 제외하고는 훌륭하게 작동합니다. 특히, 3D 그리기 영역이 깜박이는 것처럼 보입니다. 예를 볼 수 있습니다여기.

화면만 캡처하더라도(예: 다른 모든 기능과 웹캠 캡처를 추가하지 않고) 문제는 여전히 존재합니다.

나는 이 문제에 대해 많은 인터넷 검색을 했습니다.가지다비슷한 문제를 가진 사람들을 찾았지만 해결책은 없었습니다. 많은 사람들은 이것이 OpenGL이 하드웨어에 직접 렌더링하고 X11을 완전히 우회하기 때문이라고 생각합니다.

이 문제를 해결하는 방법을 아는 사람이 있나요? 중요한 경우 nVidia 카드를 사용하고 있습니다.

답변1

드디어 해결했어요! 내가 의심했듯이 문제는 OpenGL과 관련이 있습니다. 이 문제를 해결하기 위해 VirtualGL을 다운로드했습니다. 구체적으로 다음에서 .deb 파일을 얻었습니다.여기dpkg를 사용하여 설치합니다.

vgl을 사용하여 애플리케이션을 실행 vglrun application한 다음 스크린캐스트를 시작하면 이제 vgl을 사용하지 않을 때보다 완벽하게, 심지어 더 부드럽게 실행됩니다.

관련 정보