Cinnamon 4.0は、画面のティアリングを削減しようとします
Cinnamonは、LinuxMintの主力デスクトップ環境です。 Gnome 3フォークとして開始されましたが、現在は完全に独立しています。 Linux MintのWebサイトに新しい発表が公開され、画面のティアリングが発生しないように、次のCinnamonバージョンのパフォーマンスが改善されました。 LinuxMintの次のバージョンに同梱されます。
シナモン4.0
Cinnamon 3.8で行われた「スナップネス」の改善に続き、チームは現在VSync、特にCinnamonでSyncをVBlankに設定するCLUTTER_VBLANKを検討しています。
Vsyncは画面のティアリングの発生を防ぎますが、パフォーマンスの低下も伴います。 そのコストは、マウスでウィンドウをドラッグするとCinnamonに表示されます。 マウスカーソルを左右に動かすと、その下にドラッグされたウィンドウが正確に移動しないことがわかります。 「それで」、しかし少し遅れて、カーソルとウィンドウの間にある種のゴムバンドがあるかのように ホールディング。
Vsyncを削除すると、その遅延が削除されます。 Windowsのドラッグは、即座に完全に応答します。 FPSの測定値もこの観察結果を裏付けているようであり、FPSの数値が高いほど、これがシナモンのパフォーマンスに他のプラスの影響を与える可能性があると私たちは信じています。
問題は、画面のティアリングです。
最新のNVIDIAGPUでは、NVIDIA-Settingsの「ForceComposition Pipeline」を使用して、画面のティアリングを取り除くことができます。 CinnamonでVsyncを無効にすると、画面が裂けることなく、より高速なデスクトップ環境を楽しむことができます。
チームは現在、これを調査し、さまざまなセットアップとグラフィックカードでテストしています。 「1つのサイズですべてに対応」するソリューションが見つかり、Cinnamon 4.0環境を出荷できるという保証はありません。この環境は、箱から出してすぐに画面が破れることなく、高速に動作します。 できない場合は、画面のティアリング、パフォーマンス、およびシステム設定でVsyncを設定する機能に関する詳細情報を使用して、ユーザーが環境を簡単に調整できるようにする可能性があります。
現在のCinnamonセットアップでこれをテストする場合は、次のコマンドでcinnamonを再起動できます。
1 |
CLUTTER_SHOW_FPS=1シナモン--交換 |
そして、Vsyncなしで再起動するには:
1 |
CLUTTER_VBLANK=なし CLUTTER_SHOW_FPS=1シナモン--交換 |
FPSの点で違いが見られるかどうか、およびウィンドウを画面上で移動するときを確認してください。 画面のティアリングは、それが発生した場合、ほとんどの場合、映画やリストを上下にスクロールしたときに見られます。 フルスクリーン以外のウィンドウでテストします(フルスクリーンウィンドウはCinnamonでの合成をスキップできるため、まったく別のことです)。
Cinnamon4.0は現在開発中です。 そのリリース日はまだわかっていません。