【问题标题】:Why is X11 Composite extension incompatible with Stereo visuals?为什么 X11 Composite 扩展与立体视觉效果不兼容?
【发布时间】:2010-03-18 16:03:26
【问题描述】:

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

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

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

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

【问题讨论】:

标签: linux graphics x11 nvidia xorg


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 2010-10-21
    • 2013-10-21
    • 2017-10-08
    • 2014-11-06
    • 1970-01-01
    相关资源
    最近更新 更多