Desktop with 2 nVidia cards but need to use separate drivers

Thank you Fabby, very much appreciate your help!

  Kernel: 5.10.30-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=67e8649e-9fda-4472-85e5-06c23bbcd58d rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: Gigabyte model: B85M-D3H v: x.x serial: <filter> 
  UEFI: American Megatrends v: F14a date: 09/16/2014 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 15.58 GiB used: 1.76 GiB (11.3%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: Intel Core i7-4770 bits: 64 type: MT MCP 
  arch: Haswell family: 6 model-id: 3C (60) stepping: 3 microcode: 28 cache: 
  L2: 8 MiB bogomips: 54269 
  Speed: 3870 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 3870 2: 3835 
  3: 3860 4: 3826 5: 3852 6: 3829 7: 3837 8: 3822 
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts 
  clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm 
  dts erms est f16c flush_l1d fma fpu fsgsbase fxsr ht ibpb ibrs ida invpcid 
  invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr mtrr 
  nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni 
  popcnt pse pse36 pti pts rdrand rdtscp rep_good sdbg sep smep smx ss ssbd 
  sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tsc tsc_adjust 
  tsc_deadline_timer vme x2apic xsave xsaveopt xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported 
  Type: l1tf mitigation: PTE Inversion 
  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 status: Not affected 
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: ZOTAC driver: nvidia 
  v: 460.67 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1c03 
  class-ID: 0300 
  Device-2: NVIDIA GM107 [GeForce GTX 750 Ti] vendor: ASUSTeK driver: nvidia 
  v: 460.67 alternate: nouveau,nvidia_drm bus-ID: 04:00.0 chip-ID: 10de:1380 
  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: HDMI-0 res: 1920x1080 hz: 60 dpi: 82 size: 598x336mm (23.5x13.2") 
  diag: 686mm (27") 
  OpenGL: renderer: GeForce GTX 1060 6GB/PCIe/SSE2 v: 4.6.0 NVIDIA 460.67 
  direct render: Yes 
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Gigabyte 
  driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 
  class-ID: 0403 
  Device-2: NVIDIA GP106 High Definition Audio vendor: ZOTAC 
  driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f1 
  class-ID: 0403 
  Device-3: NVIDIA GM107 High Definition Audio [GeForce 940MX] vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 04:00.1 chip-ID: 10de:0fbc 
  class-ID: 0403 
  Device-4: Kingston HyperX Cloud Flight Wireless Headset type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-9:6 chip-ID: 0951:16c4 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.10.30-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.25 running: no 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Gigabyte driver: r8169 v: kernel port: d000 bus-ID: 03:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 593.88 GiB used: 83.03 GiB (14.0%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37480G 
  size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 61K1 scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDP128G 
  size: 117.38 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  rotation: SSD serial: <filter> scheme: GPT 
  ID-3: /dev/sdc maj-min: 8:32 type: USB vendor: SanDisk model: Cruzer Switch 
  size: 14.91 GiB block-size: physical: 512 B logical: 512 B serial: <filter> 
  rev: 1.26 scheme: MBR 
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
  ID-4: /dev/sdd maj-min: 8:48 type: USB vendor: Verbatim model: STORE N GO 
  size: 14.46 GiB block-size: physical: 512 B logical: 512 B serial: <filter> 
  rev: PMAP scheme: MBR 
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 117.08 GiB size: 114.68 GiB (97.95%) 
  used: 12.95 GiB (11.3%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18 label: N/A 
  uuid: 67e8649e-9fda-4472-85e5-06c23bbcd58d 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 296 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17 label: NO_LABEL 
  uuid: 4F85-5F54 
  ID-3: /run/media/aden/Spare raw-size: 447.13 GiB size: 439.04 GiB (98.19%) 
  used: 70.08 GiB (16.0%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: Spare 
  uuid: 6d085cd3-f876-4c1b-8c1c-20d33926d160 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/sdc1 maj-min: 8:33 size: 2.63 GiB fs: iso9660 
  label: MANJARO_KDE_2102 uuid: 2021-04-19-08-51-17-00 
  ID-2: /dev/sdc2 maj-min: 8:34 size: 4 MiB fs: vfat label: MISO_EFI 
  uuid: F404-FCC7 
  ID-3: /dev/sdd1 maj-min: 8:49 size: 14.43 GiB fs: vfat label: STORE N GO 
  uuid: 81FB-F2D6 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 8087:8008 class-ID: 0900 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 8087:8000 class-ID: 0900 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-3:2 info: Razer USA BlackWidow Chroma type: Keyboard,Mouse 
  driver: razerkbd,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA 
  chip-ID: 1532:0203 class-ID: 0300 
  Device-2: 3-4:3 info: Verbatim Flash Drive type: Mass Storage 
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 200mA 
  chip-ID: 18a5:0302 class-ID: 0806 serial: <filter> 
  Device-3: 3-7:4 info: Razer USA Naga Epic Chroma (Wired) 
  type: Mouse,Keyboard driver: hid-generic,usbhid interfaces: 3 rev: 2.0 
  speed: 12 Mb/s power: 500mA chip-ID: 1532:003e class-ID: 0300 
  Device-4: 3-8:5 info: Razer USA Tartarus V2 type: Keyboard,Mouse 
  driver: razerkbd,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA 
  chip-ID: 1532:022b class-ID: 0300 
  Device-5: 3-9:6 info: Kingston HyperX Cloud Flight Wireless Headset 
  type: Audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 
  rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 0951:16c4 class-ID: 0300 
  Device-6: 3-10:7 info: SanDisk Cruzer Switch type: Mass Storage 
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 200mA 
  chip-ID: 0781:5572 class-ID: 0806 serial: <filter> 
  Hub-6: 4-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 47 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 28% 
Info:
  Processes: 240 Uptime: 2m wakeups: 0 Init: systemd v: 247 tool: systemctl 
  Compilers: gcc: 10.2.0 Packages: pacman: 1304 lib: 393 flatpak: 0 
  Shell: Bash v: 5.1.0 running-in: yakuake inxi: 3.3.04 

Issue looks to be something about the second screen. I am not sure why, I have tried enabling the screen in the nvidia X Server Settings, save the config and reboot but no avail at this point.

xrandr output in case that helps

DVI-D-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-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94  
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)
VGA-1-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1-0 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   640x480       59.94  
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1-1 disconnected (normal left inverted right x axis y axis)
  1920x1080 (0x1c1) 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
  1680x1050 (0x1c4) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1440x900 (0x1c6) 106.500MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock  55.93KHz
        v: height  900 start  903 end  909 total  934           clock  59.89Hz
  1280x1024 (0x1c8) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1280x800 (0x1c9) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1280x720 (0x1ca) 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
  1152x864 (0x1cd) 108.000MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock  67.50KHz
        v: height  864 start  865 end  868 total  900           clock  75.00Hz
  1024x768 (0x1cf) 75.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock  56.48KHz
        v: height  768 start  771 end  777 total  806           clock  70.07Hz
  1024x768 (0x1d0) 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 (0x1d3) 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
  800x600 (0x1d4) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  640x480 (0x1d9) 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

Can you:

  • Swap the monitor cables around? (I.E. connect screen 2 to the 1060 and screen 1 to the 750) and tell us what that does.
  • provide the output of xrandr (specifying which screen is hooked up where)

:thinking:

xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-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-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94  
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)
VGA-1-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1-0 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   640x480       59.94  
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1-1 disconnected (normal left inverted right x axis y axis)
  1920x1080 (0x1c1) 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
  1680x1050 (0x1c4) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1440x900 (0x1c6) 106.500MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock  55.93KHz
        v: height  900 start  903 end  909 total  934           clock  59.89Hz
  1280x1024 (0x1c8) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1280x800 (0x1c9) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1280x720 (0x1ca) 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
  1152x864 (0x1cd) 108.000MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock  67.50KHz
        v: height  864 start  865 end  868 total  900           clock  75.00Hz
  1024x768 (0x1cf) 75.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock  56.48KHz
        v: height  768 start  771 end  777 total  806           clock  70.07Hz
  1024x768 (0x1d0) 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 (0x1d3) 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
  800x600 (0x1d4) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  640x480 (0x1d9) 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

when I unplugged screen2 initially (DVI) and plugged it into the 1060 nothing. Then unplugging screen1 (HDMI) and then plugging that into the 750, screen1 is now in standby and screen2 is on.

Update —
Trying to see if I can do something by accident that might give you the piece of the puzzle that helps, as I very much appreciate the help!

If I plug both screens into the 1060 I can get them both to work. Inside the ‘Nividia X Server Settings’ I can get both screens to work if I set them both to ‘X screen 0’. If I try to put one of them on a new X Screen it doesn’t work. Even after saving the config file (Running NXSS as root) and performing a reboot it doesn’t seem like it is allowing me to create a new X Screen configuration

Can you also post the output of xrandr --listproviders?

I’m confused now, so let me rephrase:

  • Both screens actually work because plugging both into the 1060 works.
  • Screen 1 (HDMI) is normally plugged into the 1060 and screen 2 (DVI) is normally plugged into the 750 and that is what you’re trying to accomplish with both being active in one huge 1920x2160 desktop.
  • Screen 1 plugged into the 1060 works but removing screen 2 from the 750 and plugging it into the 1060 and plugging Screen 1 into the 750 Screen 1 goes dark, but screen 2 works now?

Did I understand?

Also: what @pobrn said.

:thinking:

I am glad that its not me, from the sounds of things it is behaving weirdly.
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: 0x376 cap: 0x2, Sink Output crtcs: 4 outputs: 4 associated providers: 1 name:NVIDIA-G0

Just to clarify your dot points a little

  • Both screens work if both are plugged into the 1060
  • Both Screens work if 1 is plugged into each (750 and 1060) and I run the opensource drivers.
  • Pretty much the only game I play with friends needs Vulkan cross over and that requires the proprietary drivers for nvidia (something in wine/lutris)
  • Yes having 2 screens side by side for one large desktop.
  • Any screen plugged into the 750 just doesn’t seem to work. If I look in the Nividia X Server Settings it sees the second screen and says the 750 is working, it just won’t let me create another ‘X screen’.

Any reason you’re not using only the 1060 card? Seems like the good compromise to only use this one and discard the other one as you seem to just need dual screen.

I get better performance using the 2 separate cards and allows me some options.

Appreciate that I could just use 1, but it seems like there is something I am missing that would mean I could use both

I never tried to do dual GPU, I have a spare Nvidia card I could try but unfortunately I could not have similar setup to reproduce similar issue and troubleshoot, I have a 1060 and a 560 and the 560 can not run on latest drivers :\

To make sure it is not a motherboard issue I would update the Bios (you have a beta version of the previous bios before the last one available for your motherboard apparently, if yours is a revision 1.0/1.1 which it seems to be). You have F14a bios (the A in bios version means it is not the final F14, F14 without the letter is the final bios of that version after all beta bios released). Beware that updating the bios can be risky if it goes wrong, make sure you understand that if you want to try to update it. But I would try that as it seems it kinda works.

Also is your power supply able to handle the two video cards?

Thank omano,

I will try the bios update,

Power supply I believe is fine, both screens worked with 1 plugged into each card when I was using windows and when using the open-source drivers in Manjaro.

Yeah if it works it works… but for the sake of it can you tell what power supply you are using?
It may work differently and draw different power depending on the driver used (but it may not be that as you pointed in other scenarios it seems to work).

//EDIT: yeah it should be enough for your system not by much but should be enough.

Sorry I did mean to put it in,

Power supply is a coolermaster EX2treme 525w

It runs both cards, cpu/mobo and 3x SSDs

Your PSU should be enough in theory for your system 450W should be the minimum so 525W is OK.

If you go the bios update route (which may not solve anything but for the sake of it I would do it), make sure to have a Manjaro live USB ready in case Grub is not happy about it, I personally always have to reinstall Grub from live USB when I update my bios.

thanks omano,
oddly my live usb is still plugged in as I have had to recover my install a few times so far trying to get this working.

I am downloading the latest bios now and brushing up on how to update it, seems last time i did it was mid 2014… probably when I installed the current CPU…

Simply put the bios file B85MD3H.F15 on a fat32 formatted USB, and in bios you should have a menu to update bios (EZ-Flash or some other funny name seems to be Q-Flash for your motherboard bios).

//EDIT: similar thread just opened, posting link here to cross reference them Blank monitor in 5 monitor, 2 nvidia gpu setup

//EDIT 2: found a similar thread on Nvidia forum, issue seems very similar to you. Multiple GPUs with Multiple displays. - Linux - NVIDIA Developer Forums, another old thread suggesting enabling a mode in nvidia settings xorg - Dual GPU, Dual monitor: second monitor black with a shadow of the mouse - Ask Ubuntu

thanks omano,

Updated bios but no change. Looking at the links you provided it does look like I need to figure out how to set up another ‘X Screen’ and have it load after a reset.

@pobrn Why did you want the providers listed? Is there something you know that I don’t? :grin:

@Phoneticyst Can you show a screenshot of nvidia-settings? I’m thinking you have two (2) X servers running instead of one big desktop. (I.E. The second screen is reserved for a second user with a second keyboard on your machine, multi-user and all that) and that’s probably not what you want…

:scream:

Here you go, so far I have even tried doing manual conf files for the X server which they have not worked also…

This seems to imply that “graphics display offloading” only works between the nvidia and modesetting Xorg video drivers, not even between two devices using the nvidia Xorg video driver. Your experience seems to confirm this, but I’d ask on the NVIDIA forum, maybe the developers can confirm/confute it. If this is indeed the case, then there may be something in NVIDIA Xorg driver to accomplish this task (maybe SLI or similar?).

If there’s not, then the nvidia kernel driver has an option NVreg_GpuBlacklist, which could potentially enable you to use the nouvau kernel driver for the GTX 750 Ti, and you might just be able to configure the modesetting Xorg video driver for that device, and if the stars align properly, there’s a slim chance that the “graphics display offloading” feature of the nvidia Xorg driver will work. Although I’m not completely sure if the modesetting Xorg driver can be used with nouveau-driver GPUs.

There’s certainly room for experimentation, but I’d first ask around on the NVIDIA forum, to see if nvidia-nvidia “graphics display offloading” is possible similarly to nvidia-modesetting.

1 Like

Thankyou @pobrn
I will post a request for help on the Nvidia forums tomorrow.

1 Like