3 монитора с 2 видеокартами не работают
Я пытаюсь заставить работать убунту с 3 мониторами. Мне дали 2 видеокарты
lspci | grep 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, затем монитор DVI на карте ATI гаснет, а монитор nVidia включается и работает.
Так что теперь у меня работают два экрана, по одному на каждой карте. На первый взгляд кажется, что моя установка "хочет" работать - смотря как рендерится обои. Мой левый экран только наполовину покрыт обоями, в то время как мой средний монитор полностью покрыт, и похоже, что недостающая четверть моих обоев должна рендериться на левой половине моего 3-го монитора справа... не уверен, действительно ли это значит что угодно.
Вроде как, где Х = обои
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 (buildmeister@swio-display-x86-rhel47-02.nvid
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
2 ответа
Ваш второй "Monitor"
раздел (помечен "Dell1"
) сломано. Есть строка, которая говорит EndSectiSection
,