我有一台配备 Nvidia K2000 显卡的 Ubuntu Thinkpad W530。
我正在双启动 Windows 10 和 Ubuntu。
很久以前,所有这些都运行得很好,所以我知道这是可能的。然而,最近我愚蠢地将我正在运行的 Ubuntu 版本更新到了 19.04。
当我这样做时,我无法再启动 Ubuntu,除非将 BIOS 设置为Nvidia Optimus Mode
。
我认为这实际上并没有使我的机器进入 Optimus 模式,但它确实使显卡工作了。
为了解决这个问题,我升级到了 19.10,但这却破坏了一切。现在无论我做什么,我都无法始终启动 Ubuntu。屏幕通常会挂起,背景为浅紫色,或者只是在左上角显示一个非常快速的闪烁。
我尝试过的事情:
nomodeset
在 GRUB 启动命令中设置和取消设置- 使用 Nvidia 390 驱动程序和 Nouveau 驱动程序(无变化)
- 在 GRUB 启动命令中设置 acpi=off(这可行,但外部监视器不起作用)
- 在此 BIOS 中设置显卡
Integrated Graphics
(这有效但没有外接显示器) - 更新 BIOS 固件(尽管以前运行正常)
之前这台计算机运行时Discrete Graphics
设置为开启。我的 Windows 分区运行正常。
大约每 16 次启动中就有一次可以正常工作,所以我知道这是可以做到的。感觉显卡与 X 通信存在问题,但设置nomodeset
没有帮助。
我注意到,在 Nvidia Optimus 模式下,我的笔记本电脑屏幕不工作,但如果我拔下并插入外接显示器,我就可以让该显示器工作。
我正在使用最新推荐的 Nvidia 驱动程序 (430)。有人能帮助我吗?
答案1
我遇到了类似的问题,每次 Ubuntu 在 19.10 下更新系统文件时都会发生这种情况。登录时出现紫色屏幕,没有登录提示。我发现 Nvidia 卡在启动时切换到假设的第二个屏幕,将其设置为主屏幕并仅显示辅助屏幕。当我将鼠标向右移动时,鼠标指针出现在屏幕左侧 - 因此我的笔记本电脑左侧有一个我看不到的第二个屏幕。但我可以访问它,输入
输入我的密码 输入
Ubuntu 可以正常启动。第一次发生这种情况时,它还向我显示了一个空白桌面,因为在 GUI 中,主桌面也是未连接的第二个屏幕。通过快捷方式 (Fn - Fsomething) 访问屏幕选项可恢复单屏。我再次将屏幕选项更改为单屏,直到下次更新之前我都很安全。