如果安装了 NVIDIA 驱动程序,Ubuntu 20.04 启动将挂起在“固件初始化完成”处

如果安装了 NVIDIA 驱动程序,Ubuntu 20.04 启动将挂起在“固件初始化完成”处

我正在使用配备 RTX 4060 的笔记本电脑。Ubuntu 20.04 与一些 NVIDIA 驱动程序(我不记得是哪个)配合得很好。我更改了驱动程序(通过“附加驱动程序”GUI)以修复一个不相关的问题。

从那时起,我就无法在安装了任何 NVIDIA 驱动程序的情况下启动到桌面,因为在启动管理器中选择 ubuntu 20.04 后,屏幕挂在

[0.267277] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCIO.GP18.SATA], AE_NOT_FOUND. (20210730/dswload2-162)
[0.267288] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210730/ps object-220)
[0.271683] ACPI BIOS Error (bug) : Failure creating named object [\1_SB.PCIO.GPP6.WLAN._SOW), AE_ALREADY_EXISTS (20210730/dswload2-326)
[0.271687] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210730/psobject-220)
[0.271693] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCIO.GPP7.DEV0._SOW, AE_ALREADY_EXISTS (20210730/dswload2-326)
[0.271696] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210730/psobject-220)
/dev/nvme0n1p6: clean, 134841/15261696 files, 3142671/61040384 blocks
[3.148636] mt7921e 0000:03:00.0: ASIC revision: 79220010
[3.207845] nouveau 0000:01:00.0: unknown chipset (19700081)
[3.284114] mt7921e 0000:03:00.0: Firmware init done

如果我启动到恢复模式,卸载所有 nvidia 驱动程序(sudo apt remove --purge *nvidia*),然后重新启动,一切都会正常工作。

我安装了一个新的发行版,并按照说明进行操作这里安装 cuda/nvidia 驱动程序(sudo apt-get install -y cuda-drivers安装了 550 驱动程序),问题再次出现。

我安装的驱动程序是否错误?我尝试了 550、545 和 525 的一些版本。有没有办法知道具体来说我的硬件需要安装哪些驱动程序?

我运行了 nvidia-bug-report.sh 并发布了内容这里

编辑:该问题似乎与驱动程序版本无关,因此,对于如何诊断潜在问题的建议将不胜感激。

答案1

我忘了说这台笔记本电脑是联想 Legion。问题并不出在驱动程序上。这条 Reddit 评论解释问题和解决方案:

我很确定是高级优化正在使用。混合模式已关闭,但 NVidia 控制面板中的设置处于优化状态。因此,笔记本电脑设置为在 dGPU 模式下运行,但 dGPU 处于非活动状态,因为您设置了由 iGPU 运行的优化。请尝试在启动时按 F2 进入 BIOS(出现 Legion 徽标时),并在 BIOS 中设置为混合模式。

相关内容