我正在尝试让 ubuntu 运行 3 个显示器。我已获得 2 个视频卡
linux - linux系统删除 VGA
20:01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]
25:05:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
我的 ATI 卡上插着两台显示器,该卡插在主 PCIe 插槽中,另外一台显示器插在 nVidia 卡中
我已经在将两个显示器 (dvi|vga) 插入 ATI 卡并将 nVidia 显示器空白的情况下正常工作。现在我让 nVidia 显示器 (dvi) 工作,让 ATI 的一个显示器 (vga) 工作,但我似乎无法让 ATI 上的最后一个显示器 (dvi) 显示任何内容。插入 ATI 卡的两个显示器都显示启动屏幕,而 nVidia 显示器空白,并且一直工作到您看到 Ubuntu 的登录屏幕时,然后 ATI 卡上的 DVI 显示器空白,nVidia 显示器打开并工作。
所以现在我有两个屏幕在工作,每张卡上一个。乍一看,我的设置似乎“想要”工作 - 看看壁纸是如何呈现的。我的左屏幕只有一半被壁纸覆盖,而我的中间显示器完全被覆盖,看起来我壁纸的缺失四分之一应该在右边第三个显示器的左半部分呈现......不确定这是否真的意味着什么。
有点像这样,其中 X = 壁纸
1 2 3
[ X][XX][X ]
目前我在我的 Xorg.0.log 文件中看到了这个错误,但我不确定接下来该怎么做:
[ 24.746] (EE) RADEON(2): reusing fd for second head
我的 xorg.conf 是否有问题?或者我需要做更多的事情才能使其正常工作?
/etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 270.29 ([email protected]
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
Screen "Screen2" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Module"
Load "dbe" # Double-buffering
Load "GLcore" # OpenGL support
# Load "dri" # Direct rednering infrastructure
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extensions
# Load "v4l" # Video4Linux
Load "record" # X event recorder
Load "freetype" # TrueType font handler
Load "type1" # Adobe Type 1 font handler
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Dell0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Dell1"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSectiSection "Monitor"
Identifier "Dell2"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "RD3450"
Driver "radeon"
BusId "PCI:01:00:0"
Screen 0
EndSection
Section "Device"
Identifier "RD34501"
Driver "radeon"
BusId "PCI:01:00:0"
Screen 1
EndSection
Section "Device"
Identifier "GF6200"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusId "PCI:05:00:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "GF6200"
Monitor "Dell0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "RD3450"
Monitor "Dell1"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "RD34501"
Monitor "Dell2"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
答案1
您的 xorg.conf 中存在错误:EndSectiSection "Monitor"
答案2
您的第二"Monitor"
部分(标记为"Dell1"
)已损坏。其中有一行写着EndSectiSection
。