唤醒后黑屏和修复错误的分辨率

Lou*_*nne 5 nvidia nouveau drivers 18.04

我正在尝试修复 Nouveau 驱动程序错误。当我从睡眠中唤醒计算机时,屏幕仍然是黑色的,没有图像。所以我nouveau.modeset=0在 grub 文件中添加了,重新启动后,屏幕分辨率为 800x600。配置菜单中没有其他可用选项。

我还尝试从 PPA 安装最后一个 nVidia 驱动程序,但计算机在重新启动后变得非常迟钝。我有一个带有 Ubuntu 18.04 的 nVidia 980M。

我如何修复 nouveau 错误,而通常的修复会产生其他错误?

Gab*_*air 0

这两天我一直在纠结这个问题。我发现,如果您apt upgrade在第一次安装 ubuntu 后执行过任何一次操作,那么 nvidia 驱动程序将无法工作。因为它们是使用特定 gcc 版本针对特定内核进行编译的。

如果您要回退到 ubuntu 映像附带的默认 Linux 内核。(在你的例子中是 Linux 内核 4.15)。或者在全新安装后先安装 nvidia 驱动程序而不执行升级,您的问题将得到解决。(请仍然记住update)。

我发现使用lambda stack安装程序会自动找到正确的 nvidia 驱动程序来下载和安装,并自动正确配置 CUDA。


小智 0

我已经在这里发布了一个答案:

安装 NVidia 驱动程序后进入睡眠模式后屏幕无法恢复,如何解决?

尝试这个 grub 配置:

GRUB_CMDLINE_LINUX_DEFAULT="nosplash"
GRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_rev_override=1 acpi_osi=Linux nouveau.modeset=0 pcie_aspm=force drm.vblankoffdelay=1 scsi_mod.use_blk_mq=1 nouveau.runpm=0 mem_sleep_default=deep"
Run Code Online (Sandbox Code Playgroud)

更新 grub 并重新启动。适用于内核 4.20.3(也可能适用于 4.17+)和来自 ppa:graphics-drivers 的驱动程序 415.27。