Sử dụng nhiều màn hình (4+) trong linux


12

Tôi muốn có thể chạy hơn 4 màn hình (có thể là 6) và thật khó hiểu những gì tương thích với các thẻ Displayport sắp ra mắt. Ngay bây giờ tôi có một thẻ ATI chỉ có 2 đầu ra HDMI. Vấn đề tôi thấy là trình điều khiển ATI nói rằng nó không hỗ trợ nhiều hơn 4 màn hình. Vì vậy, có vẻ như thẻ mắt của họ có thể sẽ rắc rối hơn giá trị của nó.

Dù sao thì tôi cũng thích nvidia hơn, dường như họ luôn có trình điều khiển linux thực sự tốt. Nhưng tôi không thấy rằng họ cung cấp một thẻ có hơn 4 cổng. Hầu hết các thẻ cao cấp hơn mà tôi thấy có 2 hdmi, 1 dvi và 1 displayport. Tôi có nhầm rằng những thẻ đó được giới hạn trong 4 màn hình không?

Còn tài xế thì sao? Nếu tôi nhận được thẻ nvidia kép và kết nối 2 cổng HDMI + cổng DVI trên mỗi thẻ, trình điều khiển xorg / nvidia có chơi tốt không? Tôi có thể thiết lập màn hình với các độ phân giải khác nhau không? (Hiện tại tôi có 2 màn hình 1920x1080 và 1920x1200)?

Làm thế nào về x windows? Bạn có thể thiết lập xinerama cho 6 màn hình không? Hoặc làm cho nó có thể kéo x windows?

Cập nhật : Có vẻ như các trình điều khiển ati đã đi một chặng đường dài gần đây và có hỗ trợ mắt chính thức cho linux. Tôi nghĩ rằng tôi đang đi lấy một chiếc ATI 5870 và chỉ xem nơi tôi có thể gặp rắc rối với nó.

Update2 :
Tôi đã đặt hàng 5870, tôi sẽ cho các bạn biết nó hoạt động như thế nào. Tôi chỉ có một vài màn hình tôi có thể chơi với lúc này.


Bạn đã có được một cái gì đó được xây dựng? Tôi đã chơi với ba màn hình một lần, nhưng nó không tăng tốc CTNH.
unperson325680

Xin lỗi, tôi đã quên mất câu hỏi này. Tôi đã nhận được 5870. Các trình điều khiển làm việc tốt. Tôi có thể chạy 2 màn hình (dp to HDMI) tốt, không có vấn đề gì. 3 màn hình (tất cả sử dụng dp to HDMI) không hoạt động (như mong đợi). Tôi vẫn chưa có được bất kỳ màn hình cổng hiển thị mặc dù. Tôi khá chắc chắn rằng nó sẽ hoạt động mặc dù
Falmarri

Câu trả lời:


10

Làm thế nào về x windows? Bạn có thể thiết lập xinerama cho 6 màn hình không? Hoặc làm cho nó có thể kéo x windows?

Giới hạn Xorg hiện tại là 16 thiết bị hiển thị, nhưng thẻ nhiều đầu thường sẽ được coi là một thiết bị duy nhất trừ khi bạn muốn hiển thị logic riêng biệt (không phải kiểu Xinerama).


3

Tôi đã quản lý để Debian 6 hoạt động với thẻ 3x gfx và 6 màn hình. Tuy nhiên, không hỗ trợ 3D với xinerama.

Xorg.conf của tôi

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.59  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  Wed Jun  6 22:23:02 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" Below "Screen0"
    Screen      2  "Screen2" RightOf "Screen0"
    Screen      3  "Screen3" Below "Screen2"
    Screen      4  "Screen4" RightOf "Screen2"
    Screen      5  "Screen5" Below "Screen4"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    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      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor4"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor5"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device4"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device5"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "DFP-2: 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" "DFP-0: 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-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen4"
    Device         "Device4"
    Monitor        "Monitor4"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen5"
    Device         "Device5"
    Monitor        "Monitor5"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.