ฉันสนใจเป็นอย่างมากในการติดตั้งจอมอนิเตอร์รูปสี่เหลี่ยมโดยใช้ Ubuntu 12.04 เป็นไปได้ด้วยความสามัคคี? Nvidia X Server จะตรวจจับและกำหนดค่ามอนิเตอร์ทั้ง 4 ตัวโดยอัตโนมัติหรือไม่
ฉันขุดข้อมูลบางส่วนและที่นี่และที่นั่น แต่ไม่รู้ว่าจะทำทุกอย่างได้อย่างไร
ฉันสนใจเป็นอย่างมากในการติดตั้งจอมอนิเตอร์รูปสี่เหลี่ยมโดยใช้ Ubuntu 12.04 เป็นไปได้ด้วยความสามัคคี? Nvidia X Server จะตรวจจับและกำหนดค่ามอนิเตอร์ทั้ง 4 ตัวโดยอัตโนมัติหรือไม่
ฉันขุดข้อมูลบางส่วนและที่นี่และที่นั่น แต่ไม่รู้ว่าจะทำทุกอย่างได้อย่างไร
คำตอบ:
สามารถตรวจสอบ Quad ได้แน่นอนนี่คือการตั้งค่าของฉันที่ขับเคลื่อนด้วยการ์ด NVidia 2 ใบ (ใช้ไดรเวอร์ NVidia ที่เป็นกรรมสิทธิ์):

แม้ว่าในการตั้งค่าเฉพาะของฉันฉันไม่สามารถทำงาน 3D ที่เร่งความเร็วได้ แต่อย่างที่ฉันจำได้นี่เป็นข้อกำหนดอีกประการหนึ่งของการหมุนจอภาพสองจอมากกว่าการมี 4 จอ
นอกจากนี้ฉันไม่ได้ใช้ Unity ตัวจัดการหน้าต่างคือ XMonad ซึ่งฉันอยากจะแนะนำอย่างมากสำหรับการตั้งค่าเว้นแต่คุณต้องการใช้เวลาหลายชั่วโมงในการลากหน้าต่างจากจอมอนิเตอร์ไปยังมอนิเตอร์และจัดเรียงด้วยตนเอง
ฉันใช้ไฟล์ xorg.conf ที่กำหนดเองเพราะอย่างที่ฉันจำได้ฉันต้องระบุ PCI bus ID แต่ละอันสำหรับแต่ละการ์ดเพื่อให้สามารถใช้งานได้ - คุณอาจโชคดี แต่โดยทั่วไปแล้วการตั้งค่าเครื่องหลายจอภาพเป็น แบบฝึกหัดจากบท "ขั้นสูง" ของหนังสืออย่าคาดหวังว่า plug-and-play * (ดูอัปเดตด้านล่าง) อีกครั้งในกรณีของฉันหมุนจอภาพซับซ้อนเรื่องเล็กน้อย
นี่คือ xorg.conf ของฉัน:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" RightOf "Screen3"
Screen 1 "Screen1" 0 0
Screen 2 "Screen2" RightOf "Screen1"
Screen 3 "Screen3" RightOf "Screen2"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor3"
VendorName "Unknown"
ModelName "SamsungSyncMaster"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Option "Rotate" "Left"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "Dell 2007 WFP"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Option "Rotate" "Left"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "BENQ"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ FP222W"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device3"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 210"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
BusID "PCI:2:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 210"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen3"
Device "Device3"
Monitor "Monitor3"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
ตอนนี้ฉันค่อนข้างมั่นใจว่าเป็นไปได้ที่จะเสียบการ์ดแสดงผลอื่นและขยายการตั้งค่า 6 จอ แต่ฉันรู้สึกว่าความยืดหยุ่นที่ จำกัด ของคอของฉันจะไม่อนุญาตให้ฉันใช้ประโยชน์จากจอภาพ 6 จอ :)
* อัพเดตกลางปี 2558:เมื่อเร็ว ๆ นี้ฉันต้องบูตเครื่องนี้จาก USB stick ด้วย Kubuntu 15.04 ฉันต้องรายงานว่าเพื่อความประหลาดใจของฉันมันได้รับการยอมรับและสามารถใช้จอภาพทั้ง 4 จอได้โดยไม่ต้องตั้งค่าด้วยตนเอง (ในแนวตั้ง) การหมุนจอภาพไม่ได้ผล แต่ยังคงความคืบหน้าเป็นที่น่าประทับใจ - ฉันค่อนข้างแน่ใจว่าใช้เพียงหนึ่งหรือสองจอภาพก่อนหน้านี้ ดังนั้นฉันสงสัยว่าถ้าคุณไม่ต้องการจอมอนิเตอร์แนวตั้ง Kubuntu อาจทำงานให้คุณนอกกรอบโดยไม่มีการปรับแต่งใด ๆ
ฉันสามารถตั้งค่าจอภาพสี่จอได้ ฉันใช้ความสามัคคีแม้ว่าฉันจะติดอยู่บนเอกภาพ 2d การตั้งค่าไม่สมบูรณ์มีข้อบกพร่อง แต่การมีอสังหาริมทรัพย์บนหน้าจอพิเศษทำให้ความยุ่งยากนั้นคุ้มค่า
ข้อบกพร่องชนิดใด จอภาพแต่ละคู่ได้รับการปฏิบัติเหมือนเป็นจอภาพเดียว ดังนั้นการกดปุ่มขยายใหญ่สุดจะทำให้หน้าต่างขยายผ่านจอภาพสองจอแทนที่จะเป็นหนึ่งหน้าจอ นอกจากนี้ยังมีคุณสมบัติที่คุณสามารถลากหน้าต่างไปที่ขอบและทำให้มันเต็มครึ่งหน้าจอเสีย นาน ๆ ครั้งถ้าฉันพยายามเล่นวิดีโอบนจอภาพ 3 หรือ 4 วิดีโอจะค้างแม้คิดว่าเสียงจะเล่นต่อไป มีข้อบกพร่องอื่น ๆ เช่นนั้น
การตั้งค่านั้นเจ็บปวด! ฉันใช้เวลาเป็นชั่วโมงในการขุดผ่านบล็อกโพสต์และค้นหาที่นี่ก่อนที่ฉันจะคิดออกในที่สุดด้วยการลองผิดลองถูก
ดังที่ Sergey กล่าวคุณต้องใช้ไดรเวอร์ NVidia ที่เป็นกรรมสิทธิ์ ฉันจำไม่ได้ว่าพบที่ไหน แต่คุณจะไม่สามารถใช้งานได้กับไดรเวอร์ NVIDIA ที่ติดตั้งอัตโนมัติ เชื่อฉันฉันได้ลอง! จากนั้นคุณต้องสร้าง xorg.conf ของคุณด้วยตนเองระบุฮาร์ดแวร์และตั้งค่าการตั้งค่าที่เหมาะสม
น่าเศร้าที่ย้อนกลับไปใน Ubuntu 10.x วันนี่เป็นเรื่องง่ายมาก ... เกือบจะเป็นแบบพลักแอนด์เพลย์ ทุกอย่างก็หมดไปด้วย 11.04 = (สิ่งต่าง ๆ ได้ดีขึ้นเรื่อย ๆ นับ แต่นั้นมา แต่ไกลจากที่สมบูรณ์แบบ