Linux Mint 19.2 中的双显示器设置奇怪问题

Linux Mint 19.2 中的双显示器设置奇怪问题

我在跑Linux Mint 19.2 肉桂4.15.0-70-通用内核)与NVIDIA 公司 GM206 GeForce GTX 960。我在双显示器设置方面遇到了一个奇怪的问题,包括两个戴尔 P2212H监视器,均带有DVI接口VGA端口。当我使用以下配置时,一切工作正常:

  1. 第一个显示器使用以下方式连接到我的电脑DVI-D <-> DVI-D电缆。
  2. 第二台显示器使用以下方式连接到我的电脑HDMI转VGA适配器和VGA <-> VGA电缆。
inxi -Gx
Graphics:
  Device-1: NVIDIA GM206 [GeForce GTX 960] vendor: Micro-Star MSI 
  driver: nvidia v: 435.21 bus ID: 01:00.0 
  Display: x11 server: X.Org 1.19.6 driver: nvidia 
  unloaded: fbdev,modesetting,nouveau,vesa 
  resolution: 1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: renderer: GeForce GTX 960/PCIe/SSE2 v: 4.6.0 NVIDIA 435.21 
  direct render: Yes 
xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+  59.94  
   1280x1024     75.02    60.02  
   1280x720      59.94  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94    59.93  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)

双显示器设置工作正常,但由于显示质量存在明显差异,我购买了HDMI <-> DVI-D电缆。为什么如果我更换电脑和第二台显示器之间的电缆,我无法使双显示器设置正常工作?看起来通过以下设置,我的电脑不再能够检测到第二个显示器。

  1. 第一个显示器使用以下方式连接到我的电脑DVI-D <-> DVI-D电缆。
  2. 第二台显示器使用以下方式连接到我的电脑HDMI <-> DVI-D电缆。
xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)

我可以确认HDMI <-> DVI-D我在另一台运行 Windows 10 的电脑上进行了测试,电缆功能正常。有什么建议吗?

谢谢,克里斯

答案1

我能够使用 Mint 论坛的 @roblm 建议解决此问题。

sudo touch /etc/X11/xorg.conf

打开文件进行编辑:xed admin:///etc/X11/xorg.conf

添加这些行:

Section "ServerLayout"
   Identifier   "Layout0"
   Screen   0 "Screen0" 0 0 
EndSection

Section "Monitor"
   Identifier    "Monitor0"
EndSection

Section "Device"
   Identifier   "Device0"
   Driver   "nvidia"        
   BusID  "PCI:1:0:0"
   Option "ConnectedMonitor" "DFP, DFP"
EndSection

Section "Screen"
   Identifier   "Screen0"
   Device   "Device0"
   Monitor   "Monitor0"
   DefaultDepth   24
EndSection

答案2

我有类似的问题。显示器 1,通过 HDMI @ 1920x1080 连接,显示器 2,VGA,但不会从 1600x900 增加(到 1920x1080)。

我关注了这篇文章https://www.wikihow.com/Configure-X11-in-Linux(我对 Linux 作为桌面还很陌生),它展示了如何创建 xorg.conf 文件。创建时出现了一些错误,但我在 /home/ 中找到了 xorg.conf.new 的副本,我必须将其作为 xorg.conf 复制到 /etc/X11 中。

重新启动并填充所有分辨率后,我需要更改 VGA-0 条目,以便在第二台显示器上获得更好的分辨率 (1920x1080)。

然后,我使用 Nvidia X Server 设置应用程序(合并到 xorg.conf 文件中)应用程序和显示小程序来更改分辨率/方向等......并且它起作用了。

我做了很多阅读,有很多人在使用双显示器的 19.x 上遇到问题。在之前基于 Ubuntu 16.04 的发行版中,xorg.conf 文件已经创建,因此可以在第一个实例中进行编辑。我并不是说这是最好的方法,但对我来说它有效并且足够好,尽管如果有人有更好的建议,我愿意学习:-)

相关内容