vsync オプションが nvidia-settings 384.90 に表示されない

vsync オプションが nvidia-settings 384.90 に表示されない

関連する質問やフォーラムの投稿のほとんどを読みましたが、1年以上この問題を解決できていません。

私は、Optimus テクノロジー (つまり Intel GPU) を搭載した Nvidia GTX 960M グラフィック カードを搭載した Lenovo Y700 で Kubuntu 16.04 を実行しています。このラップトップを入手して以来、ウィンドウの移動、ワークスペースの変更、ビデオの視聴、インターネットの閲覧、ゲームのプレイなどを行う際にティアリングが発生しています。

次のコマンドを実行してみましたが、どちらも機能しません。

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

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

さらに、下のスクリーンショットに示すように、バージョン 384.90 を使用しているにもかかわらず、これらのオプションは高度な NVIDIA XServer 設定に表示されません。

ここに画像の説明を入力してください

この問題は、ラップトップの画面も外部モニターも nvidia 設定によって認識されない、つまり常に「X 画面 0 (スキャンアウトなし)」と表示されるという事実に関連している可能性があります。

私の /etc/X11/xorg.conf ファイルは次のようになります。

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

これを解決する方法について何かアイデアはありますか?

答え1

1年前のスレッドで、数回更新されています - EASY PEASY

画面のティアリングがついに解決しました! 4 つの簡単な手順でカクツキも軽減! VSync も追加!

https://ubuntuforums.org/showthread.php?t=2374405

いつも助けようとしてくれるマーク

関連情報