あれこれ備忘録@はてなブログ

勉強したことやニュースや出来事を備忘録として書いていきます

このブログには広告が含まれます

LinuxのnVidiaを使っている環境でティアリングを防ぐ方法

thelinuxrain.com

ティアリングの説明はこちらが詳しいです。

ティアリング

速い動きをした時に画面が分割されてしまう現象と言えるでしょうか。

ターミナルで以下のように入力して実行するとすぐに反映されるそうです。

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

以下のようにxorg.confに書き込むと次回のX起動時から有効になります。

Option "metamodes" "nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

Ubuntuでは直接xorg.confを書き換えられないのでこちらの方法を使います。

https://devtalk.nvidia.com/default/topic/820497/-solved-coolbits-without-xorg-conf-/

"/usr/share/X11/xorg.conf.d"の下に52-nvidia.confなどのファイル名で設定ファイルを作って

Section "Screen" ここに書き込む EndSection

ようです。

追記

Ubuntu日本語フォーラム / wattOS-R10、web動画のティアリング解消について

試した方の情報では上記の方法でログインできなくなる場合があるようです。

リンク先の方はコマンドラインをショートカットのようにして対処しています。

参考までに。