After a recent kernel update from 4.4.0-45-generic to 4.4.0-47-generic, my Nvidia driver ceased loading after the reboot. I've been using driver-manager for nearly a year now exclusively to automatically handle driver installation. When a kernel update shows up in mintupdate, I revert to Nouveau drivers, install the update, then reboot. When I get back into my desktop, I install the proprietary driver again and reboot. For over 9 months, this has worked well; I've had no issues with my drivers and life has been blissful.
This time, however, when I reinstalled the Nvidia drivers my system seemed normal until I tried to use applications which require 3D acceleration. Games would all run at substantially lower framerates, which told me I was using the nouveau drivers. Puzzled, I restarted, thinking I may have forgotten to restart after re-installing the Nvidia driver. I was paying attention to the output this time though, and noticed an error with the Nvidia driver not being loaded. I logged back into my desktop, tested and found that I was still using the nouveau drivers.
As it currently stands, I haven't been able to get my drivers working properly yet. After every restart I'm using the nouveau drivers. Cinnamon has *not* crashed as I've seen other people report, and everything seems to work normally other than the Nvidia drivers. When I use driver-manager to set the active driver to nvidia-367.57 It seems to work fine until I restart, when it will be again set to use nouveau drivers.
Running nvidia-settings from the terminal outputs:
Code: Select all
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no
ERROR: nvidia-settings could not find the registry key file. This file should
have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.
Code: Select all
inxi -Fxz
Code: Select all
Graphics: Card: NVIDIA GM107 [GeForce GTX 750 Ti] bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: (unloaded: fbdev,vesa) FAILED: nouveau
Resolution: 1280x1024@60.02hz
GLX Renderer: Gallium 0.4 on NV117
GLX Version: 3.0 Mesa 11.2.0 Direct Rendering: Yes
Code: Select all
dkms status
Code: Select all
nvidia-367, 367.57, 4.4.0-47-generic, x86_64: installed
Code: Select all
ubuntu-drivers devices
Code: Select all
== /sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0 ==
vendor : NVIDIA Corporation
modalias : pci:v000010DEd00001380sv00003842sd00003753bc03sc00i00
model : GM107 [GeForce GTX 750 Ti]
driver : nvidia-367 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-340 - distro non-free
== cpu-microcode.py ==
driver : amd64-microcode - distro non-free
Code: Select all
[ 45.390] (==) Matched nvidia as autoconfigured driver 0
[ 45.390] (==) Matched nvidia as autoconfigured driver 2
[ 45.390] (II) LoadModule: "nvidia"
[ 45.391] (WW) Warning, couldn't open module nvidia
[ 45.391] (II) UnloadModule: "nvidia"
[ 45.391] (II) Unloading nvidia
[ 45.391] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 45.452] (==) Matched nvidia as autoconfigured driver 0
[ 45.452] (==) Matched nvidia as autoconfigured driver 2
[ 45.452] (II) LoadModule: "nvidia"
[ 45.452] (WW) Warning, couldn't open module nvidia
[ 45.452] (II) UnloadModule: "nvidia"
[ 45.452] (II) Unloading nvidia
[ 45.452] (EE) Failed to load module "nvidia" (module does not exist, 0)
viewtopic.php?f=59&t=179658
But the solution it suggests isn't something I'm willing to do, since it would just delay my problem (from experience)