我刚刚在 Dell G3 3590 上安装了 Ubuntu 20.04 和 Windows 10。我遇到了 Linux 在启动前冻结的问题,我通过将 grub 更新为 nomodeset 模式解决了这个问题。但是,Dell 加载屏幕上有一个加载符号一直冻结在屏幕上。当我打印屏幕时,符号没有出现在打印件中,所以我拍了下来。1我已经激活了 Nvidia 的专有驱动程序,并且还测试了版本 435 和 440。我还尝试了 Askubuntu 的解决方案,在 grub 上删除“quiet splash”行,只留下 GRUB_CMDLINE_LINUX_DEFAULT=。这确实解决了问题,系统启动时没有符号,但是这破坏了它,应用程序开始崩溃,后来我再也无法启动它了。那么,我还能做什么呢?
编辑:NvidiaDeveloper 论坛告诉我 430 驱动程序已过时,并且与 5.4 内核不兼容。因此,我必须使用 440,这导致上述问题。
个人电脑:
NVIDIA GeForce GTX 1650,配备 4GB GDDR5 显存
8GB 2x4GB DDR4 2666MHz
第 9 代英特尔酷睿 i5-9300H(8MB 缓存,最高 4.1 GHz,4 核)
答案1
遗憾的是,Nvidia 驱动程序 430.09 与内核 5.4 不兼容。然后,在使用“sudo apt-get purge nvidia*”和“sudo apt-get autoremove”清理驱动程序后,我重新安装了驱动程序 440,现在加载符号不再冻结。我不确定我做了什么,但我解决了它。
编辑:实际上,我应该说,即使安装了 430.09,如果没有 grub 上的 nomodeset 参数,我也无法启动。这会破坏音频驱动程序。看起来新的戴尔笔记本电脑和 18.04 以上的 Ubuntu 版本之间存在某种不兼容性。我回到了 18.04 版本,现在它运行得很好。