xrandr 三 (3) 台显示器

xrandr 三 (3) 台显示器

我在 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 命令行。我知道实际上反过来会更好,但这种方式对我来说更容易。

相关内容