系统:
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.xml
给gdm
用户(根据在 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 电缆。然后我换成了 HDMI,启动屏幕没问题,然后我又试了 DVI,一切正常,而且都是在同一个 ViewSonic 显示器上,该显示器有三种输入类型。
我最终的结论是 22.04 中的 VGA 输出有问题。奇怪的是,我还发现当我使用 VGA 输出时进入恢复模式,进入 CLI 然后执行startx
,GUI 出现,完全没有问题。这让我相信 Ubuntu 本身有问题,而不是我的 PC 的 VGA 硬件。我花了 3 天时间尝试各种方法。
我建议您放弃 VGA,直接使用 DVI 和 HDMI。希望这对您有所帮助。