原始问题更新1:
包括附加驱动程序屏幕截图。我尝试安装 361.42 和 340.96,但两次重启后都出现空白屏幕。
原始问题:
当我为 ubuntu 安装 nvidia 驱动程序然后重新启动时,屏幕一片空白。我试过 2 个 nvidia 驱动程序,但两次屏幕都一片空白。
如何安装 nvidia 驱动程序并且不出现空白屏幕?
进行了谷歌搜索,似乎我是自 16.04 发布以来第一个遇到此问题的人:
答案1
您在何时/何地看到空白屏幕?是在启动时应出现 grub 菜单时,还是在应出现 Ubuntu Unity 登录屏幕时?如果是后者,请尝试以下操作:
添加
nomodeset
您的 Ubuntu grub 条目。突出显示您用于启动的条目,按 e,然后添加替换...
ro quiet splash
...和
...
ro nomodeset quiet splash
...
如果正确启动到登录屏幕,请按Ctrl+ Alt+ F2,登录,然后运行sudo prime-select intel
。然后重新启动并查看是否能解决问题。
另外,您如何安装 NVidia 驱动程序?请在 nvidia.com 上仔细检查您是否使用了正确的驱动程序。
答案2
我的显卡是NVidia GeForce GTX 950。
我做的第一件事就是从 nvidia.com 下载最新的稳定 NVidia 驱动程序(对我来说,它是 361.42)。我确定要选择最新的稳定且经过认证的驱动程序。顺便说一下,它是一个“.run”文件。如果您不熟悉这一点,请搜索如何安装 .run 文件。
然后,我根据这篇文章将 Nouveau 驱动程序列入黑名单(我的步骤如下,与这篇文章略有不同):安装 Nvidia 驱动程序而不是 nouveau
我做到了全部我的工作是通过登录屏幕按 Ctrl+Alt+F1 访问的虚拟终端进行的:
将模块列入黑名单。打开 blacklist.conf 文件。
sudo vi /etc/modprobe.d/blacklist.conf
将以下模块添加到文件末尾:
blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv
保存文件并退出。
删除所有 nvidia* 包(注意,这对我没什么用,但建议这么做。运行它不会造成任何损害)
sudo apt-get remove --purge nvidia*
更新 initramfs 磁盘。我的配置是加载 nouveau 驱动程序。这需要几秒钟。不要重启或关机!
sudo update-initramfs -u
重启
停止显示管理器然后安装。
在登录屏幕上再次按 Ctrl+Alt+F1 进入虚拟终端。进入文本模式后,停止显示管理器:
sudo service lightdm stop
然后,运行安装文件(您下载的 .run 文件)。安装过程有详尽的文档,并且在整个过程中包含许多有用的消息(想象一下!)。我确实收到了有关预安装脚本失败的错误。我还是继续了。系统询问我“您是否要运行 nvidia-xconfig 实用程序来自动更新您的 X 配置文件,以便在重新启动 X 时使用 NVIDIA X 驱动程序?任何预先存在的 X 配置文件都将被备份”我回答“是”并继续。我有一个 64 位系统,但出现了 32 位错误。我没有担心,继续了。64 位系统安装得很好。我完成了安装!
祝你好运,重启并登录。我的系统终于启动了。希望你的系统也能启动!
答案3
尝试添加 nvidia ppa ppa:graphics-drivers/ppa 并安装最新的 364.15。
对我来说,optimus 860m 很有用。
这仅在您禁用安全启动时才有效。
答案4
我用另一种方法解决了这个问题。我在一台非常旧的电脑上安装了 16.04。我安装了 Nvidia 旧版驱动程序,结果屏幕一片空白。
我安装了 Lubuntu 来使用 LXDE 桌面。对我来说,它运行得很好。
sudo apt-get install lubuntu-desktop