X11 Composite Extension이 스테레오 비주얼과 호환되지 않는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2471348

문제

Quadro Card X 드라이버의 NVIDIA README에는이 의견이 있습니다.

워크 스테이션 오버레이, 스테레오 비주얼 및 UBB (Unified Back Buffer)는 복합재와 호환되지 않습니다. 이 기능은 복합재가 감지되면 자동으로 비활성화됩니다.

이것이 왜 그런지에 대한 근본적인 X 이유가 있습니까? Windows의 Quadro 카드가 반투명 창을 수행하고 동시에 활성 스테레오 비주얼을 사용할 수있는 이유는 무엇입니까?

누군가 이것을 고치기 위해 노력하고 있습니까? 미래가 데스크탑을 구성하는 것처럼 보이며, 스테레오 비주얼도 일부 종류의 앱에서 더 인기를 얻고 있습니다.

도움이 되었습니까?

해결책

복합재는 뷰포트로 직접 그리기를 방지하며, 그곳에서 상황이 복잡해집니다. 기본적으로 모든 하드웨어 오버레이 작업은 복합재로 어려움을 겪습니다. 단서는 하드웨어 오버레이가 화면 자체가 아니라 오프 스크린 PIXMAP에서 발생하지 않아야한다는 것입니다. 예를 들어 복합기가 텍스처에 매핑 할 수 있습니다.

예를 들어, XV는 초기 합성과 함께 작동하지 않았습니다 (지금은 작동하는지 모르겠습니다). Direct GL 렌더링도 조기 합성과 함께 작동하지 않았지만 지금은 해결 된 것 같습니다. NVIDIA 개발자는 다른 독점 오버레이 방법을 간접 렌더링과 함께 작동시킬 시간/우선 순위가 없다고 생각합니다. 이론적으로는 나쁜 디자인이 아니라면 작동해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top