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

Nic*_*aiF 7 nvidia multiple-monitors kernel drivers 18.04

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

如果我做了一个sudo prime-select intel并且reboot我的笔记本电脑屏幕工作得很好,但是我无法更改它的分辨率为 800x600。当我这样做时,sudo prime-select nvidia我陷入了所解释的情况。

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

更新:在尝试解决此问题后,我的笔记本电脑屏幕现在在加载 Ubuntu 时根本无法工作,我也从未能够成功安装 Nvidia 驱动程序。

tan*_*ius 1

我自己没有遇到这个问题,但这是一个有根据的猜测,是根据其他“卡在加载 Ubuntu 屏幕上并显示 5 个点”的案例得出的:

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

当您在 中看到以下消息时,就可以很好地表明问题的原因/var/log/boot.log

A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)
Run Code Online (Sandbox Code Playgroud)

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

sudo apt remove plymouth
Run Code Online (Sandbox Code Playgroud)

然后重新启动。有关此解决方案的变体,其中一些特别来自有 Nvidia 驱动程序问题的人,请参阅此问题


Tar*_*Guy 0

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