Pregunta

En el README NVIDIA Quadro para el conductor tarjeta de X, existe este comentario:

  

superposiciones estación de trabajo, visualización de imágenes estereoscópicas,   y el tampón unificado espalda (UBB) son   incompatible con el compuesto. Estas   características serán automáticamente   desactivado cuando se detecta Compuesto

¿Hay alguna razón fundamental por la cual X esto es así? ¿Por qué las tarjetas Quadro en Windows capaz de hacer ventanas translúcidas y tienen visualización de imágenes estereoscópicas activas al mismo tiempo?

¿Alguien está trabajando para solucionar esto? Parece que el futuro es de composición de escritorio, y las imágenes estéreo también son cada vez más popular para algunos tipos de aplicaciones.

¿Fue útil?

Solución

Compuesto impide dibujo directo a la ventana y ahí es donde las cosas se complican. Básicamente todas las operaciones de superposición de hardware luchan con composite. La idea es que la superposición de hardware no debería ocurrir en la propia pantalla, sino en un mapa de píxeles fuera de la pantalla que a su vez, por ejemplo, se puede asignar a una textura por el compositor.

Por ejemplo, xv no funcionó con la composición temprana (no sé si funciona ahora). GL prestación directa también no funcionaba con la composición temprano, pero esto parece ser resuelto ahora. Asumo desarrolladores nvidia no tienen el tiempo / prioridad para hacer que sus otros métodos de superposición de propiedad funcionan con la representación indirecta. En teoría debería funcionar si no es un mal diseño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top