移除 nvidia 显卡后加载冻结

移除 nvidia 显卡后加载冻结

我想将我的电脑换成集成英特尔显卡,并完全移除 Nvidia 显卡。这是一台运行 Ubuntu 18.04 的 HP 台式机。移除显卡后,我可以看到 Ubuntu 加载屏幕,但它会冻结,甚至鼠标也会停止移动。鼠标光标出现后,冻结就会发生。

当我以恢复模式启动时,我能够看到登录屏幕。输入密码后,它再次冻结。

我最初以为问题出在安装了 Nvidia 驱动程序。但即使卸载了这些驱动程序,也apt purge nvidia*没有任何变化。

当我把 Nvidia 显卡放回去时,一切都正常工作。

我想知道这可能是什么问题以及如何调试该问题。我确信重新安装操作系统会有所帮助,但如果可能的话,我想避免这样做。

编辑:

到目前为止,我已经切换到lightdm-gdm3总是会冻结,具体取决于登录前或登录后的 grub 配置。谢谢 @heynnema

我已经编辑了启动时的 grub 以删除quiet splash并添加nomodeset。如果spash有或nomodeset没有,登录屏幕将冻结或我得到黑屏。谢谢 @heynnema

另外,在 grub 启动时,我必须删除该gfxmode行才能获得良好的性能。通过比较正常模式和恢复模式下的 grub 设置,我找到了答案。

我跟着如何恢复默认的图形驱动程序配置/etc/X11/xorg.conf使用创建Section "Device" Identifier "Card0" Driver "intel" Option "AccelMethod" "sna" EndSection。使用这个而不使用,nomodeset我不会看到黑屏,但登录屏幕总是会冻结。

通过制作nomodesetgfxmode永久保留 grub,我的电脑可以完美运行。但我明白这是一个不靠谱的解决方案,不推荐。

输出dpkg -l | grep -i nvidia

rc  libnvidia-compute-390:amd64                390.77-0ubuntu0.18.04.1                      amd64        NVIDIA libcompute package
rc  libnvidia-compute-390:i386                 390.77-0ubuntu0.18.04.1                      i386         NVIDIA libcompute package

从那时起,我删除了这两个包,但没有什么区别。

编辑2:

我现在已经顺利安装了 Windows 10。因此,我的新设置和 Ubuntu 的组合永远无法正常工作。

如果有人关心硬件设置,根据 Speccy 的说法,CPU 是 i7 3770K,带有 Intel HD Graphics 4000,主板是 PEGATRON CORPORATION 2AD5。我安装了 32 GB DDR3 RAM。

我很快就要换电脑,在非常相似的硬件上尝试 Ubuntu。如果这也失败了,我可能不得不坚持使用 Windows……这太糟糕了。

答案1

您的旧电脑和旧 GPU 可能存在问题。试试这个...

  • 启动到恢复模式
  • 选择根访问权限

类型:

sudo mount -o remount,rw /      # to remount the disk r/w

sudo pico /etc/gdm3/custom.conf # edit this file

改变:

#WaylandEnable=false

到:

WaylandEnable=false

然后重新启动。

更新#1:

编辑 GRUB 启动命令,找到“quiet splash”并将其更改为“nomodeset”,然后查看它是否启动。分辨率将关闭。如果它冻结,请观察屏幕上显示的文本,以查找冻结原因的线索。

更新 #2:

让我们尝试改变显示管理器。

启动到恢复模式,获得 root 权限。

sudo mount -o remount,rw / # 重新挂载磁盘 r/w

sudo dpkg-reconfigure lightdm# 选择 lightdm

reboot# 重启计算机

笔记:稍后如果您需要切换回 gdm3 显示管理器……

sudo dpkg-reconfigure gdm3# 切换回 gdm3

答案2

我已经更换了整台电脑,它们规格非常相似,而且是同一时代的产品,没有出现任何问题。移除专用显卡后,Ubuntu 根本无法与 2013 年 HP ENVY Phoenix 台式机硬件兼容。

相关内容