Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Quadro 卡 X 驱动程序的 NVIDIA README 中,有这样的评论:
工作站覆盖、立体视觉效果和统一后台缓冲区 (UBB) 与 Composite 不兼容。当检测到复合时,这些功能将被自动禁用
有一些基本的 X 原因吗?为什么 Windows 上的 quadro 卡能够制作半透明窗口并同时具有活动的立体视觉效果?
有人在解决这个问题吗?未来似乎是合成桌面,立体视觉效果也越来越受某些应用程序的欢迎。
Composite 阻止直接绘制到视口,这就是事情变得复杂的地方。基本上所有硬件覆盖操作都与复合材料有关。线索是硬件覆盖不应该发生在屏幕本身上,而是发生在屏幕外的像素图上,然后例如可以由合成器映射到纹理。
例如,xv 不适用于早期合成(我不知道它现在是否有效)。直接 GL 渲染也不适用于早期合成,但现在似乎已解决。我假设 nvidia 开发人员没有时间/优先权让他们的其他专有覆盖方法与间接渲染一起使用。理论上,如果设计不错,它应该可以工作。