यह उत्तर उबंटू 11.04 से संबंधित एक अति रैडॉन ग्राफिक्स कार्ड और डायमंड डिस्प्लेलिंक बीवीयू -1950 यूएसबी डिस्प्ले एडेप्टर से संबंधित है।
मैंने आखिरकार इसे तीन मॉनिटर के लिए काम कर लिया। मेरे पास 1 डीवीआई और 2 डिस्प्लेपोर्ट आउटपुट के साथ एक एटीआई रैडॉन कार्ड है (लेकिन आप केवल एक ही बार में दो का उपयोग कर सकते हैं) और 1 डायमंड डिस्प्लेलिंक बीवीयू 195 यूएसबी एडाप्टर।
आपको डिस्प्लेलिंक ड्राइवर इंस्टॉल करना होगा। फिर आपको अपनी खुद की xorg.conf फाइल लिखनी होगी।
sudo apt-get install xserver-xorg-video-displaylink
यहाँ तीन महत्वपूर्ण बिंदु हैं।
मैं डिस्प्ले के बीच विंडोज़ को स्थानांतरित करने में सक्षम होना चाहता हूं। इसका मतलब है कि मैं xrandr का उपयोग नहीं कर सकता । इसके बजाय, मुझे ज़िनरामा नाम की चीज़ को सक्षम करना होगा। यदि आप डिफ़ॉल्ट "xrandr" विकल्प का उपयोग करते हैं, तो केवल माउस कर्सर डिस्प्ले के बीच जा सकता है, और प्रोग्राम नहीं कर सकते। बहुत उपयोग करने योग्य नहीं है! तो शिनरामा एक आवश्यकता है।
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 है, और एडॉप्टर के माध्यम से एटीआई कार्ड से जुड़ा 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