จอภาพ Ubuntu 12.04 และ Quad


8

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

ฉันขุดข้อมูลบางส่วนและที่นี่และที่นั่น แต่ไม่รู้ว่าจะทำทุกอย่างได้อย่างไร

คำตอบ:


8

สามารถตรวจสอบ 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 อาจทำงานให้คุณนอกกรอบโดยไม่มีการปรับแต่งใด ๆ


ขอบคุณ. Unity ยังใช้งานได้กับมอนิเตอร์ 4 ตัวหรือไม่ มันดูมีประโยชน์
Michael Clare

หากคุณจัดการเพื่อให้การเร่งความเร็ว 3 มิติทำงานได้ Unity ควรทำงานแม้ว่าการใช้จอภาพโหมดแนวตั้งนั้นมีประโยชน์มากกว่าการมี Unity :) จริงๆแล้วฉันไม่ได้ลอง Unity บนเครื่องนั้นเพราะเป็นกล่อง Kubuntu และอย่างที่ฉันได้พูดไปแล้วตัวจัดการหน้าต่างแบบเรียงต่อกันจะดีกว่ามากในการตั้งค่าหลายจอภาพ
Sergey

ตกลงฉันไม่ได้ตระหนักถึงสิ่งนี้ บางทีฉันอาจต้องใช้ kubuntu แทน Ubuntu
Michael Clare

การเลือกกราฟิกการ์ดมีความสำคัญหรือไม่? หรือการ์ด nvidia แบบสองหัวใดจะทำงานได้ดี?
Michael Clare

1
@MichaelClare: ฉันไม่ได้รวบรวมเครื่องหลายจอภาพสำหรับการใช้ชีวิตในความเป็นจริงนี่เป็นเครื่องเดียวที่ฉันได้ตั้งค่าด้วยวิธีนี้ดังนั้นฉันไม่สามารถบอกได้ว่ามันจะทำงานร่วมกับการ์ด nvidia ที่เป็นไปได้หรือไม่ แต่สำหรับฉันมันใช้ได้กับไพ่สองใบแรกที่ฉันลอง
Sergey

0

ฉันสามารถตั้งค่าจอภาพสี่จอได้ ฉันใช้ความสามัคคีแม้ว่าฉันจะติดอยู่บนเอกภาพ 2d การตั้งค่าไม่สมบูรณ์มีข้อบกพร่อง แต่การมีอสังหาริมทรัพย์บนหน้าจอพิเศษทำให้ความยุ่งยากนั้นคุ้มค่า

ข้อบกพร่องชนิดใด จอภาพแต่ละคู่ได้รับการปฏิบัติเหมือนเป็นจอภาพเดียว ดังนั้นการกดปุ่มขยายใหญ่สุดจะทำให้หน้าต่างขยายผ่านจอภาพสองจอแทนที่จะเป็นหนึ่งหน้าจอ นอกจากนี้ยังมีคุณสมบัติที่คุณสามารถลากหน้าต่างไปที่ขอบและทำให้มันเต็มครึ่งหน้าจอเสีย นาน ๆ ครั้งถ้าฉันพยายามเล่นวิดีโอบนจอภาพ 3 หรือ 4 วิดีโอจะค้างแม้คิดว่าเสียงจะเล่นต่อไป มีข้อบกพร่องอื่น ๆ เช่นนั้น

การตั้งค่านั้นเจ็บปวด! ฉันใช้เวลาเป็นชั่วโมงในการขุดผ่านบล็อกโพสต์และค้นหาที่นี่ก่อนที่ฉันจะคิดออกในที่สุดด้วยการลองผิดลองถูก

ดังที่ Sergey กล่าวคุณต้องใช้ไดรเวอร์ NVidia ที่เป็นกรรมสิทธิ์ ฉันจำไม่ได้ว่าพบที่ไหน แต่คุณจะไม่สามารถใช้งานได้กับไดรเวอร์ NVIDIA ที่ติดตั้งอัตโนมัติ เชื่อฉันฉันได้ลอง! จากนั้นคุณต้องสร้าง xorg.conf ของคุณด้วยตนเองระบุฮาร์ดแวร์และตั้งค่าการตั้งค่าที่เหมาะสม

น่าเศร้าที่ย้อนกลับไปใน Ubuntu 10.x วันนี่เป็นเรื่องง่ายมาก ... เกือบจะเป็นแบบพลักแอนด์เพลย์ ทุกอย่างก็หมดไปด้วย 11.04 = (สิ่งต่าง ๆ ได้ดีขึ้นเรื่อย ๆ นับ แต่นั้นมา แต่ไกลจากที่สมบูรณ์แบบ


นั่นเป็นปัญหาที่ฉันมีและมันน่ารำคาญมาก! ฉันเพิ่งโพสต์คำถาม
Marjeta
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.