问题描述
我有一台装有 nvidia 显卡的笔记本电脑,正在尝试连接到外接显示器。
- 该笔记本电脑是 MSI GS65 stealth thin 8RE,双启动,搭载 Windows 10 + ubuntu 22.04。两个系统的行为一致。
- 显示器是戴尔 S2721QS 27 英寸 4K UHD
我尝试将外接显示器插入其 HDMI 端口。尽管计算机认为已连接显示器,但显示器本身显示“HDMI 1/2 无信号”。笔记本电脑上的其他 mini-dp 端口和 usb-c 端口不会发生此行为。
虽然出于某些奇怪的原因,如果我在启动操作系统(此处为 Linux 或 Windows)之前先短暂进入 BIOS,外接显示器就会收到信号
我希望遇到过类似问题的人可以提供一些见解:D
尝试修复
不起作用
- 直接启动进入操作系统和HDMI 已连接(已在 Windows 和 Ubuntu 上测试)已断开连接 - 多次重新连接 HDMI
- 直接启动进入操作系统没有HDMI(在 Windows 和 Ubuntu 上测试过)断开连接 - 多次重新连接 HDMI
- 测试了重复屏幕、扩展屏幕和仅在一个屏幕上显示之间的区别(在 Windows 和 Ubuntu 上测试)
- 在 Ubuntu 中,将 nvidia-driver 更新到 535(在 525 和 535 下测试),测试 nvidia-prime 配置文件的性能,按需
- 在 BIOS 中打开/关闭快速启动。
部分有效
- 连接到 mini - DP 端口/USB C 端口。这有效,但显示器仅以 30Hz 显示。我怀疑这两个端口不是 HDMI 1:参考链接
- 启动进入 bios,然后进入操作系统。这是我目前最好的解决方案。
我猜
我有一种奇怪的感觉,如果我直接启动操作系统,外部显卡的某些图形驱动程序没有正确初始化。也许两个能用的端口实际上是连接到主板的,而 HDMI 连接到显卡?
由于我的问题与操作系统无关,这感觉像是与我的 MSI 笔记本电脑相关的硬件特定问题。我不确定如何证明这一点,也没有在 BIOS 中看到任何与显卡相关的可以尝试的选项。
编辑:添加了测试,添加了监视器的规格,并添加了这是一个双启动系统。