Nvidia Drivers

Installing

To install the Nvidia drivers there are many steps to set every thing up. This guide covers all the recent versions of Fedora from 21 through to 27 (at time of writing)

Nvidia Driver Installation Guide

Updating packages

If you ever need to run dnf update to get the latest versions of your packages then you need to be wary of encountering issues with the display driver failing. This often occurs because of the Kernel being updated which prevents the driver from running.

Warning

It is strongly advised that you download the latest version of your Nvidia drivers for you GPU and have it on disk. You can then install the updated driver if the update causes problems. On the other hand, you should always keep your drivers up to date where possible.

If your display manager fails on next boot, it is likely your Nvidia drivers have failed with your current driver version. Normally, installing the latest compatible drivers for your system will fix this issue.

Fixing the driver after update

If you have not done so already, switch TTY using CTRL + ALT + F3 and login as root. Navigation to where your Nvidia driver installation file is, if you followed the guide it should be in /root

If you have not already got the driver on disk, you will need to use another machine to scp it across and run it.

Providing the installation runs successfully then you can attempt to reboot and see if the fix works.

Nvidia Driver Issue (GT710) - Nouveau

When using linux( + gnome) and the gt710 graphics card, some issues may occur especially when using a recent version of chrome, presumably the accelerated gpu content causing problems.

Below is a screenshot of the command journalctl before the reboot observing the last few steps to the crash:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
Sep 10 09:32:33 localhost.localdomain gnome-shell[2081]: Object Clutter.Clone (0x55c95fd4f0c0), has been already finalized. Impossible to set any property to it.
Sep 10 09:32:33 localhost.localdomain org.gnome.Shell.desktop[2081]: #9 0x7ffcb34f6df0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f3e940b5de0 @ 71)
Sep 10 09:32:33 localhost.localdomain org.gnome.Shell.desktop[2081]: #10 0x7ffcb34f6df0 I   resource:///org/gnome/shell/ui/tweener.js:182 (0x7f3e940cf560 @ 15)
Sep 10 09:32:34 localhost.localdomain dleyna-renderer-service[3617]: dLeyna: Exit
Sep 10 09:32:57 localhost.localdomain dbus-daemon[1089]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: gr: TRAP ch 23 [003f023000 Xwayland[2125]]
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: fifo: read fault at 0001e24000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 23 [003f023000 Xwayland[2125]]
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: fifo: channel 23: killed
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
Sep 10 09:33:39 localhost.localdomain kernel: nouveau 0000:01:00.0: Xwayland[2125]: channel 23 killed!
-- Reboot --

For the time being installing the Proprietary Nvidia Graphics Driver resolves the issue.