Ubuntu 16.04 NVidia驱动程序工作直到重启

在将Ubuntu升级到最新版本后,我目前在使用我的Nvidia驱动程序时出现问题。 我得到了640×480和一个登录循环。

如果我转到shell并通过执行以下命令重新安装驱动程序:

sudo service lightdm stop sudo bash NVIDIA-Linux-x86_64-367.44.run 

我可以…

 sudo service lightdm start 

一切正常 – 全分辨率,可以登录。

重新启动后,我最终得到640×480并再次登录循环。

我相信几年前我最初安装机器时,我不得不做其他事情,但我不记得它是什么。

任何帮助赞赏。

卡型号是GeForce GTX 750Ti这看起来像登录循环,video驱动程序问题,重新安装驱动程序修复,直到重新启动没有答案,所以我将保持这个问题与我的进展最新…

更新1

在使用NVIDIA图形安装Ubuntu 16.04 / 16.10之后/之后跟随图形问题 …

 sudo apt-get purge nvidia-* sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-370 sudo reboot 

我收到了一些关于在最后一个命令中卸载旧驱动程序的警告……

 WARNING: Your driver installation has been altered since it was initially installed; this may happen, for example, if you have since installed the NVIDIA driver through a mechanism other than nvidia-installer (such as your distribution's native package management system). nvidia-installer will attempt to uninstall as best it can. Please see the file '/var/log/nvidia-uninstall.log' for details. 

…然后输出一些像这样的错误……

 ERROR: Unable to create '/usr/lib32/nvidia-370/libGLESv1_CM_nvidia.so.370.28' for copying (No such file or directory) 

…但看起来这是由于卸载。

现在重启后,我没有得到登录循环,但我仍然只有640×480作为唯一可用的屏幕尺寸

我要绕着这一个绕圈子……

在过去几周浪费了大约10个小时的生命之后,我终于找到了问题所在。

我在问题中回到原来的安装驱动程序的方式。

打开我的机器后,我处于640×480模式,所以我打开了一个shell并键入…

 > lspci -nnk | grep -iA2 vga 

重新启动后,它正在列出……

 bret@bret-Precision-WorkStation-T5500:~$ lspci -nnk | grep -iA2 vga 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2) Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] Kernel modules: nvidiafb, nouveau, nvidia_352 

停止lightdm后,重新安装驱动程序并再次启动它,命令输出是……

 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2) Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] **Kernel driver in use: nvidia** 

然后我记得当我最初使用Ubunto 14.11设置机器时所做的事情,我不得不将其他两个模块列入黑名单…

 # Blacklist modules that conflict with NVidia driver... blacklist nouveau blacklist nvidiafb 

/etc/modprobe.d/blacklist.conf

现在,当我重新启动时,一切正常。