web-dev-qa-db-ja.com

Xubuntuでのnvidiaスクリーンのティアリング

nvidia-screen-tearing-problem

画面のちぎれをなくす方法

XFCEまたはLXDEでの涙のない合成にコンプトンを使用

私はそれらの解決策を試しましたが、Webページをスクロールしているときに画面にひどい画像が引き裂かれています。 enter image description here

Nvidia設定でSync to VBlackAllow Flippingを有効にし、compton -bを追加して起動しました。

enter image description here

Sudo lspci | grep NVIDIAの出力

01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)

使用中のドライバー。 enter image description here

xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "ViewSonic VA1926wSERIES"
    HorizSync       24.0 - 82.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    Option "Coolbits" "4"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Webブラウザーを使用し、Ristretto画像ビューアーを使用した場合にも涙が発生します。ゲームやフラッシュビデオなどのビデオアプリケーションは問題なく、破損することはありません。

画像の引き裂きはファイルマネージャーでも発生します

3
Neil

完全な構成パイプラインを強制することで問題を解決しました

このコマンドを使用してテストする

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

このコマンドをSessionおよびStartupに追加して、変更を永続的にしました

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

このウィキで解決策が見つかりました

Xubuntu 14.04を実行しているGTX260でうまく機能しました:D

3
Neil