Unable to fix Nvidia 2060 screen tearing

Need help with peripherals or devices?
Post Reply
Message
Author
mrme01
Posts: 17
Joined: 2015-05-07 22:37

Unable to fix Nvidia 2060 screen tearing

#1 Post by mrme01 »

Hi all,

I am running Debian 11 (Bullseye), displays are attached with MST (daisy-chained) over DP, mismatched resolutions, one landscape @ 2560 *1440 (main) and a portrait @ 1080*1920 (secondary). Nvidia drivers are version 470.141.03 as reported by the X server settings tool.

I have tried enabling the force full composition pipeline using this guide https://www.youtube.com/watch?v=oYWer86A20s

A DDG search yielded this,

Code: Select all

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
This fixes it, but disables my second (portrait) display.

My current xorg.conf looks like this,

Code: Select all

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 470.141.03

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

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
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      "DELL P2717H"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2060"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2.8"
    Option         "metamodes" "DP-0.1: nvidia-auto-select +2560+0 {rotation=left, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0.8: 2560x1440_60 +0+240"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
xrandr,

Code: Select all

Screen 0: minimum 8 x 8, current 3640 x 1920, maximum 32767 x 32767
DP-0.8 connected primary 2560x1440+0+240 (normal left inverted right x axis y axis) 609mm x 349mm
   2560x1440     59.95*+
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95    59.88  
   1600x900      60.00  
   1440x900      59.90    59.89  
   1440x480      59.94  
   1366x768      59.79  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x480       59.94  
   640x480       59.94    59.93  
DP-0.1 connected 1080x1920+2560+0 left (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
I'm not sure how I should proceed with this, as in, how do I get the above 'command' and merge it into my config, have my second display work and not suffer from screen tearing. Any pointers?

Segfault
Posts: 991
Joined: 2005-09-24 12:24
Has thanked: 5 times
Been thanked: 12 times

Re: Unable to fix Nvidia 2060 screen tearing

#2 Post by Segfault »

/usr/share/doc/nvidia-drivers-<version>/html/index.html

It has always been puzzling me why people seek computer help on Youtube. How can this be better than documentation written by developers.

mrme01
Posts: 17
Joined: 2015-05-07 22:37

Re: Unable to fix Nvidia 2060 screen tearing

#3 Post by mrme01 »

Have you ever heard that assumptions make an ass out of you?

I didn't specifically search YouTube for the video, DDG returned a link to in when I searched for the problem.
I had no idea there was documentation included with the packages, and not everyone is like you, to go hunting around it the documentation.

Then there's the issue that it's old!

Code: Select all

usr/share/doc/nvidia-driver/html/index.html
Has a date of 2013

So thank you, Segfault for your completely useless comment. This is exactly why newbies get turned off by the community. Instead of helping, you just dismiss with a pointless and holier than thou, my faeces don't stink answer.

FYI, I seemed to have fixed it, not that you were of any help.

Segfault
Posts: 991
Joined: 2005-09-24 12:24
Has thanked: 5 times
Been thanked: 12 times

Re: Unable to fix Nvidia 2060 screen tearing

#4 Post by Segfault »

Nope, every newbie is told to do their homework, search for documentation, read up, before coming to forums where volunteers can help them to advance in case they get stuck. How much did you pay for membership of this forum? What gives you right to come here and demand someone to work for you? Don't answer that. I'm sure you cannot comprehend the idea behind this question, therefore trying to answer it may damage your thinking ability even further.
Have you ever heard that assumptions make an ass out of you?
LOL, only people I have respect for can insult me. :D Barking dog cannot insult the passing train.

The version of document in your computer matches the driver installed, in my computer it is /usr/share/doc/nvidia-drivers-515.65.01/html/index.html, if your driver is from 2013 then you have correct documentation for your driver. Having the manual for older or newer version would not be as useful. In case you wish to see the manual for other versions please visit nVidia website, they have all of them for you to choose.

User avatar
sunrat
Global Moderator
Global Moderator
Posts: 4729
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 44 times
Been thanked: 138 times

Re: Unable to fix Nvidia 2060 screen tearing

#5 Post by sunrat »

Tone down the personal aspersions please. You get more bees with honey than with vinegar.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

User avatar
Head_on_a_Stick
Posts: 13992
Joined: 2014-06-01 17:46
Location: /dev/chair
Has thanked: 51 times
Been thanked: 77 times

Re: Unable to fix Nvidia 2060 screen tearing

#6 Post by Head_on_a_Stick »

mrme01 wrote: 2022-09-21 01:17 I seemed to have fixed it
Please share your solution here. This is not a help desk, it is a community resource. Please treat it as such. Thanks.
Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher.

Post Reply