You are not logged in.

#1 2021-11-02 17:02:15

OrakMoya
Member
Registered: 2019-09-22
Posts: 75

Screen tearing on ATI Radeon GPU with Radeon and Nvidia GPU setup.

Hello,

My main Nvidia GTX1060 has only 2 HDMI ports, and I needed to hook up my TV as a third monitor. I found an old AMD Radeon HD 6450 graphics card which had a single HDMI port that I needed, so I threw it in and, to my surprise, worked immediately. I used xrandr to make it mirror my primary display. However, it has horrible screen tearing issues, both vertically and diagonally(?).

xorg.conf looks like this

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

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

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
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 "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer V226HQL"
    HorizSync       30.0 - 83.0
    VertRefresh     55.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1060 6GB"
    BusID          "PCI:43:0:0"
EndSection

Section "Device"
    Identifier     "Radeon"
    Driver         "radeon"
    Option         "AccelMethod" "glamor"
    Option         "DRI" "3"
    Option         "TearFree" "on"
    Option         "ColorTiling" "on"
    Option         "ColorTiling2D" "on"
    BusID          "PCI:37:0:0"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Device0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "HDMI-0: nvidia-auto-select +0+0, HDMI-1: nvidia-auto-select +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Note that TearFree is set to On in the section for the Radeon device.

Removing everything from the xorg.conf except the section for the Radeon device removes the screen tearing issue, but then my other two monitors are disabled.

Offline

Board footer

Powered by FluxBB