Dual display wont function

So forgive me in advance i am new to linux

My system is configured as follows
OS: Manjaro Linux x86_64 (kde)
Kernel: 5.8.16-2-MANJARO
Ryzen 9 3900x
Nvidia 2070 super fe
32 GB RAM

this is a new system, the 2070 super is legacy piece from my last machine

upon post immediately I lost my second monitor

I have 455xx driver installed

I have been through Nvidia settings and manjaro display config. I am lost as to where to go next

help help I have to have 2 monitors to be productive (#first world problems)

Thanks in advance for any help

Hello,

Please provide from terminal:
inxi -Fazy
mhwd -li
cat /etc/X11/mhwd.d/nvidia.conf

Use ``` above and bellow the text, when you paste it here, for proper formatting.

Thank you

Please see below

Graphics:
  Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] driver: nvidia v: 455.28 
  alternate: nouveau,nvidia_drm bus ID: 09:00.0 chip ID: 10de:1e84 
  Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: nvidia 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 3840x1080 s-dpi: 93 s-size: 1048x291mm (41.3x11.5") 
  s-diag: 1088mm (42.8") 
  Monitor-1: DP-2 res: 1920x1080 hz: 60 dpi: 94 size: 521x293mm (20.5x11.5") 
  diag: 598mm (23.5") 
  Monitor-2: DP-4 res: 1920x1080 dpi: 94 size: 520x290mm (20.5x11.4") 
  diag: 595mm (23.4") 
  OpenGL: renderer: GeForce RTX 2070 SUPER/PCIe/SSE2 v: 4.6.0 NVIDIA 455.28 
  direct render: Yes 
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
    video-nvidia-455xx            2020.10.04               false            PCI
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 455.28

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
        Option "NoLogo" "1"
EndSection

Section "Screen"
    Option         "Coolbits" "31"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Please backup your actual config just in case, then use this one:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 2070 SUPER"
    Option  "ConnectToAcpid"    "Off"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DP-2"
    Option         "metamodes" "DP-2: 1920x1080_60 +0+0 {ForceCompositionPipeline=On}, DP-4: 1920x1080_60 +1920+0 {ForceCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "Coolbits" "31"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Your DP-4 monitor will be in your right. Change that if you prefer otherwise. Regarding Coolbits 31 … i might go with 28 …but i use none on my end, hence i can’t quite “argue” about.
Reboot the system once you did the change.

1 Like

I’m a little lost on what you changed. if you don’t mind helping a newbie, how did you do that?
needless to say you fix took. Thank you!!!

ok so I rebooted and lost the left hand screen. It was replaced by a floating box saying "Not Optimal Set for 1920X1080 60hz. so I went to the settings to find that is what it was set to. so i set it to 50hz and low and behold the screen returned. return to 60 no screen, 50 screen.

Hold on, as i don’t quite follow. Change the settings for the monitor that is at 50hz inside the config i posted.

I don’t know witch one is that, from the two, but you should know. Then in Settings you make the settings match with the nvidia.conf. Is possible to have two monitors with two different refresh rates, but you have to make sure the one is at 50.

ok here are where I left the settings in nvidia.conf.

Option “metamodes” “HDMI-0: 1920x1080_60 +0+0 {ForceCompositionPipeline=On}, DP-4: 1920x1080_60 +1920+0 {ForceCompositionPipeline=On}”

the DP-4 monitor is being forced to run at 50hz

Then in the config you change from’

to
1920x1080_50
for it, and le the other monitor run at 60 … I still think somewhere the communication is failing on us.

sorry I’m really new to config files. I really appreciate your time thank you.