我最近为我的 Thinkpad P51s 设置购买了几台 4k 显示器,并配有底座。我之前曾使用过两台 1080p 显示器,通过底座 => 显示器的 DisplayPort => HDMI 连接器,没有任何问题。
现在有了 DisplayPort => DisplayPort 连接到显示器,两者都是可发现的(并在启动期间亮起),但是一旦 Ubuntu 启动到登录屏幕,Ubuntu 只会使用一个。
它们都可以在 Ubuntu 20.04 中被发现,并且我可以将其中一个设置为主服务器,但即使我将第二个服务器配置为辅助服务器,也只会显示主服务器。
唯一在物理上改变的是基座(我有完全相同的型号,但我把另一个留在了另一个工作站),并且引入了 60Hz 的 4k 显示器,而不是频率较低(~30Hz)的 1080p 显示器。
我该如何解决这个问题?
一些规格:
我正在使用 X.Org X 服务器 -- Noveau 显示驱动程序xserver-xorg-video-nouveau(开源),但从nvidia-驱动程序-470(专有,已测试)。
sudo lshw -C video
*-display
description: VGA compatible controller
product: HD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:135 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:e000(size=64) memory:c0000-dffff
*-display
description: 3D controller
product: GM108GLM [Quadro M520 Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=nouveau latency=0
resources: irq:136 memory:ec000000-ecffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:d000(size=128)
xrandr
Screen 0: minimum 320 x 200, current 3840 x 2872, maximum 16384 x 16384
eDP-1 connected (normal left inverted right x axis y axis)
1920x1080 60.01 + 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-2-1 connected primary 3840x2160+0+712 (normal left inverted right x axis y axis) 597mm x 336mm
3840x2160 60.00*+ 60.00 59.94 30.00 25.00 24.00 29.97 23.98
2560x1440 59.95
2048x1280 59.99
1920x1080 60.00 60.00 50.00 59.94 25.00 24.00 23.98
1600x1200 60.00
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-2-2 connected (normal left inverted right x axis y axis)
3840x2160 60.00 + 60.00 59.94 30.00 25.00 24.00 29.97 23.98
2560x1440 59.95
2048x1280 59.99
1920x1080 60.00 60.00 50.00 59.94 25.00 24.00 23.98
1600x1200 60.00
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-2-3 disconnected (normal left inverted right x axis y axis)
答案1
- 通过笔记本电脑或底座 DP 连接实现 4k
- 4x 通过USB-C 转 DP 线缆
根据讨论,这是一个可能的解决方案阿尔斯. 他们的讨论是针对同一型号的 Thinkpad P51。
答案2
在调查后维克斯迪进一步的建议,我发现我能够让双显示器以 1080p x 60Hz 或 4k x 30Hz 工作。再研究一下,我得到了答案:
我的 P51s 90W 联想 40A2 底座有双 DisplayPort 1.2。显然运行双 4k x 60Hz 需要 DisplayPort 1.4。
我计划暂时满足于 2k x 60Hz 的折衷方案,并着眼于最终升级到具有带有两个 DisplayPort 1.4 端口的机械底座的较新的联想产品。
如果有人有进一步的建议或可以改进这个答案,请随时添加评论,谢谢。
编辑
维克斯迪的回答是成功的。我将一根 USB-C => DP 电缆直接从笔记本电脑插入显示器,另一根 DP => DP 电缆从底座插入。请注意,这样做之后它确实很滞后。
我做了两件事,其中一件事似乎解决了这个问题:
- 将 DP => DP 电缆插入另一个基座端口(基座上有两个 DP 端口)。
- 由于某种原因,显示菜单上有两个“60Hz”选项,选择从顶部开始的第二个选项似乎有帮助。