1

QuadroカードXドライバー用のNVIDIAREADMEには、次のコメントがあります。

ワークステーションオーバーレイ、ステレオビジュアル、およびユニファイドバックバッファー(UBB)は、Compositeと互換性がありません。これらの機能は、Compositeが検出されると自動的に無効になります

これがそうである基本的なXの理由はありますか?WindowsのQuadroカードが半透明のウィンドウを実行し、同時にアクティブなステレオビジュアルを持つことができるのはなぜですか?

誰かがこれを修正するために働いていますか?将来はデスクトップの合成が進んでいるようで、ステレオビジュアルも一部の種類のアプリで人気が高まっています。

4

1 に答える 1

1

Compositeは、ビューポートへの直接描画を防ぎ、そこで物事が複雑になります。基本的に、すべてのハードウェアオーバーレイ操作はコンポジットで苦労します。手がかりは、ハードウェアオーバーレイが画面自体ではなく、たとえばコンポジターによってテクスチャにマップできる画面外のピックスマップで発生する必要があるということです。

たとえば、xvは初期の合成では機能しませんでした(現在機能するかどうかはわかりません)。直接GLレンダリングも初期の合成では機能しませんでしたが、これは現在解決されているようです。nvidia開発者には、他の独自のオーバーレイメソッドを間接レンダリングで機能させる時間/優先順位がないと思います。理論的には、それが悪い設計でなければ機能するはずです。

于 2010-04-06T20:47:25.627 に答える