GTX 970 not booting with 2 monitors plugged in

Hey,

I have a problem with my new Asus GTX 970 on Ubuntu GNOME 14.10. Whenever I try to boot with a 2560x1440 monitor in DisplayPort and a 1920x1080 in HDMI, the DP monitor remains in standby and the HDMI monitor shows a black screen, then a grey screen and then it stops showing the following text:

* Starting in-memory queueing server beanstalkd [ OK ]
* Restoring resolver state ... [ OK ]
* Starting uuid generator uuidd [ OK ]
* GNUstep distributed object mapper disabled, see /etc/default/gdomap
* Starting NTP server ntpd [ OK ]
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
* speech-dispatcher disabled; edit /etc/default/speech-dispatcher
saned disabled: edit /etc/default/saned
* Stopping System V runlevel compatibility [ OK ]

I can however switch to tty1 by pressing ctrl+alt+f1 and executing xstart results in the following output:

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.13.0-32-generic x86_64 Ubuntu
Current Operating System: Linux Niko-PC 3.16.0-24-generic #32-Ubuntu SMP Tue Oct 28 13:07:32 UTC 2014 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-24-generic.efi.signed root=UUID=2ee55ba9-8931-4d57-9901-062dcbbb5507 ro quiet splash vt.handoff=7
Build Date: 06 August 2014  01:37:28PM
xorg-server 2:1.16.0+git20140806+server-1.16-branch.a793483e-0ubuntu0sarvatt (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.32.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Thu Nov  6 01:53:00 2014
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE) 
(EE) 
Please consult the The X.Org Foundation support 
    at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
xinit: giving up

When I unplug one monitor before starting the PC everything works fine. I can even plug the 2nd monitor back in after Ubuntu has loaded and it correctly switches to dual-monitor. Also a windows installation on another HDD boots just fine with both monitors plugged in.

PC:

  • ASRock H77 Pro4/MVP
  • Intel Core i5-3570K
  • Asus GeForce GTX 970 STRIX OC
  • Ubuntu GNOME 14.10 x64
  • Nvidia driver 343.22 (from nvidia website or Xorg-Edgers, happens with both)

Thanks for any help!

Niko
nvidia-bug-report.log.gz (119 KB)
Xorg.1.log (12.8 KB)
xorg.conf.txt (1.7 KB)

Anyone?

Hi,

I’m having the exact same issue.
PC:
ASUS Z97-Deluxe
i7-4790K
Asus GTX 970 Strix OC
Asus VS248
Asus PB278Q

Debian testing x64
Nvidia driver 343.36 (Installed from experimental repositories)

I have as well tested to boot with one screen disconnected and it does boot, and after plugging it in, it will work perfectly. I have tried then to generate a xorg.conf file with nvidia-settings but the created file wouldn’t help (same issue).

@Niggo: Did you find a solution?

In case someone trips with the same issue, the problem seems to be related to the EDID information sent through the display information. Somehow, the driver doesn’t accept properly the information sent through hdmi+display port during initialization, although if only one is connected it works.

I’ve worked around the issue by changing the HDMI connection to a DVI-DVI (regular cable, no adapters) and it works. I have also tested changing the DP connection to a DVI connection and it works as well. At login the DVI port will let the X start and show the login screen, then by using randr (or similar, in my case KDE system settings), it will turn on the second screen (Display port/HDMI). Just set the values as default for randr (or whatever you use) and it should be done.

No, no solution. I just unplug the monitor before I start my PC and plug it back in when its up. I will however try a DVI cable, hopefully it will work.

Finally tried it with a DVI cable and it works. Thanks very much!

Same problem for me.

I’m using Ubuntu Gnome 14.04
Nvidia-drivers from ppa:xorg-edgers/ppa

X will not start with 2 monitors plugged in my GTX 970:

