问题描述
原始问题更新1:
包括其他驱动程序截图。我已经尝试安装361.42和340.96两次,重启后我得到一个空白屏幕。
原始问题:
当我为ubuntu安装nvidia驱动程序然后重新启动时,我得到一个空白屏幕。我没有尝试过2个nvidia驱动程序,两次都得到一个空白屏幕。
如何安装nvidia驱动程序而不是空白屏幕?
谷歌搜索,似乎我是第一个遇到这个问题,因为16.04已经发布:
最佳解决方案
你何时/何时获得空白屏幕?是否应该在启动时显示grub菜单,或者何时应出现Ubuntu Unity登录屏幕?如果是后者,请尝试以下方法:
-
在您的Ubuntu grub条目上添加
nomodeset
。突出显示用于启动的条目,按e,然后添加替换…ro quiet splash
…与……ro nomodeset quiet splash
…
如果正确引导到登录屏幕,请按Ctrl
+ Alt
+ F2
,登录,然后运行sudo prime-select intel
。然后重新启动,看看是否修复它。
另外,你是如何安装NVidia驱动程序的?如果您使用的是正确的,请访问nvidia.com上的DOuble-check。
次佳解决方案
这是我的解决方案。我不得不从几个地方提取答案。
我的显卡是NVidia GeForce GTX 950。
我做的第一件事是从nvidia.com下载最新的稳定的NVidia驱动程序(对我来说,它是361.42)。我肯定会选择最新的稳定和认证的驱动程序。顺便说一下,这是一个”.run”文件。如果您不熟悉,请搜索如何安装.run文件。
然后我根据这篇文章将Nouveau司机列入黑名单(我的步骤如下,与此帖略有不同):
Install Nvidia driver instead nouveau
我通过登录界面中Ctrl + Alt + F1访问的虚拟终端完成了我的所有工作:
1)将模块列入黑名单。打开blacklist.conf文件。
sudo vi /etc/modprobe.d/blacklist.conf
将以下模块添加到文件末尾:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
保存文件并退出。
2)删除所有的nvidia *包(注意这对我没有任何作用,但是建议。运行它没有坏处)
sudo apt-get remove --purge nvidia*
3)更新initramfs磁盘。我的配置是加载nouveau驱动程序。这需要几秒钟。不要重启或关机!
sudo update-initramfs -u
4)重新启动
5)停止显示管理器然后安装。
在登录屏幕上再次按Ctrl + Alt + F1进入虚拟终端。进入文本模式后,停止显示管理器:
sudo service lightdm stop
6)然后,运行安装文件(您下载的.run文件)。安装文档很好,并且在此过程中包含许多有用的消息(想象一下!)。我确实得到了关于pre-install脚本失败的错误。无论如何我还是继续我被问到“你想运行nvidia-xconfig实用程序来自动更新你的X配置文件,以便在你重新启动X时使用NVIDIA X驱动程序吗?将备份任何pre-existing X配置文件”我回答了”Yes”并继续。我有一个64位系统,并有32位错误。我没有担心它并继续。 64位安装正常。我到了安装结束了!
7)交叉手指,重新启动,然后登录。我的系统最终出现了。我希望你的也一样!
第三种解决方案
尝试添加nvidia ppa ppa:graphics-drivers /ppa并安装最新的364.15。
这对我来说适用于860米。
仅当您禁用安全启动时,此功能才有效。
第四种方案
也许你必须在启动时将nvidia驱动程序列入黑名单。混合图形卡有时需要这种方法。
-
编辑文件:
/etc/modprobe.d/bumblebee.conf
并添加:blacklist nvidia-XXX blacklist nvidia-XXX-updates blacklist nvidia-experimental-XXX
用图形驱动程序的版本替换XXX。例如
346
-
重启你的电脑。