笔记本电脑内部屏幕卡在 Ubuntu 加载屏幕上,辅助显示器工作正常。(Ubuntu 18.04)

笔记本电脑内部屏幕卡在 Ubuntu 加载屏幕上,辅助显示器工作正常。(Ubuntu 18.04)

我有一台配备 gtx 1060 的笔记本电脑,目前运行的是 NVIDIA 的 418.39 驱动程序。我的辅助屏幕工作正常,但我的笔记本电脑屏幕卡在加载 Ubuntu 屏幕上,上面有 5 个点。

如果我这样做sudo prime-select intelreboot我的笔记本电脑屏幕工作正常,但卡在 800x600 分辨率而我无法更改它。当我这样做时,sudo prime-select nvidia我陷入了所解释的情况。

我花了很多时间试图解决这个问题,现在我不知所措,希望这里有人能给我指明正确的方向。如果能够在没有辅助屏幕的情况下使用我的笔记本电脑就太好了。

更新:尝试修复此问题后,我的笔记本电脑屏幕在加载 Ubuntu 时根本不起作用,我也从未能够成功安装 Nvidia 驱动程序。

答案1

我自己没有遇到过这个问题,但是根据其他“卡在带有 5 个点的 Ubuntu 加载屏幕上”的情况,我可以做出一个有根据的猜测:

显示管理器(应该显示登录屏幕)在图形“加载 Ubuntu”屏幕完成之前无法启动,而这似乎不会发生在您的内部显示器上。由于该图形“加载 Ubuntu”屏幕不一定显示在所有可用屏幕上,这可能是您的外部屏幕不受影响的原因。

当您看到以下消息时,就表明问题已经存在/var/log/boot.log

A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)

图形化的“加载 Ubuntu”屏幕称为plymouth,它根本不是必需的。当未安装时,文本模式屏幕将显示五个点。因此,以下内容可能已经解决了您的问题:

sudo apt remove plymouth

然后重启。有关此解决方案的变体(特别是来自遇到 Nvidia 驱动程序问题的人),请参阅这个问题

答案2

EDID 错误?

这可能是因为 Ubuntu 驱动程序无法正确检测您的屏幕,并且只能在标准 vesa 设置下运行。

我如何解决这个问题 - 进入 Windows 并使用 CRU 拉取 EDID.BIN。

您可以在这里获取自定义分辨率实用程序...

https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

然后用指令指向它...

http://manpages.ubuntu.com/manpages/bionic/man1/alt-nvidia-304-xconfig.1.html

相关内容