gpt4 book ai didi

linux - 为什么 X11 Composite 扩展与 Stereo 视觉效果不兼容?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:37 25 4
gpt4 key购买 nike

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

Workstation overlays, stereo visuals, and the unified back buffer (UBB) are incompatible with Composite. These features will be automatically disabled when Composite is detected

为什么会这样?有一些根本的 X 原因吗?为什么 Windows 上的 quadro 卡能够实现半透明窗口并同时具有主动立体视觉效果?

有人在解决这个问题吗?似乎 future 是合成桌面,立体视觉效果在某些类型的应用程序中也变得越来越流行。

最佳答案

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

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

关于linux - 为什么 X11 Composite 扩展与 Stereo 视觉效果不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com