이 답변은 ATI 라데온 그래픽 카드 및 Diamond DisplayLink BVU-195 USB 디스플레이 어댑터가있는 Ubuntu 11.04에 해당합니다.
마침내 3 대의 모니터에서 작동하게되었습니다. DVI 1 개와 DisplayPort 출력 2 개 (한 번에 2 개만 사용할 수 있음) 및 Diamond DisplayLink BVU 195 USB 어댑터 1 개가있는 ATI 라데온 카드가 있습니다.
displaylink 드라이버를 설치해야합니다. 그런 다음 고유 한 xorg.conf 파일을 작성해야합니다.
sudo apt-get install xserver-xorg-video-displaylink
여기에 세 가지 중요한 사항이 있습니다.
디스플레이간에 창을 이동할 수 있기를 원합니다. 그것은 xrandr를 사용할 수 없다는 것을 의미합니다 . 대신, Xinerama라는 것을 활성화해야합니다. 기본 "xrandr"옵션을 사용하면 마우스 커서 만 디스플레이간에 이동할 수 있으며 프로그램은 이동할 수 없습니다. 매우 쓸모없는! 따라서 Xinerama는 필수입니다.
ATI radeon 드라이버를 구성 할 때 "ZaphodHeads"옵션을 지정하지 않으면 디스플레이가 사용하는 두 모니터에서 복제 된 것으로 표시됩니다. 내 카드의 유효한 옵션은 "DVI-0"및 "DisplayPort-0"또는 "DisplayPort-1"입니다.
모든 모니터를 16 비트로 구성해야합니다. 기본 24 비트를 고수하면 X 서버가 충돌합니다.
부팅 할 때 USB 모니터가 연결되어있는 경우에만 빈 화면이 나타납니다. 플러그를 뽑은 상태에서 부팅하고 연결 한 다음 USB 화면이 녹색으로 바뀌면 로그인해야합니다.
여기 내 xorg.conf가 /etc/X11/xorg.conf에 있습니다. USB 디스플레이 링크 모니터는 Screen0이고 ATI 카드에 연결된 DVI 모니터는 Screen1이고 어댑터를 통해 ATI 카드에 연결된 DisplayPort 모니터는 Screen2입니다.
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dri"
Load "record"
Load "extmod"
Load "dri2"
Load "dbe"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "DisplayLinkDevice"
driver "displaylink"
Option "fbdev" "/dev/fb1"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 0
Option "ZaphodHeads" "DVI-0"
EndSection
Section "Device"
Identifier "Card1"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 1
Option "ZaphodHeads" "DisplayPort-1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "DisplayLinkDevice"
Monitor "Monitor2"
DefaultDepth 16
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 16
EndSection