安装 nvidia 受限驱动程序后出现黑屏

LaM*_*lda 106 nvidia

我已经安装了当前的 nvidia 受限驱动程序并重新启动了我的机器,现在出现黑屏或空白屏幕。

我怎样才能解决这个问题?

Mar*_*ari 77

删除所有与 Nvidia 相关的软件包

  1. 登录到一个终端:Ctrl+ Alt+ F1(终端是可见的一个空白屏幕)

  2. sudo apt-get remove --purge nvidia-*

白手起家

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

重新安装一切

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

重新配置 X 服务器

  1. sudo dpkg-reconfigure xserver-xorg

来源:Ubuntu 维基

  • 那个维基已经过时了。例如, nvidia-settings --uninstall 不起作用。 (5认同)
  • 最后,它修复了它(省略了“从头开始”阶段 - 不想卸载 xserver!)但是完成了所有其他步骤并且它起作用了。非常感谢! (4认同)
  • 自 2016 年 4 月起不再工作。`sudo apt-get install nvidia-common` 之后的所有命令均无效。这是在华硕 G751JM (nvidia GTX 860m) 上的 Ubuntu 14.04 上 (3认同)
  • @NoBugs:是的,但是在`reboot` 后,按照这些步骤仍然可以修复 14.04 上的图形 (2认同)

Uri*_*era 9

  1. 删除可能导致问题的所有驱动程序,

  2. 打开终端并输入(从破折号中打开它,使用左上角的 ubuntu 图标)

     sudo apt-get --purge remove nvidia
    
    Run Code Online (Sandbox Code Playgroud)

    或者

     sudo apt-get --purge remove nvidia-current
    
    Run Code Online (Sandbox Code Playgroud)

    (取决于您安装了哪一个)或从受限驱动程序设置中停用它们。

  3. 重启。

  4. 然后在终端上输入:

     sudo apt-add-repository ppa:ubuntu-x-swat/updates
     sudo apt-get update
     sudo apt-get install nvidia-current nvidia-settings
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启。

  • 这对我有用,但给我留下了与 http://askubuntu.com/questions/201123/screen-resolution-stuck-at-640x480-after-installing-bumblebee 等效的 640x480 问题。此外,在引导期间使用 Shift/Esc 进入 linux 等效的“安全模式”,以便您可以执行这些命令 (2认同)
  • 如果我的计算机启动时出现空白屏幕,我该如何打开终端来输入这些命令?屏幕一片空白! (2认同)

小智 6

在我的情况下,显示器的问题给我的 Nvidia GPU 带来了错误的 EDID

要调试您的错误,您可以将此行添加到/etc/X11/xorg.conf文件中的屏幕部分

Option         "ModeDebug" "true"
Run Code Online (Sandbox Code Playgroud)

现在检查您的/var/log/Xorg.0.log file.

如果你发现这样的错误:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI
Run Code Online (Sandbox Code Playgroud)

然后您可以通过将此行添加到设备部分来解决它

Option         "IgnoreEDIDChecksum" "DFP"
Run Code Online (Sandbox Code Playgroud)


小智 5

也许 Ubuntu 它正在工作,但使用另一张卡输出。对我来说,我的 nVidia GeForce 7300 有 2 个输出,一个 VGA 和一个 DVI。安装驱动程序时的默认输出似乎是 DVI,但我没有 DVI 显示器,所以我设法进入恢复模式(启动时在 GRUB 中可用)并键入以下内容:

nvidia-xconfig --twinview --twinview-orientation="Clone"
Run Code Online (Sandbox Code Playgroud)

现在重新启动。

此命令将相同的图形定向到两个输出。从那时起,您可以继续尝试使用此 nVidia 实用程序,直到获得所需内容。欲了解更多信息类型:

nvidia-xconfig -A | less
Run Code Online (Sandbox Code Playgroud)

希望有帮助。