为什么X11复合扩展,带有立体声的视觉效果不兼容?
题
在NVIDIA自述文件在Quadro卡X驱动器,有这样的评论:
工作站叠加,立体声视觉效果, 和统一后缓冲器(UBB)是 与复合不兼容。这些 功能会自动 禁用当检测复合
有一些基本的X原因为什么会是这样?为什么在Windows Quadro显卡能够做到半透明窗口,并有主动立体视觉效果,在同一时间?
正在努力修复这个人吗?这似乎是未来合成台式机和立体的视觉效果也变得越来越流行了一段类型的应用程序。
解决方案
复合防止直接绘制到视域,这就是事情变得复杂。基本上所有的硬件叠加运算与复合斗争。线索是硬件覆盖不应该在屏幕自身上,而是在其上,然后例如可以通过合成器被映射到纹理离屏的pixmap发生。
例如,XV没有早期合成(我不知道现在的工作)的工作。直接GL渲染也没有早期合成工作,但是这似乎是现在的解决。我认为NVIDIA开发人员没有时间/优先级,使他们的其他专利覆盖方法与间接渲染工作。从理论上讲,如果它是不坏的设计它应该工作。
不隶属于 StackOverflow