17
ビデオのティアリングを停止するにはどうすればよいですか?(Nvidia propドライバー、非合成ウィンドウマネージャー)
私は、プロプライエタリのNvidiaドライバーを使用している多くの人を苦しめているような問題を抱えています。 ビデオのティアリング:ビデオに多くのパンまたはアクションがある場合の細い水平線(通常はディスプレイの上部近く)。 (注:存在しないように見える電源管理により、バッテリーが数倍速く消費されるため、デフォルトのnouveauドライバーに戻すことはオプションではありません) Totem、Parole、VLCを試してみましたが、それらすべてで裂け目が発生しました。最良の結果はX11 outputVLCで使用することでしたが、比較的穏やかなアクションでまだ引き裂かれています。 ハードウェア: MacBook Air 3,2-Nvidia GeForce 320Mを搭載。 Nvidia propドライバーを使用したティアリングには、2つの一般的な修正があります。 Nvidia独自のドライバーは通常、Linux上のウィンドウマネージャーの合成ではうまく動作しないため、合成をオフにします(Compizは私が知っている例外です)。しかし、私は非常に軽量なウィンドウマネージャ(Awesomeウィンドウマネージャ)を使用していますが、これは合成(またはクールな効果)さえもできません。合成が無効になっているXfceでもこの問題があります。 VBlankへの同期を有効にします。 これを有効にするには、他の自動起動プログラムnvidia-settingsと同様にオプションを設定nvidia-settings -lしてから自動起動します。これは動作するようです。なぜなら、実行するglxgearsと次のようになるからです。 $ glxgears Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 303 frames in 5.0 seconds = 60.500 FPS 300 frames in 5.0 seconds …