安装 NVIDIA 驱动程序后 14.04 启动时冻结

安装 NVIDIA 驱动程序后 14.04 启动时冻结

首先,我查看了许多类似的帖子,但没有一个解决方案对我有用。我正在尝试安装 nvidia 驱动程序(特别是 nvidia-340),但当我重新启动时,系统总是在显示紫色启动画面后挂起。我还可以听到登录鼓声,但我只看到黑色。到目前为止,唯一的解决方案是卸载驱动程序并再次启动。

我努力了

  • 更改/etc/default/grub启动时的分辨率,以及此文件中的其他项目
  • 尝试不同版本的驱动程序,包括直接来自 nvidia 的专有版本

我有一台华硕 N751JK,并且与 Windows 双重启动,这应该有什么区别吗?

关于我可以尝试的其他想法,还有其他吗?提前致谢。

答案1

这里有一个对我有用的复杂答案:https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1362848

我使用帖子#15 修复了我的 nvidia 显卡的问题。

非常感谢 kcpr (mkasprzyk5),如果没有您的帮助,我就无法修复它。

以下是我如何详细修复的:

注销并进入控制台:

CTRL-ALT-F1

如果(像我一样)您尝试安装最新的 nvidia 驱动程序(nvidia-340 ...),则需要使用以下命令恢复:

sudo apt-get install ppa-purge
sudo ppa-purge xorg-edgers
sudo apt-get purge nvidia*

然后将所有 xorg 配置文件复制到临时目录中:

cd
mkdir temp
sudo mv /etc/X11/xorg.conf* ./temp/

Then clean, update, upgrade and reboot the system:

sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo reboot

进入控制台:

CTRL-ALT-F1

安装 nvidia 331:

sudo apt-get install nvidia-331 nvidia-prime

将 nvidia 制作的旧 xorg.conf 复制回其目录:

sudo cp temp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf

并编辑它(我使用了 vi,您可能更喜欢 nano):

sudo vi /etc/X11/xorg.conf

如下:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

最后重启系统:

sudo reboot

现在我已将 nvidia 设置为显卡,并且硬件加速运行良好。

相关内容