当前位置: 首页>>技术教程>>正文


安装nvidia受限驱动程序后的空白屏幕

,

问题描述

我已经installed the current nvidia restricted driver并重新启动我的机器,现在我得到一个黑色或空白的屏幕。

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

最佳解决思路

删除所有Nvidia-related软件包

  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 Wiki

次佳解决思路

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

  2. 打开终端并键入(使用左侧的ubuntu图标从短划线打开它)

    sudo apt-get --purge remove nvidia
    

    要么

    sudo apt-get --purge remove nvidia-current
    

    (取决于您安装的是哪一个)或从受限制的驱动程序设置中取消激活它们。

  3. 重启。

  4. 然后在终端上输入:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. 重启。

第三种解决思路

也许Ubuntu的IT工作,但使用另一个卡输出。对我来说,我的nVidia GeForce 7300有2个输出,一个VGA和一个DVI。安装驱动程序时,默认输出看起来像是DVI,但我没有DVI显示器,所以我设法进入恢复模式(在启动时在GRUB中提供)并输入:

nvidia-xconfig --twinview --twinview-orientation="Clone"

现在重新启动。

该命令将相同的图形指向两个输出。从那里开始,你可以继续尝试这个nVidia实用程序,直到你得到你想要的。有关更多信息,请键入

nvidia-xconfig -A | less

希望有所帮助。

第四种思路

在我的情况下,这是显示器给我的Nvidia GPU一个不好的EDID的问题

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

Option         "ModeDebug" "true"

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

如果你发现这样的错误:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

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

Option         "IgnoreEDIDChecksum" "DFP"

第五种思路

按Alt + Ctrl + F1进入tty1(终端),然后运行:

sudo apt-get --purge remove nvidia*

这将删除任何NVIDIA驱动程序包。如果仍然不起作用,请尝试以下操作:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

如果它存在,它将删除损坏的xorg配置文件。完成这些命令后您需要重新启动。 (Ctrl + Alt +德尔)

PS。如果您有nvidia optimus卡,请不要安装x-swat或任何其他nvidia驱动程序。 nvidia optimus卡的最佳工作驱动程序来自the bumblebee project

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/627.html,未经允许,请勿转载。