AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 760374
Accepted
oshirowanen
oshirowanen
Asked: 2016-04-22 23:37:15 +0800 CST2016-04-22 23:37:15 +0800 CST 2016-04-22 23:37:15 +0800 CST

Ubuntu 16.04 + Nvidia 驱动程序 = 黑屏

  • 772

原始问题更新 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

unity
  • 7 7 个回答
  • 111929 Views

7 个回答

  • Voted
  1. Best Answer
    SteveFromAccounting
    2016-04-23T09:17:01+08:002016-04-23T09:17:01+08:00

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

    1. 添加nomodeset您的 Ubuntu grub 条目。突出显示您用于启动的条目,按 e,然后添加替换

      …… ro quiet splash_

      和

      …… ro nomodeset quiet splash_

    如果正确引导到登录屏幕,请按++ Ctrl,登录,然后运行​​。然后重新启动,看看是否可以修复它。AltF2sudo prime-select intel

    另外,您如何安装 NVidia 驱动程序?如果您使用的是正确的,请在 nvidia.com 上仔细检查。

    • 23
  2. DerWanderer
    2016-04-27T09:57:57+08:002016-04-27T09:57:57+08:00

    我的显卡是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. 交叉手指,重新启动,然后登录。我的系统终于出现了。我希望你的也一样!

    • 6
  3. Eduardo Moñino Esteban
    2016-04-23T06:58:53+08:002016-04-23T06:58:53+08:00

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

    这适用于我的擎天柱 860m。

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

    • 2
  4. JOnathanJOnes
    2016-04-24T14:13:46+08:002016-04-24T14:13:46+08:00

    也许您必须在启动时将 nvidia 驱动程序列入黑名单。这有时是混合显卡所需要的。

    • 编辑文件:/etc/modprobe.d/bumblebee.conf并添加:

      blacklist nvidia-XXX
      blacklist nvidia-XXX-updates
      blacklist nvidia-experimental-XXX
      

      用图形驱动程序的版本替换 XXX。例如346

    • 重新启动您的计算机。

    • 2
  5. Mattmon
    2016-06-18T08:14:13+08:002016-06-18T08:14:13+08:00

    我以不同的方式解决了这个问题。我在一台非常旧的计算机上安装了 16.04。我安装了 Nvidia 旧版驱动程序,并得到了空白屏幕。

    我安装了 Lubuntu 来使用 LXDE 桌面。这对我来说效果很好。

    sudo apt-get install lubuntu-desktop
    
    • 1
  6. user533456
    2016-04-23T04:32:13+08:002016-04-23T04:32:13+08:00

    确保你禁用了secureboot,我碰巧启用了我的,当我升级到16.04时忽略了警告。如果您开启了secureboot,它将卡在gdm 或黑屏中。

    • 0
  7. Ash
    2016-04-23T17:01:24+08:002016-04-23T17:01:24+08:00

    尝试将以下选项添加到您的 grub /etc/default/grub 配置文件中。之后您需要更新 grub。

    GRUB_GFXMODE=1280x1024x32,auto
    GRUB_GFXPAYLOAD_LINUX=keep
    
    • -2

相关问题

  • 如何将 Web 应用程序放入 Unity Launcher?

  • Ubuntu 上网本 10.10 中没有 Alt+F2?

  • Unity 中的 gnome-do 样式键盘快捷键

  • 在哪里提交 Unity 的错误/愿望清单?

  • Unity 启动器——它可以作为单独的包提供吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve