Ubuntu 22 VGA 显示器不会显示登录屏幕,但之后可以工作

Ubuntu 22 VGA 显示器不会显示登录屏幕,但之后可以工作

系统:

Motherboard: ASRock B450M Pro4
CPU: AMD Ryzen 5 3400G
Graphics: GeForce GTX 970

监视器:

  1 on GeForce GTX 970 via DisplayPort (2560 x 1440, 144 Hz)
  1 on Onboard via DVI (1920 x 1080, 60 Hz)
  1 on Onboard via VGA (1600 x 1200, 60 Hz) <- this one is the problem

其他信息:

我使用 Windows 10 进行双启动,第三台显示器没有问题。我已更改 BIOS 以将外部显卡设置为主显卡,但连接板载 VGA 显示器时,BIOS 和启动屏幕仍会显示在板上。如果板载 VGA 断开连接,则它们会显示在板载 DVI 上。

问题:

当板载 VGA 显示器在启动时连接时,我看到 Ubuntu 启动(如果未连接 VGA 显示器,也会出现一些错误),但没有出现登录屏幕 - 启动后不久显示器没有输出。

如果未连接 VGA 显示器,则板载 DVI 显示器上将显示登录屏幕。登录屏幕出现后,我随时可以连接 VGA 显示器,并且一切正常。

我尝试过的方法

  • 两根不同的 VGA 电缆和一根 VGA 转 DVI 电缆 - 没有变化。
  • 复制monitors.xmlgdm用户(根据在 18.04 中是否可以使登录屏幕出现在外部显示器上?) - 当板载 VGA 断开连接时,这将导致正确的显示器显示登录屏幕,但如果插入了板载 VGA,则没有输出。
  • 启用和禁用Wayland- 无效果。
  • 启动后按ALT+ F2- 无输出。

答案1

我有一些想法:

首先,我建议您检查 BIOS 设置,确保 VGA 端口已启用并设置为主显示器。如果已将其设置为主显示器,则可能需要将 BIOS 更新到最新版本,以确保 VGA 端口配置正确。

如果 BIOS 设置正确,则可能需要更新显卡驱动程序以确保 VGA 端口得到正确支持。您可以从制造商的网站下载最新的显卡驱动程序。

最后,如果 BIOS 设置和图形驱动程序是最新的,那么您可能需要调整 Ubuntu 中的显示设置。为此,请打开“系统设置”窗口并导航到“显示”选项卡。从这里,您可以选择 VGA 显示器并配置分辨率和刷新率。

答案2

总结:我建议您放弃 VGA,直接使用 DVI 和 HDMI。


很长的故事

在全新安装 Ubuntu 22.04.1 后,我遇到了与 VGA 输出相同的问题。启动后显示器没有输出,蓝色 LED 灯变为橙色待机模式灯。我的主板是技嘉的,有 3 个输出,HDMI、DVI、VGA。

我尝试在完全相同的硬件上安装 Ubuntu/Kubuntu/Xubuntu 22.04,但它们都无法进入登录屏幕。有时会出现 GRUB 菜单,有时甚至会出现缺少 GRUB 菜单上的某些项的情况,而且大多数情况下,在选择 GRUB 菜单项后,只会出现黑屏,待机 LED 灯亮起。虽然它似乎处于待机状态,但 CPU 风扇仍在运转。我的结论是 Ubuntu 22.04 出了问题,因此它的衍生产品 Xubuntu/Kubuntu 也会出现同样的问题,因为它们具有相同的核心。

最后,我迫切需要解决方案,因此决定切换到 Debian 11.5 amd64。我选择了图形安装程序,当我通过 VGA 连接到显示器时,我的屏幕出现了损坏的显示。

这时我意识到我的 VGA 电缆可能有问题,于是我换了一条质量好的 VGA 电缆。但是,问题依然存在。所以我排除了 VGA 电缆。然后我换成了 HD​​MI,启动屏幕没问题,然后我又试了 DVI,一切正常,而且都是在同一个 ViewSonic 显示器上,该显示器有三种输入类型。

我最终的结论是 22.04 中的 VGA 输出有问题。奇怪的是,我还发现当我使用 VGA 输出时进入恢复模式,进入 CLI 然后执行startx,GUI 出现,完全没有问题。这让我相信 Ubuntu 本身有问题,而不是我的 PC 的 VGA 硬件。我花了 3 天时间尝试各种方法。

我建议您放弃 VGA,直接使用 DVI 和 HDMI。希望这对您有所帮助。

相关内容