1

在 Quadro 卡 X 驱动程序的 NVIDIA README 中,有这样的评论:

工作站覆盖、立体视觉效果和统一后台缓冲区 (UBB) 与 Composite 不兼容。当检测到复合时,这些功能将被自动禁用

有一些基本的 X 原因吗?为什么 Windows 上的 quadro 卡能够制作半透明窗口并同时具有活动的立体视觉效果?

有人在解决这个问题吗?未来似乎是合成桌面,立体视觉效果也越来越受某些应用程序的欢迎。

4

1 回答 1

1

Composite 阻止直接绘制到视口,这就是事情变得复杂的地方。基本上所有硬件覆盖操作都与复合材料有关。线索是硬件覆盖不应该发生在屏幕本身上,而是发生在屏幕外的像素图上,然后例如可以由合成器映射到纹理。

例如,xv 不适用于早期合成(我不知道它现在是否有效)。直接 GL 渲染也不适用于早期合成,但现在似乎已解决。我假设 nvidia 开发人员没有时间/优先权让他们的其他专有覆盖方法与间接渲染一起使用。理论上,如果设计不错,它应该可以工作。

于 2010-04-06T20:47:25.627 回答