NVIDIA独自の技術を使用して切り捨てのないレンダリングを取得するには?

NVIDIA独自の技術を使用して切り捨てのないレンダリングを取得するには?

Ubuntuを使用しながら、一度も引き裂かれた現象を経験したことはありませんが、最近Ubuntuに切り替えました。アーキテクチャLinuxそして素晴らしい私のウィンドウマネージャとして。 Awesomeは複合マネージャを使用していないため、Webページをスクロールするとこれらの迷惑な欠陥が発生します。私はインストールしましたコンプトンうまくいきますが、有効にするにはいくつかの問題があります。

グラフィックカード:Nvidia GeForce GTX 670そして所有権ドライバー(387.34-19)
compton --version:v0.1_beta2.5

compton --daemon --config /dev/null --backend glx
  1. 時々私が使用しているターミナルエミュレータ(xfce4-terminal)は、追加のキー入力が発生するまで出力をレンダリングしません。問題が説明されました。ここここそしてここ
  2. Google Chrome のコンテキストメニューが時々点滅します。

しかし、涙を治すことはできます。

compton --daemon --config /dev/null --backend xrender

これは上記の問題を解決しますが、それ自体の問題もあります。

compton --daemon --config /dev/null --backend xr_glx_hybrid

これは問題#1と破れの問題を解決しますが、問題#2は解決しません。また、画面のリフレッシュがランダムに表示され始めます。オプションを渡すことで問題#2を解決できることがわかりましたが、--fading後者の問題はまだ存在します。

したがってxrender、新しいエラーが発生しないため、うまく動作しますが、独自のドライバを含むGPUがあるときに調べるのは良い決断ではないと思います。これはcompton多くのハッキングとトリックのようで、うまく機能するのにうんざりしていました。試してみましたxcompmgrが、期待した効果は見られませんでした。スクロール中に破れた現象が発生しました。

幸いにも、利用可能な他の解決策がありますForceCompositionPipeline=On。正しく設定し、/etc/X11/xorg.conf.d/20-nvidia.conf入力遅延を除いてすべてが完璧です。マウスポインタの反応が遅くなり、滑らかになります。キーボードの場合も同じかもしれませんが、よくわかりません(つまり、押したキーを印刷するのに時間がかかることを意味します)。

私は涙を取り除く可能性を探しています。適切なオプションを持つ新しい複合マネージャはcompton許可されていますが、シャドウやフェードなど、シンセサイザが提供するすべての機能が実際には必要ないため、後者の問題に対する解決策がより優れています。

ベストアンサー1

私はこれらの問題を解決することができます。前述のように、問題#2を解決するには、--fadingオプションを渡してください。アニメーションをスピードアップまたはオフにするには(設定1)--fade-in-step--fade-out-stepオプションを渡すことができます。xr_glx_hybridバックエンドがあるときに画面のリフレッシュがあるので、glxより良いです。理由はわかりませんが、そのオプションが見つかり、--xrender-sync問題--xrender-sync-fence#1が解決されました。たぶん失敗したときに使うことができますcompton...xrenderglx

おすすめ記事