Làm cách nào để sử dụng màn hình DisplayLink?


9

Tôi đang cố gắng kết nối màn hình ngoài với máy tính xách tay của mình thông qua bộ điều hợp DisplayLink USB. Khi tôi cắm cáp USB, màn hình sẽ sáng màu xanh lá cây. Điều này rõ ràng cho thấy trình điều khiển displaylink udflib đã được cài đặt và đã phát hiện trình điều khiển USB (theo http://libdlo.freedesktop.org/wiki/displaylink-mod ).

Tất cả các hướng dẫn tôi đã đọc về cách định cấu hình displaylink với ubfox liên quan đến việc chỉnh sửa thủ công tệp xorg.conf, nhưng có vẻ như Ubuntu 11.04 với Unity xử lý xorg.conf khác nhau. Từ những gì tôi có thể nói, nó không sử dụng nó hoặc đặt nó ở một vị trí khác.

Có ai có thể có được một màn hình hỗ trợ displaylink hoạt động vào ngày 11.04 không?


Điều này có thể đáng xem: support.displaylink.com/ledgeledridease/articles/683482 "Hỗ trợ DisplayLink cho Ubuntu hiện có sẵn". thông qua support.displaylink.com/forums/ trên
Tim Abell

Câu trả lời:


5

Câu trả lời này liên quan đến Ubuntu 11.04 với card đồ họa ATI radeon và bộ điều hợp hiển thị USB Diamond DisplayLink BVU-195.

Cuối cùng tôi đã có nó làm việc cho ba màn hình. Tôi có thẻ ATI radeon với 1 đầu ra 2 cổng DisplayPort (nhưng bạn chỉ có thể sử dụng hai cái cùng một lúc) và 1 bộ chuyển đổi USB Diamond DisplayLink BVU 195.

Bạn phải cài đặt trình điều khiển displaylink. Sau đó, bạn phải viết tập tin xorg.conf của riêng bạn.

sudo apt-get install xserver-xorg-video-displaylink

Đây là ba điểm quan trọng.

  1. Tôi muốn có thể di chuyển các cửa sổ giữa các màn hình. Điều đó có nghĩa là tôi không thể sử dụng xrandr. Thay vào đó, tôi phải kích hoạt thứ gọi là Xinerama. Nếu bạn sử dụng tùy chọn "xrandr" mặc định, thì chỉ con trỏ chuột mới có thể di chuyển giữa các màn hình và các chương trình không thể. Không thể sử dụng được! Vì vậy, Xinerama là một điều cần thiết.

  2. Khi định cấu hình trình điều khiển radeon ATI, màn hình bị kẹt dưới dạng nhân bản trên hai màn hình mà nó sử dụng, trừ khi bạn chỉ định tùy chọn "ZaphodHead". Các tùy chọn hợp lệ trên thẻ của tôi là "DVI-0" và "DisplayPort-0" hoặc "DisplayPort-1".

  3. Bạn phải cấu hình tất cả các màn hình là 16 bit. Nếu bạn dính 24 bit mặc định, máy chủ X sẽ gặp sự cố.

  4. Tôi chỉ nhận được màn hình trống nếu màn hình USB được cắm khi tôi khởi động. Tôi phải khởi động với nó, rút ​​phích cắm, sau đó chỉ đăng nhập khi màn hình USB chuyển sang màu xanh lá cây.

Đây là xorg.conf của tôi, mà tôi đã đặt trong /etc/X11/xorg.conf. Màn hình hiển thị liên kết USB là Screen0 và màn hình DVI được kết nối với thẻ ATI là Screen1 và màn hình DisplayPort cũng được kết nối với thẻ ATI thông qua bộ chuyển đổi là 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

1

Tôi đã có một cái gì đó hoạt động trên Natty trên máy tính xách tay có GPU Intel. Xinerama phải tắt và displaylink phải là màn hình chính hoặc trình điều khiển sẽ không được tải khi khởi động. Intel đã lái hai màn hình và displaylink là thứ ba.

Tôi nói rằng tôi đã có "cái gì đó" hoạt động vì tôi chỉ có 2D (không có Unity) và quan trọng hơn, tôi không thể di chuyển con chuột giữa màn hình displaylink và những cái khác (nó bị kẹt trong bất kỳ cái nào nó bắt đầu). Menu của tôi và mọi thứ vẫn còn trên màn hình máy tính xách tay.

Natty vẫn ổn nếu bạn sử dụng tệp /etc/X11/xorg.conf, chỉ là nó không cần nó cho hầu hết các trường hợp vì X tự động phát hiện rất nhiều thứ trong những ngày này. Cái này ở trong tôi:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "DisplayLinkScreen"
    Screen         "Screen0" LeftOf "Screen0"
EndSection

Section "Monitor"                                                       
    Identifier "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 73.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "intel"
    VendorName     "onboard"
    BusID          "PCI:00:02:0"
EndSection

Section "Screen"
    Identifier     "Screen0"   
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


############### DisplayLink Stuff ###############

Section "Device"
        Identifier      "DisplayLinkDevice"
        driver          "displaylink"
        Option  "fbdev" "/dev/fb1"
EndSection

Section "Monitor"
        Identifier      "DisplayLinkMonitor"
EndSection

Section "Screen"
        Identifier      "DisplayLinkScreen"
    Device          "DisplayLinkDevice"
        Monitor         "DisplayLinkMonitor"
        SubSection "Display"
                Depth   24
                Modes   "1680x1050"
        EndSubSection
EndSection

1

Tôi có thể làm cho màn hình đính kèm DisplayLink hoạt động tốt bằng cách đặt một 52-displaylink.conftệp vào /usr/share/X11/xorg.conf.d. Nhưng X chỉ chạy trên màn hình đính kèm DisplayLink. Màn hình đính kèm trực tiếp hiển thị tất cả các thông báo khởi động và tắt máy. Tôi muốn sử dụng cả hai màn hình khi khả dụng và màn hình đính kèm khi màn hình DisplayLink không có.

Tệp 52-displaylink.conf của tôi:

Section "Device"
Identifier "DisplayLinkDevice"
driver "displaylink"
Option "fbdev" "/dev/fb0" # or /dev/fb1 depending on the results of dmesg
EndSection

Section "Monitor"
Identifier "DisplayLinkMonitor"
EndSection

Section "Screen"
Identifier "DisplayLinkScreen"
Device "DisplayLinkDevice"
Monitor "DisplayLinkMonitor"
SubSection "Display"
Depth 24<br>
Modes "1920x1080"
EndSubSection
EndSection

0

Đã thử như vậy, dường như Natty bỏ qua ít nhất các conf.files bổ sung trong /usr/share/X11/xorg.conf.d/ như /usr/share/X11/xorg.conf.d/10-monitor của tôi. conf Tôi đã tạo cho displaylink - hoạt động vào ngày 10.10.


Bạn có thể tải lên tệp 10-Monitor.conf của mình ở đây hoặc ở nơi khác không? Bây giờ tôi đang cố gắng để có được DisplayLink của mình và tôi sẵn sàng quay lại 10.10 để nó hoạt động trên máy chủ của mình.
jfmessier
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.