2010-03-18 71 views
1

在NVIDIA自述文件的Quadro卡X驅動程序,有這樣的評論:爲什麼X11 Composite擴展與立體視覺效果不兼容?

工作站覆蓋,立體的視覺效果, 和統一的後臺緩衝區(UBB)是 不符合複合。當檢測到複合

有一些基本的X之所以會這樣,這些 功能將自動禁用 呢?爲什麼Windows上的quadro卡能夠做到半透明的窗口並同時具有主動的立體視覺效果?

有人在解決這個問題嗎?看起來未來是合成桌面,立體視覺也變得越來越受歡迎的某些類型的應用程序。

+2

你應該http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14問這個問題,因爲只有Nvidia的開發和支持這個二進制驅動程序。 – ephemient 2010-03-19 01:56:03

回答

1

Composite會阻止直接繪製到視口,這就是事情變得複雜的地方。基本上所有的硬件覆蓋操作都與複合材料有關。線索是硬件重疊不應該發生在屏幕本身上,而是出現在離屏像素圖上,然後像素圖可以被合成器映射到紋理。

例如,xv不適用於早期合成(我不知道它現在是否有效)。 Direct GL渲染也不適用於早期的合成,但現在似乎已經解決了。我認爲nvidia開發人員沒有時間/優先權來使其他專有覆蓋方法與間接渲染一起工作。從理論上講,它應該工作,如果它不是壞的設計。