我在 HDPI 笔记本电脑上使用 Fedora 24 和另外 2 台非 HDPI Dell 显示器(使用 thunderbolt 3 并通过菊花链连接带有 DP1.2 的显示器)
我正在尝试让 3 台显示器通过调整尺寸来很好地显示。我已成功使用以下命令使笔记本电脑和第二台显示器正常工作:
xrandr --output eDP-1 --auto --output DP-1-8 --auto --panning 3840x2400+3840+0 --scale 2x2 --right-of eDP-1
但是,我似乎无法让第三台显示器显示任何有用的内容。尝试使用此命令:
xrandr --output eDP-1 --auto --output DP-1-8 --auto --panning 3840x2400+3840+0 --scale 2x2 --right-of eDP-1 --output DP-1-1-8 --auto --panning 3840x2400+3840+0 --right-of DP-1-8
导致第二个屏幕的第三个监视器跟踪部分非常放大。我想我必须关闭缩放/平移。
任何人都可以帮助我正确设置此设置吗?
请参阅下面的显示设置:
$ xrandr
Screen 0: minimum 320 x 200, current 7680 x 2400, maximum 8192 x 8192
eDP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 346mm x 194mm
3840x2160 60.00*+
2048x1536 60.00
1920x1440 60.00
1856x1392 60.01
1792x1344 60.01
1600x1200 60.00
1400x1050 59.98
1280x1024 60.02
1280x960 60.00
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
800x600 60.00 60.32 56.25
700x525 59.98
640x512 60.02
640x480 60.00 59.94
512x384 60.00
400x300 60.32 56.34
320x240 60.05
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-1-8 connected 3840x2400+3840+0 (normal left inverted right x axis y axis) 518mm x 324mm panning 3840x2400+3840+0
1920x1200 59.95*+
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1600x1200 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.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-1-1-8 connected 3840x2400+3840+0 (normal left inverted right x axis y axis) 518mm x 324mm panning 3840x2400+3840+0
1920x1200 59.95*+
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1600x1200 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.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-1-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
答案1
xrandr --output eDP-1 --auto --output DP-1-8 --auto --panning 3840x2400+3840+0 --scale 2x2 --right-of eDP-1 --output DP-1-1-8 --auto --panning 3840x2400+
3840 +0 --right-of DP-1-8
这个值正确吗?您的第一个屏幕将从 x = 0 开始,第二个屏幕从 x = 3840 开始,第三个屏幕从 x = 3840 开始,基本上显示与第二个屏幕相同的内容。
尝试:
xrandr --output eDP-1 --auto --output DP-1-8 --auto --panning 3840x2400+3840+0 --scale 2x2 --right-of eDP-1 --output DP-1-1-8 --auto --panning 3840x2400+
7680 +0 --right-of DP-1-8
然后第 3 场将在第 2 场结束后开始。
答案2
我对 xrandr 不太熟悉,这就是为什么我通常会从 中的简单固定设置开始/etc/X11/xorg.conf
,就像您的情况一样:
Section "Monitor"
Identifier "ONE"
Option "PreferredMode" "3840x2160"
Option "Position" "0 0"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "TWO"
Option "PreferredMode" "1920x1200"
Option "Position" "3840 0"
Option "RightOf" "ONE"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "THREE"
Option "PreferredMode" "1920x1200"
Option "Position" "5760 0"
Option "RightOf" "TWO"
Option "Primary" "true"
EndSection
Section "Device"
Identifier "intel-id"
Driver "intel"
Option "monitor-eDP-1" "ONE"
Option "monitor-DP-1-8" "TWO"
Option "monitor-DP-1-1-8" "THREE"
EndSection
重新启动X服务器,如果可以,尝试添加其他平移和缩放选项等。
您可以尝试将 xorg.conf 转换回 xrand 命令行。我知道实际上反过来会更好,但这种方式对我来说更容易。