BOUNTY - $50: Cant get Secondary Monitors working - Nvidia / Plasma

Riding the struggle bus here fam. Assistance would be appreciated getting the secondary monitors working. <3

Hardware:

Manjaro (latest)
2 Graphics Cards
Main: GeForce 2080ti
          Primary Monitor BENQ (working great)
Secondary: GeForce 1080
          Secondary Monitor HP VH240A
          Secondary Monitor HP VH240A
          Secondary Monitor HP VH240A
          No used off brand monitor for teleprompter
lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)
lsmod | grep "kms\|drm"
nvidia_drm             69632  12
nvidia_modeset       1200128  16 nvidia_drm
drm_kms_helper        270336  1 nvidia_drm
cec                    69632  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   569344  16 drm_kms_helper,nvidia,nvidia_drm
agpgart                53248  1 drm
find /dev -group video
/dev/dri/card1
/dev/dri/card0
/dev/fb0
cat /proc/cmdline
BBOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID=01f054dd-31bf-4824-8eb2-a9293df1b0e4 rw quiet cryptdevice=UUID=e87d06c2-e480-46f9-8e3c-112c14de88c2:luks-e87d06c2-e480-46f9-8e3c-112c14de88c2 root=/dev/mapper/luks-e87d06c2-e480-46f9-8e3c-112c14de88c2 apparmor=1 security=apparmor udev.log_priority=3
find /etc/modprobe.d/
/etc/modprobe.d/
/etc/modprobe.d/mhwd-gpu.conf
cat /etc/modprobe.d/*kms*
cat: '/etc/modprobe.d/*kms*': No such file or directory
ls -la  /etc/X11/xorg.conf.d

total 16
drwxr-xr-x 2 root root 4096 Jul 23 17:15 .
drwxr-xr-x 5 root root 4096 Jul 23 15:04 ..
-rw-r--r-- 1 root root  232 Jul 21 14:30 00-keyboard.conf
-rw-r--r-- 1 root root  131 Jun 14 10:04 30-touchpad.conf
lrwxrwxrwx 1 root root   27 Jul 23 17:15 90-mhwd.conf -> /etc/X11/mhwd.d/nvidia.conf
glxinfo | grep -i "vendor\|rendering"

direct rendering: Yes
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
    GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering,
grep LoadModule /var/log/Xorg.0.log

[   250.586] (II) LoadModule: "glx"
[   250.587] (II) LoadModule: "nvidia"
[   250.587] (II) LoadModule: "fb"
[   250.588] (II) LoadModule: "wfb"
[   250.588] (II) LoadModule: "ramdac"
[   250.588] (II) LoadModule: "glxserver_nvidia"
[   251.102] (II) LoadModule: "dri2"
[   251.125] (II) LoadModule: "dri2"
[   251.161] (II) LoadModule: "libinput"
xrandr -q

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   1920x1080     60.00*+ 144.00   119.98    99.93    59.94    50.00
   1440x900     119.85
   1280x1024     75.02
   1280x960      99.78
   1280x720      60.00    59.94    50.00
   1024x768     119.99    75.03    60.00
   800x600      119.97    99.66    75.00    60.32
   720x576       50.00
   720x480       59.94
   640x480      119.52    99.77    75.00    59.94    59.93
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
USB-C-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1-0 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.94    50.00
   1680x1050     59.95
   1600x900      60.00
   1440x900      59.89
   1280x1024     60.02
   1280x800      59.81
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93
HDMI-1-1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  60.00    59.94    50.00    23.98    60.00    50.04
   1680x1050     59.95
   1360x768      60.02
   1280x1024     60.02
   1280x960      60.00
   1280x800      59.81
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32    56.25
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93
DP-1-0 disconnected (normal left inverted right x axis y axis)
DP-1-1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.94    50.00
   1680x1050     59.95
   1600x900      60.00
   1440x900      59.89
   1280x1024     60.02
   1280x800      59.81
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93
DP-1-2 disconnected (normal left inverted right x axis y axis)
DP-1-3 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.94    50.00
   1680x1050     59.95
   1600x900      60.00
   1440x900      59.89
   1280x1024     60.02
   1280x800      59.81
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93
  1920x1080 (0x1be) 148.500MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x1c2) 148.350MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1920x1080 (0x1c3) 148.500MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  56.25KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  50.00Hz
  1280x720 (0x1c7) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1280x720 (0x1c8) 74.180MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  44.96KHz
        v: height  720 start  725 end  730 total  750           clock  59.94Hz
  1280x720 (0x1c9) 74.250MHz +HSync +VSync
        h: width  1280 start 1720 end 1760 total 1980 skew    0 clock  37.50KHz
        v: height  720 start  725 end  730 total  750           clock  50.00Hz
  1024x768 (0x1cc) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x1d0) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  720x576 (0x1d1) 27.000MHz -HSync -VSync
        h: width   720 start  732 end  796 total  864 skew    0 clock  31.25KHz
        v: height  576 start  581 end  586 total  625           clock  50.00Hz
  720x480 (0x1d2) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x1d6) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  640x480 (0x1d7) 25.170MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.46KHz
        v: height  480 start  490 end  492 total  525           clock  59.93Hz
inxi -Fazy

System:
  Kernel: 5.10.52-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
  root=UUID=01f054dd-31bf-4824-8eb2-a9293df1b0e4 rw quiet
  cryptdevice=UUID=e87d06c2-e480-46f9-8e3c-112c14de88c2:luks-e87d06c2-e480-46f9-8e3c-112c14de88c2
  root=/dev/mapper/luks-e87d06c2-e480-46f9-8e3c-112c14de88c2 apparmor=1
  security=apparmor udev.log_priority=3
  Desktop: KDE Plasma 5.22.3 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
  Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: Z170X-GamingG1 v: N/A
  serial: <filter>
  Mobo: Gigabyte model: Z170X-GamingG1 v: x.x serial: <filter>
  UEFI-[Legacy]: American Megatrends v: F21 date: 03/06/2017
CPU:
  Info: Quad Core model: Intel Core i7-6700K bits: 64 type: MT MCP
  arch: Skylake-S family: 6 model-id: 5E (94) stepping: 3 microcode: EA cache:
  L2: 8 MiB
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  bogomips: 64026
  Speed: 800 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 800 2: 800 3: 800
  4: 800 5: 800 6: 800 7: 800 8: 800
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
  IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ASUSTeK driver: nvidia
  v: 470.57.02 alternate: nouveau,nvidia_drm bus-ID: 03:00.0
  chip-ID: 10de:1b80 class-ID: 0300
  Device-2: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] driver: nvidia
  v: 470.57.02 alternate: nouveau,nvidia_drm bus-ID: 04:00.0
  chip-ID: 10de:1e07 class-ID: 0300
  Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver:
  loaded: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 81 s-size: 602x343mm (23.7x13.5")
  s-diag: 693mm (27.3")
  Monitor-1: DP-0 res: 1920x1080 hz: 60 dpi: 82 size: 597x336mm (23.5x13.2")
  diag: 685mm (27")
  OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
  v: 4.6.0 NVIDIA 470.57.02 direct render: Yes
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte
  driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  class-ID: 0403
  Device-2: NVIDIA GP104 High Definition Audio vendor: ASUSTeK
  driver: snd_hda_intel v: kernel bus-ID: 03:00.1 chip-ID: 10de:10f0
  class-ID: 0403
  Device-3: NVIDIA TU102 High Definition Audio driver: snd_hda_intel v: kernel
  bus-ID: 04:00.1 chip-ID: 10de:10f7 class-ID: 0403
  Device-4: SteelSeries ApS Arctis Pro Wireless type: USB
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-5.1.1.3:15
  chip-ID: 1038:1294 class-ID: 0300
  Device-5: Focusrite-Novation Focusrite Scarlett 2i2 2nd Gen type: USB
  driver: snd-usb-audio bus-ID: 1-5.1.3:12 chip-ID: 1235:8202 class-ID: 0102
  Sound Server-1: ALSA v: k5.10.52-1-MANJARO running: yes
  Sound Server-2: JACK v: 0.125.0 running: no
  Sound Server-3: PulseAudio v: 14.2 running: yes
  Sound Server-4: PipeWire v: 0.3.32 running: no
Network:
  <redacted>
Bluetooth:
  <redacted>
Drives:
  <redacted>
Partition:
  <redacted>
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 39 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 41%
Info:
  Processes: 258 Uptime: 12m wakeups: 1 Memory: 62.77 GiB
  used: 1.98 GiB (3.2%) Init: systemd v: 248 tool: systemctl Compilers:
  gcc: 11.1.0 Packages: pacman: 1299 lib: 339 flatpak: 0 Shell: Bash v: 5.1.8
  running-in: konsole inxi: 3.3.06
xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x1b8 cap: 0x1, Source Output crtcs: 4 outputs: 8 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x377 cap: 0x2, Sink Output crtcs: 4 outputs: 7 associated providers: 1 name:NVIDIA-G0
nvidia-smi

Fri Jul 23 17:32:03 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.57.02    Driver Version: 470.57.02    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:03:00.0 Off |                  N/A |
|  0%   41C    P8     8W / 180W |      6MiB /  8119MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce ...  Off  | 00000000:04:00.0  On |                  N/A |
| 41%   39C    P8    19W / 260W |    300MiB / 11018MiB |      7%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      3029      G   /usr/lib/Xorg                       4MiB |
|    1   N/A  N/A      3029      G   /usr/lib/Xorg                     138MiB |
|    1   N/A  N/A      3144      G   /usr/bin/kwin_x11                  81MiB |
|    1   N/A  N/A      3186      G   /usr/bin/plasmashell               45MiB |
|    1   N/A  N/A      4128      G   /usr/bin/kcmshell5                  3MiB |
|    1   N/A  N/A      4244      G   ...AAAAAAAAA= --shared-files       25MiB |
+-----------------------------------------------------------------------------+

What I’ve done so far on this attempt

  • Fresh manjaro install with free drivers. All monitors working.
  • sudo pacman -Syyu - rebooted
  • Did the auto install proprietary driver – rebooted
  • Benq monitor (primary) on the 2080 card comes up. Others do not.
  • Tried activating other monitors through Display Configuration utility, nothing happens when I apply changes and when I reopen it changes were not saved.
  • Tried activating other monitors through nvidia-settings utility ran under sudo. Saved X configuration to file in my home directory and copy-paste replaced the contents of /etc/X11/xorg.conf.d/0-mhwd.conf with it… I noticed that file was symlinked to /etc/X11/mhwd.d/nvidia.conf so I was hoping that would do the trick. No dice.

Contents of that file:

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

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    Screen      3  "Screen3" RightOf "Screen2"
    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      "BenQ XL2720Z"
    HorizSync       30.0 - 160.0
    VertRefresh     56.0 - 144.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080 Ti"
    BusID          "PCI:4:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          2
EndSection

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

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "HDMI-1-0: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DP-1-1: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DP-1-3: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Thank you in advanced for any assistance you can provide. <3

This should help.
https://wiki.archlinux.org/title/Multihead#Xinerama

Personally i would start with something more simple, like this:

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

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

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

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ XL2720Z"
    HorizSync       30.0 - 160.0
    VertRefresh     56.0 - 144.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080 Ti"
    BusID          "PCI:4:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

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

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    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
 

Oh I had Xinerama turned off cause I thought it was for spanning a single “screen” over multiple displays. I’ll look into it. ty

No change with the above – still just the main monitor on.

Question: Whats the best way to restart X without restarting the whole computer after I’ve made a conf change? I’ve been CTRL-ALT F#'ing to a terminal pgrep’ing the Xorg and killing it… But I’m not sure that reloads the config.

Question #2: How do I know it’s looking at this /etc/X11/xorg.conf.d/0-mhwd.conf symlinked to /etc/X11/mhwd.d/nvidia.conf ? Changes I’m making arent having any affect so this seems like something to check.

I’m adding a $50 reward if someone wants to screen share with me to:

  1. Get my multihead working.
  2. Teach me about this pluming and whats going wrong.

Contact me on Telegram @NotGovernor if interested. Thanks! <3

Use Manjaro Settings Application, check your used Kernel. If it’s linux513, install 512, uninstall 513. Reboot.

Interesting that it works with free drivers :thinking:

Maybe it’s worth a try to update your bios since it is pretty old.

Ctrl + Alt + Backspace should restart X server but I’m not sure if new settings would be picked without reboot though…
As for the other question, to answer that we need to see what else is there in /etc/X11/xorg.conf.d/ exactly.

It was 5.10.53-1 LTS. But I just tried both 512 and 513 just to see if it resolved it. Unfortunately it didnt. :frowning:

Going to try the 514 rc3 experimental right now as well just to see. I’m running out of ideas.

EDIT: It didnt. :frowning:

Did you ever tried to swap the monitors on the cards. For me it looks like that only the primary card gives out some picture signal.

Thanks for the recommendation. Done.

No change unfortunately.

The CTRL+ALT+Backspace doesnt appear to do anything for me.

Heres my listing:

notgovernor  etc  X11  $  ls -lR
.:
total 28
drwxr-xr-x 2 root root 4096 Jul 27 12:43 mhwd.d
drwxr-xr-x 3 root root 4096 Jun 14 10:03 xinit
drwxr-xr-x 2 root root 4096 Jul 23 17:39 xorg.conf.d

./mhwd.d:
total 8
-rw-r--r-- 1 root root 4593 Jul 27 12:43 nvidia.conf

./xinit:
total 12
-rw-r--r-- 1 root root  739 Oct 10  2020 xinitrc
drwxr-xr-x 2 root root 4096 Jul 28 15:20 xinitrc.d
-rw-r--r-- 1 root root   45 Oct 10  2020 xserverrc

./xinit/xinitrc.d:
total 12
-rwxr-xr-x 1 root root 318 Jun 23 13:55 40-libcanberra-gtk-module.sh
-rwxr-xr-x 1 root root 199 Jul 27 05:10 50-systemd-user.sh
-rwxr-xr-x 1 root root 243 Jul 23 12:16 80xapp-gtk3-module.sh

./xorg.conf.d:
total 12
-rw-r--r-- 1 root root  232 Jul 21 14:30 00-keyboard.conf
-rw-r--r-- 1 root root  131 Jun 14 10:04 30-touchpad.conf
lrwxrwxrwx 1 root root   27 Jul 23 17:15 90-mhwd.conf -> /etc/X11/mhwd.d/nvidia.conf
-rw-r--r-- 1 root root 1463 Jul 23 17:39 90-mhwd.conf.bak

Yes, that appears to be the case – I’m trying to get the second card working with the monitors plugged into it.

OK, so what does your /etc/X11/mhwd.d/nvidia.conf looks like at the moment?

I’ve tried about 20 different configs at this point… And strangely nothing I’ve done to this file has had any effect whatsoever.

But here’s the current one:

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

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    Screen      3  "Screen3" RightOf "Screen2"
    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      "BenQ XL2720Z"
    HorizSync       30.0 - 160.0
    VertRefresh     56.0 - 144.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "HPN HP VH240a"
    HorizSync       30.0 - 80.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080 Ti"
    BusID          "PCI:4:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1080"
    BusID          "PCI:3:0:0"
    Screen          2
EndSection

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

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "HDMI-1-0: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DP-1-1: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DP-1-3: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


As far as I can see “it should just work” because:

Added support for PRIME Display Offload where both the display offload source and display offload sink are driven by the NVIDIA X Driver.

is mentioned in the 472.42.01 changelog.

Have you tried getting rid of all video related Xorg configuration files, rebooting, and just running

xrandr --setprovideroutputsource NVIDIA-G0 NVIDIA-0

?

Thank you for the suggestion –

Blockquote
Have you tried getting rid of all video related Xorg configuration files, rebooting, and just running
xrandr --setprovideroutputsource NVIDIA-G0 NVIDIA-0

Done – deleted all the related files and the symlink and rebooted. Here’s my listing now:

total 12
drwxr-xr-x 2 root root 4096 Jul 30 16:48 mhwd.d
drwxr-xr-x 3 root root 4096 Jun 14 10:03 xinit
drwxr-xr-x 2 root root 4096 Jul 30 16:48 xorg.conf.d

./mhwd.d:
total 0

./xinit:
total 12
-rw-r--r-- 1 root root  739 Oct 10  2020 xinitrc
drwxr-xr-x 2 root root 4096 Jul 28 15:20 xinitrc.d
-rw-r--r-- 1 root root   45 Oct 10  2020 xserverrc

./xinit/xinitrc.d:
total 12
-rwxr-xr-x 1 root root 318 Jun 23 13:55 40-libcanberra-gtk-module.sh
-rwxr-xr-x 1 root root 199 Jul 27 05:10 50-systemd-user.sh
-rwxr-xr-x 1 root root 243 Jul 23 12:16 80xapp-gtk3-module.sh

./xorg.conf.d:
total 8
-rw-r--r-- 1 root root 232 Jul 21 14:30 00-keyboard.conf
-rw-r--r-- 1 root root 131 Jun 14 10:04 30-touchpad.conf

After the reboot I logged in – still just the main monitor working. Opened terminal and executed your command. No change unfortunately. :frowning:

What does xrandr --listproviders show?

Same as in OP.

xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x1b8 cap: 0x1, Source Output crtcs: 4 outputs: 8 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x377 cap: 0x2, Sink Output crtcs: 4 outputs: 7 associated providers: 1 name:NVIDIA-G0

Question – as a compromise – Can I run the nvidia drivers on my main card/monitor and the free drivers that work on the 2nd card and its monitors? Is that a thing that can be configured?