Bug 3464

Summary: Xorg with propietary nvidia drivers fails to boot on F21
Product: Fedora Reporter: Boris Glawe <public>
Component: nvidia-kmodAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED INVALID    
Severity: normal CC: leigh123linux, leigh123linux
Priority: P5    
Version: 21   
Hardware: All   
OS: GNU/Linux   
namespace:
Attachments: Xorg log exceprt from journatctl

Description Boris Glawe 2014-12-15 22:54:02 CET
Created attachment 1369 [details]
Xorg log exceprt from journatctl

gdm fails to start due to xorg server faiures.

See attached log file for details.

Kernel is  3.17.6-300.fc21.x86_64

I've installed the driver with "yum -y install kmod-nvidia" and by that implicitly the packages 

xorg-x11-drv-nvidia-libs-343.22-3.fc21.x86_64
xorg-x11-drv-nvidia-343.22-3.fc21.x86_64
kmod-nvidia-343.22-4.fc21.1.x86_64
kmod-nvidia-3.17.6-300.fc21.x86_64-343.22-4.fc21.1.x86_64

Beside the problem, that the xorg server fails, the major issue is that the whole system remains inaccessible after this failure. The screen is black and there's no chance to get any kind of user interface. At least a login shell should appear. Not even error messages appear on the screen and there's no chance to remotely login via ssh. Maybe a simple and reasonable  "init 3" would do the job, in case of a failure.

Fortunately I had a second kernel without the nvidia kernel module installed and I fortunatley know how to boot to single user mode via the Grub shell - fortunately! This is however not state of the art error handling.

Nvidia cards are standard and the nouveau driver is unusable when it comes to 3d applications and these open source nvidia drivers have been unusable since decades. Not even mit virtualbox clients will boot wiithout the nvidia driver. I have to use the proprietary driver and if it fails there should at least be a login shell.

Thanks!
Comment 1 leigh scott 2014-12-17 12:25:47 CET
The output indicates an intel driver issue

Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): SNA initialized with Sandybridge (gen6, gt2) backend
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (==) intel(G0): Backing store enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (==) intel(G0): Silken mouse enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): HW Cursor enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (==) intel(G0): DPMS enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (==) intel(G0): display hotplug detection enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): [DRI2] Setup complete
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): [DRI2]   DRI driver: i965
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): [DRI2]   VDPAU driver: i965
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): direct rendering: DRI2 DRI3 enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (II) intel(G0): hardware support for Present enabled
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE) modesetting(G1): drmSetMaster failed: Invalid argument
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE)
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: Fatal server error:
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE) AddScreen/ScreenInit failed for gpu driver 1 -1
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE)
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE)
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: Please consult the Fedora Project support
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: at http://wiki.x.org
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: for help.
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE) Please also check the log file at "/dev/null" for additional information.
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE)
Dez 15 21:42:53 localhost.localdomain gdm-Xorg-:0[1145]: (EE) Server terminated with error (1). Closing log file.
Dez 15 21:42:54 localhost.localdomain gdm[983]: Child process 1145 was already dead.
Dez 15 21:42:54 localhost.localdomain gdm[983]: GdmDisplay: display lasted 1,682126 seconds
Comment 2 Nicolas Chauvet 2014-12-17 20:53:18 CET
If this is optimus behind ?, please not that we don't support optimus yet.
But we may improve support for theses during the f21 cycle.