Xorgの「ページめくり」とは何ですか?

Xorgの「ページめくり」とは何ですか?

Xorgのログを見て、「ページめくり」という機能があることがわかりました。検索エンジンはエラーレポートのみを表示し、完全な説明は表示しません。

それでは、この機能の技術的な説明を提供できますか?私は「パフォーマンスが良い」とか「何が悪い」のような言葉を望んでいません。完全な説明です。

ベストアンサー1

Wikipediaにこのエントリがあります。:

フレームバッファは一般に複数の解像度を処理するように設計されているため、低解像度で単一のフレームを表示するのに必要なメモリよりも多くのメモリを含むことが多い。このメモリのサイズはかなり大きくなる可能性があるため、現在表示されているフレームを妨げることなく新しいフレームをビデオメモリに書き込むことができるトリックが開発されました。

この概念は、フレームバッファにメモリ内の特定のブロックを使用して現在のフレームを表示するように指示することによって機能する。このメモリが表示されると、メモリの完全に分離された部分が次のフレームのデータで埋められます。補助バッファ(しばしば「バックバッファ」と呼ばれる)がいっぱいになると、フレームバッファは補助バッファを調べるように指示されます。基本バッファ(しばしば「フロントバッファ」とも呼ばれる)は補助バッファとなり、補助バッファは基本バッファとなります。この遷移は、通常、画面が「引き裂かれる」(すなわち、前のフレームの半分と新しいフレームの半分の表示)を防止するために垂直ブランキング間隔中に行われる。

ほとんどの最新のフレームバッファには、高解像度でもこれを行うのに十分なメモリがあります。その結果、PCゲームプログラマーが使用する標準技術となった。

ダブルバッファリングとも呼ばれ、より広い説明があります。オペレーティングシステム開発 Wiki

おすすめ記事