[ 14773.226] 
X.Org X Server 1.16.3
Release Date: 2014-12-20
[ 14773.227] X Protocol Version 11, Revision 0
[ 14773.227] Build Operating System: Linux 3.16.0-29-generic x86_64 Gentoo
[ 14773.227] Current Operating System: Linux msi 3.17.8-gentoo-r1 #2 SMP PREEMPT Mon Jan 19 13:25:14 CET 2015 x86_64
[ 14773.227] Kernel command line: BOOT_IMAGE=/vmlinuz-3.17.8-gentoo-r1 root=UUID=93457e11-af81-4adc-8040-30570374260b ro rootflags=subvol=@root rootfstype=btrfs quiet
[ 14773.227] Build Date: 18 January 2015  04:44:27PM
[ 14773.227]  
[ 14773.227] Current version of pixman: 0.32.6
[ 14773.227] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[ 14773.227] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 14773.227] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 19 18:29:38 2015
[ 14773.227] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 14773.227] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 14773.227] (==) No Layout section.  Using the first Screen section.
[ 14773.227] (==) No screen section available. Using defaults.
[ 14773.227] (**) |-->Screen "Default Screen Section" (0)
[ 14773.227] (**) |   |-->Monitor "<default monitor>"
[ 14773.227] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[ 14773.227] (**) |   |-->Device "Card0"
[ 14773.227] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[ 14773.227] (==) Automatically adding devices
[ 14773.227] (==) Automatically enabling devices
[ 14773.227] (==) Automatically adding GPU devices
[ 14773.227] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 14773.227] 	Entry deleted from font path.
[ 14773.227] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 14773.227] 	Entry deleted from font path.
[ 14773.227] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 14773.227] 	Entry deleted from font path.
[ 14773.227] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 14773.227] 	Entry deleted from font path.
[ 14773.227] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 14773.227] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/100dpi/
[ 14773.227] (**) ModulePath set to "/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"
[ 14773.227] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 14773.227] (II) Loader magic: 0x811c80
[ 14773.227] (II) Module ABI versions:
[ 14773.227] 	X.Org ANSI C Emulation: 0.4
[ 14773.227] 	X.Org Video Driver: 18.0
[ 14773.227] 	X.Org XInput driver : 21.0
[ 14773.227] 	X.Org Server Extension : 8.0
[ 14773.227] (--) PCI:*(0:1:0:0) 10de:13c2:1462:3160 rev 161, Mem @ 0xee000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[ 14773.227] (II) LoadModule: "glx"
[ 14773.228] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so
[ 14773.233] (II) Module glx: vendor="NVIDIA Corporation"
[ 14773.233] 	compiled for 4.0.2, module version = 1.0.0
[ 14773.233] 	Module class: X.Org Server Extension
[ 14773.233] (II) NVIDIA GLX Module  346.35  Sat Jan 10 20:53:39 PST 2015
[ 14773.233] (II) LoadModule: "nvidia"
[ 14773.233] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 14773.233] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 14773.233] 	compiled for 4.0.2, module version = 1.0.0
[ 14773.233] 	Module class: X.Org Video Driver
[ 14773.233] (II) NVIDIA dlloader X Driver  346.35  Sat Jan 10 20:32:18 PST 2015
[ 14773.233] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 14773.233] (++) using VT number 7

