vblankに同期 - Nvidia X Serverの設定


0

私はUbuntu 12.04で非常に低いフレームレートでOpenGLアプリケーションを実行しています。 Nvidia X Serverの設定で "sync to vblank"を無効にすることで、問題を解決することができました。 vblankとの同期を保ちながらフレームレートを上げるにはどうすればよいですか?

回答:


2

vsyncを使用するとき、あなたのアプリケーションはあなたのスクリーンリフレッシュレート(60Hzスクリーンのための60、30、20等)の全体の分割であるフレームレートで確かに遅いです。引き裂きを減らしたい場合は、実装する必要があります。 デュアル(またはトリプル)バッファリング あなたのアプリケーションで。実装は、使用しているフレームワークによって異なります。


1

Compizはグラフィックパフォーマンスを低下させるかもしれません。結束を実行しているのであれば、本当にそれをオフにすることはできませんが、フォールバック2Dセッションを使用してそのアプリケーションを実行することはできます(またはCompizを使用しないgnome-shellのようなものを試すことができます)。

それ以外に、できることはあまりありません。 VSyncがオフになっているとプログラムは単純に速く実行されるため、VSyncをオンにするとプログラムは遅くなります。私がお勧めできるのは、軽量のウィンドウマネージャを実行することだけです。もっと良いグラフィックカードが必要かもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.