我最近尝试在我的计算机(Ubuntu 20.04.1 LTS)上添加第三台显示器。
现在我的设置是两个显示器:我的笔记本电脑内置显示器(1080p)和 Thunderbolt 上的外接 4k 显示器。它设置为扩展显示模式,缩放比例为 200%(否则在我的 4k 上一切都太小了)。
现在,当我将这个新的外接显示器 (1080p) 插入我唯一的笔记本电脑 HDMI 时,系统确实会记录已插入某些东西:它会短暂弹出“新显示器”选择栏:扩展显示器 - 镜像 - 单一等... 并且我的所有显示器都从 200% 缩放重置为 100%。因此,起初它似乎确实检测到添加了新显示器,但显示器保持黑色并且不会出现在设置的显示部分。
当我运行时,新的显示器也没有显示连接xrandr
:
Screen 0: minimum 320 x 200, current 5760 x 2160, maximum 16384 x 16384
eDP-1 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 144.03*+ 60.08 60.01 59.97 59.96 59.93
1680x1050 84.94 74.89 69.88 59.95 59.88
1600x1024 60.17
...
320x175 85.27
DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 525mm x 295mm
3840x2160 60.00*+
3360x1890 60.00
2560x1440 60.00
1920x1080 60.00
640x480 59.94
HDMI-1 disconnected (normal left inverted right x axis y axis)
我认为我的系统应该支持 3 个显示器,特别是当我在 Windows 上启动(双启动)时,所有 3 个显示器都正常工作。
当我跑步时:xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:modesetting
当我跑步时:lspci -v | grep VGA -A 10
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Micro-Star International Co., Ltd. [MSI] UHD Graphics 630 (Mobile)
Flags: bus master, fast devsel, latency 0, IRQ 173
Memory at ab000000 (64-bit, non-prefetchable) [size=16M]
Memory at 40000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] TU116M [GeForce GTX 1660 Ti Mobile]
Flags: fast devsel, IRQ 255
Memory at ac000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Memory at 80000000 (64-bit, prefetchable) [disabled] [size=256M]
Memory at 90000000 (64-bit, prefetchable) [disabled] [size=32M]
I/O ports at 4000 [disabled] [size=128]
Expansion ROM at ad000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
另一个奇怪的副作用是:当我断开新的不工作的显示器时,内置显示器变黑。然后我必须拔下并重新插入 4k 显示器才能恢复。
我确实没有找到任何有同样问题的人。这可能是我的 Nvidia 驱动程序的问题吗?还有其他命令/设置我可以检查吗?