[ 14773.233] (II) Loading sub module "fb"
[ 14773.233] (II) LoadModule: "fb"
[ 14773.233] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 14773.233] (II) Module fb: vendor="X.Org Foundation"
[ 14773.233] 	compiled for 1.16.3, module version = 1.0.0
[ 14773.233] 	ABI class: X.Org ANSI C Emulation, version 0.4
[ 14773.233] (II) Loading sub module "wfb"
[ 14773.233] (II) LoadModule: "wfb"
[ 14773.233] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[ 14773.233] (II) Module wfb: vendor="X.Org Foundation"
[ 14773.233] 	compiled for 1.16.3, module version = 1.0.0
[ 14773.233] 	ABI class: X.Org ANSI C Emulation, version 0.4
[ 14773.233] (II) Loading sub module "ramdac"
[ 14773.233] (II) LoadModule: "ramdac"
[ 14773.233] (II) Module "ramdac" already built-in
[ 14773.234] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[ 14773.234] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 14773.234] (==) NVIDIA(0): RGB weight 888
[ 14773.234] (==) NVIDIA(0): Default visual is TrueColor
[ 14773.234] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 14773.234] (**) NVIDIA(0): Option "MetaModes" "DFP-1: nvidia-auto-select +0+0, DFP-2: nvidia-auto-select +1920+0"
[ 14773.234] (**) NVIDIA(0): Enabling 2D acceleration
[ 14773.793] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 970 (GM204-A) at PCI:1:0:0 (GPU-0)
[ 14773.793] (--) NVIDIA(0): Memory: 4194304 kBytes
[ 14773.793] (--) NVIDIA(0): VideoBIOS: 84.04.2f.00.f1
[ 14773.793] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 14773.842] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 970 at PCI:1:0:0
[ 14773.842] (--) NVIDIA(0):     CRT-0
[ 14773.842] (--) NVIDIA(0):     DFP-0
[ 14773.842] (--) NVIDIA(0):     DELL U2414H (DFP-1) (boot, connected)
[ 14773.842] (--) NVIDIA(0):     DELL U2414H (DFP-2) (connected)
[ 14773.842] (--) NVIDIA(0):     DFP-3
[ 14773.842] (--) NVIDIA(0):     DFP-4
[ 14773.842] (--) NVIDIA(0):     DFP-5
[ 14773.842] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 14773.842] (--) NVIDIA(0): DFP-0: Internal TMDS
[ 14773.842] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[ 14773.842] (--) NVIDIA(0): DELL U2414H (DFP-1): Internal TMDS
[ 14773.842] (--) NVIDIA(GPU-0): DELL U2414H (DFP-1): 600.0 MHz maximum pixel clock
[ 14773.842] (--) NVIDIA(0): DELL U2414H (DFP-2): Internal DisplayPort
[ 14773.842] (--) NVIDIA(GPU-0): DELL U2414H (DFP-2): 960.0 MHz maximum pixel clock
[ 14773.842] (--) NVIDIA(0): DFP-3: Internal TMDS
[ 14773.843] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[ 14773.843] (--) NVIDIA(0): DFP-4: Internal TMDS
[ 14773.843] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[ 14773.843] (--) NVIDIA(0): DFP-5: External LVDS
[ 14773.843] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[ 14773.843] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 14773.843] (**) NVIDIA(0):     device DELL U2414H (DFP-1) (Using EDID frequencies has
[ 14773.843] (**) NVIDIA(0):     been enabled on all display devices.)
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "720x480" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's HorizSync (15.7 kHz); ignoring HorizSync check
[ 14773.843] (WW) NVIDIA(GPU-0):     for mode "720x480".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's HorizSync (15.6 kHz); ignoring HorizSync check
[ 14773.843] (WW) NVIDIA(GPU-0):     for mode "720x576".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.843] (WW) NVIDIA(GPU-0):     check for mode "720x576".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[ 14773.843] (WW) NVIDIA(GPU-0):     for mode "1920x1080".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.843] (WW) NVIDIA(GPU-0):     check for mode "1920x1080".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.843] (WW) NVIDIA(GPU-0):     check for mode "1920x1080".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.843] (WW) NVIDIA(GPU-0):     check for mode "720x576".
[ 14773.843] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-1) contradicts itself: mode
[ 14773.843] (WW) NVIDIA(GPU-0):     "1280x720" is specified in the EDID; however, the EDID's
[ 14773.843] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.843] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.843] (WW) NVIDIA(GPU-0):     check for mode "1280x720".
[ 14773.844] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 14773.844] (**) NVIDIA(0):     device DELL U2414H (DFP-2) (Using EDID frequencies has
[ 14773.844] (**) NVIDIA(0):     been enabled on all display devices.)
[ 14773.844] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.844] (WW) NVIDIA(GPU-0):     "720x480" is specified in the EDID; however, the EDID's
[ 14773.844] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.844] (WW) NVIDIA(GPU-0):     this mode's HorizSync (15.7 kHz); ignoring HorizSync check
[ 14773.844] (WW) NVIDIA(GPU-0):     for mode "720x480".
[ 14773.844] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.844] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.844] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.844] (WW) NVIDIA(GPU-0):     this mode's HorizSync (15.6 kHz); ignoring HorizSync check
[ 14773.844] (WW) NVIDIA(GPU-0):     for mode "720x576".
[ 14773.844] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.844] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.844] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.844] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.844] (WW) NVIDIA(GPU-0):     check for mode "720x576".
[ 14773.845] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.845] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.845] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[ 14773.845] (WW) NVIDIA(GPU-0):     this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[ 14773.845] (WW) NVIDIA(GPU-0):     for mode "1920x1080".
[ 14773.845] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.845] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.845] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.845] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.845] (WW) NVIDIA(GPU-0):     check for mode "1920x1080".
[ 14773.845] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.845] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[ 14773.845] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.845] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.845] (WW) NVIDIA(GPU-0):     check for mode "1920x1080".
[ 14773.845] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.845] (WW) NVIDIA(GPU-0):     "720x576" is specified in the EDID; however, the EDID's
[ 14773.845] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.845] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.845] (WW) NVIDIA(GPU-0):     check for mode "720x576".
[ 14773.845] (WW) NVIDIA(GPU-0): The EDID for DELL U2414H (DFP-2) contradicts itself: mode
[ 14773.845] (WW) NVIDIA(GPU-0):     "1280x720" is specified in the EDID; however, the EDID's
[ 14773.845] (WW) NVIDIA(GPU-0):     valid VertRefresh range (56.000-76.000 Hz) would exclude
[ 14773.845] (WW) NVIDIA(GPU-0):     this mode's VertRefresh (50.0 Hz); ignoring VertRefresh
[ 14773.845] (WW) NVIDIA(GPU-0):     check for mode "1280x720".
[ 14773.846] (WW) NVIDIA(GPU-0): MetaMode
[ 14773.846] (WW) NVIDIA(GPU-0):     "DFP-1:nvidia-auto-select+0+0,DFP-2:nvidia-auto-select+1920+0"
[ 14773.846] (WW) NVIDIA(GPU-0):     exceeds hardware capabilities; discarding.
[ 14773.846] (WW) NVIDIA(0): No valid modes for
[ 14773.846] (WW) NVIDIA(0):     "DFP-1:nvidia-auto-select+0+0,DFP-2:nvidia-auto-select+1920+0";
[ 14773.846] (WW) NVIDIA(0):     removing.
[ 14773.846] (WW) NVIDIA(0): 
[ 14773.846] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[ 14773.846] (WW) NVIDIA(0):     "nvidia-auto-select".
[ 14773.846] (WW) NVIDIA(0): 
[ 14773.846] (WW) NVIDIA(GPU-0): MetaMode "DFP-1:nvidia-auto-select,DFP-2:nvidia-auto-select"
[ 14773.846] (WW) NVIDIA(GPU-0):     exceeds hardware capabilities; discarding.
[ 14773.846] (WW) NVIDIA(0): No valid modes for
[ 14773.846] (WW) NVIDIA(0):     "DFP-1:nvidia-auto-select,DFP-2:nvidia-auto-select";
[ 14773.846] (WW) NVIDIA(0):     removing.
[ 14773.846] (EE) NVIDIA(0): Unable to use default mode "nvidia-auto-select".
[ 14774.035] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 14774.035] (II) UnloadModule: "nvidia"
[ 14774.035] (II) UnloadSubModule: "wfb"
[ 14774.035] (II) UnloadSubModule: "fb"
[ 14774.035] (EE) Screen(s) found, but none have a usable configuration.
[ 14774.035] (EE) 
Fatal server error:
[ 14774.035] (EE) no screens found(EE) 
[ 14774.035] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[ 14774.035] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 14774.035] (EE) 
[ 14774.133] (EE) Server terminated with error (1). Closing log file.

workaround: disable one monitor in the driver config

Option      "MetaModes"          "DFP-1: nvidia-auto-select, DFP-2: NULL"

X will start on one monitor. Then I use xrandr to expand the screen over 2 monitors.

I am having this same problem for my Ubuntu 18.10
I have SLI 2xgtx970 and machine boots fine with 1 monitor (2k dsiplay) but hook the other, its black screen on both 2k display, can someone help me fix this please