在Quadro卡X驱动程序的NVIDIA README中,有这样的评论:
工作站覆盖,立体视觉效果, 和统一后台缓冲区(UBB) 与Composite不兼容。这些 功能将自动 检测到复合时禁用
是否有一些基本的X原因是这样的?为什么Windows上的quadro卡能够同时进行半透明窗口并具有活动立体视觉效果?
有人正在努力解决这个问题吗?似乎未来是合成桌面,立体视觉效果也越来越受各种应用的欢迎。
答案 0 :(得分:1)
Composite会阻止直接绘制到视口,这就是事情变得复杂的地方。基本上所有硬件覆盖操作都在使用复合材料。线索是硬件覆盖不应该出现在屏幕本身上,而是出现在屏幕外的像素图上,然后例如可以由合成器映射到纹理。
例如,xv不适用于早期合成(我不知道它现在是否有效)。 Direct GL渲染也不适用于早期合成,但现在似乎已经解决了。我假设nvidia开发人员没有时间/优先级来使他们的其他专有覆盖方法与间接渲染一起工作。从理论上说,如果设计不好,它应该有效。