Ubuntu 16.04 + Nvidia 驱动程序 = 黑屏

Ubuntu 16.04 + Nvidia 驱动程序 = 黑屏

原始问题更新1:

包括附加驱动程序屏幕截图。我尝试安装 361.42 和 340.96,但两次重启后都出现空白屏幕。

在此处输入图片描述


原始问题:

当我为 ubuntu 安装 nvidia 驱动程序然后重新启动时,屏幕一片空白。我试过 2 个 nvidia 驱动程序,但两次屏幕都一片空白。

如何安装 nvidia 驱动程序并且不出现空白屏幕?

进行了谷歌搜索,似乎我是自 16.04 发布以来第一个遇到此问题的人:

https://www.google.co.uk/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d

答案1

您在何时/何地看到空白屏幕?是在启动时应出现 grub 菜单时,还是在应出现 Ubuntu Unity 登录屏幕时?如果是后者,请尝试以下操作:

  1. 添加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 访问的虚拟终端进行的:

  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 文件)。安装过程有详尽的文档,并且在整个过程中包含许多有用的消息(想象一下!)。我确实收到了有关预安装脚本失败的错误。我还是继续了。系统询问我“您是否要运行 nvidia-xconfig 实用程序来自动更新您的 X 配置文件,以便在重新启动 X 时使用 NVIDIA X 驱动程序?任何预先存在的 X 配置文件都将被备份”我回答“是”并继续。我有一个 64 位系统,但出现了 32 位错误。我没有担心,继续了。64 位系统安装得很好。我完成了安装!

  7. 祝你好运,重启并登录。我的系统终于启动了。希望你的系统也能启动!

答案3

尝试添加 nvidia ppa ppa:graphics-drivers/ppa 并安装最新的 364.15。

对我来说,optimus 860m 很有用。

这仅在您禁用安全启动时才有效。

答案4

我用另一种方法解决了这个问题。我在一台非常旧的电脑上安装了 16.04。我安装了 Nvidia 旧版驱动程序,结果屏幕一片空白。

我安装了 Lubuntu 来使用 LXDE 桌面。对我来说,它运行得很好。

sudo apt-get install lubuntu-desktop

相关内容