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)
Can you:
xrandr
(specifying which screen is hooked up where)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:
Did I understand?
Also: what @pobrn said.
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
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?
@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…
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
.