web-dev-qa-db-ja.com

DisplayLinkモニターを使用するにはどうすればよいですか?

DisplayLink USBアダプターを介してラップトップに外部モニターを接続しようとしています。 USBケーブルを接続すると、画面が明るい緑色に変わります。これは明らかに、udflib displaylinkドライバーがインストールされており、USBドライバーを検出したことを示しています( http://libdlo.freedesktop.org/wiki/displaylink-mod による)。

Ubuntuでdisplaylinkを設定する方法について読んだすべての指示には、xorg.confファイルの手動編集が含まれますが、Unityを使用したUbuntu 11.04はxorg.confを異なる方法で処理しているようです。私が知ることができることから、それを使用しないか、別の場所に配置します。

誰もが11.04でディスプレイリンク駆動のモニターを動作させることができましたか?

9

この回答は、ATI radeonグラフィックスカードを搭載したUbuntu 11.04、およびDiamond DisplayLink BVU-195 USBディスプレイアダプターに関するものです。

ついに3台のモニターで動作するようになりました。 1つのDVI出力と2つのDisplayPort出力(ただし、同時に2つしか使用できない)と1つのDiamond DisplayLink BVU 195 USBアダプターを備えたATI radeonカードがあります。

Displaylinkドライバーをインストールする必要があります。次に、独自のxorg.confファイルを作成する必要があります。

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

ここに3つの重要なポイントがあります。

  1. ディスプレイ間でウィンドウを移動できるようにしたい。これは、I cannotがxrandrを使用することを意味します。代わりに、Xineramaと呼ばれるものを有効にする必要があります。デフォルトの「xrandr」オプションを使用すると、マウスカーソルのみがディスプレイ間を移動でき、プログラムは移動できません。あまり使いません! Xineramaは必需品です。

  2. ATI radeonドライバーを設定すると、「ZaphodHeads」オプションを指定しない限り、使用する2つのモニター間でクローンが作成されたままになります。私のカードの有効なオプションは「DVI-0」と「DisplayPort-0」または「DisplayPort-1」です。

  3. すべてのモニターを16ビットとして構成する必要があります。デフォルトの24ビットのままにすると、Xサーバーがクラッシュします。

  4. 起動時にUSBモニターが接続されている場合にのみ、空白の画面が表示されます。プラグを抜いた状態で起動し、接続してから、USB画面が緑色に変わったときにのみログインする必要があります。

これが私の/org/X11/xorg.confにあるxorg.confです。 USBディスプレイリンクモニターはScreen0であり、ATIカードに接続されているDVIモニターはScreen1であり、アダプターを介してATIカードにも接続されている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
5
Steve Hanov

52-displaylink.confファイルを/usr/share/X11/xorg.conf.dに配置することで、DisplayLink接続モニターを正常に動作させることができます。ただし、XはDisplayLink接続モニターでのみ実行されています。直接接続されたモニターには、すべてのブートおよびシャットダウンメッセージが表示されます。使用可能な場合はモニターを使用し、DisplayLinkモニターが使用できない場合は接続されているモニターの両方を使用したいと思います。

私の52-displaylink.confファイル:

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
1
Dbaker

Intel GPUを搭載したラップトップでNattyで動作するものがありました。 Xineramaをオフにして、displaylinkをプライマリ画面にするか、起動時にドライバーをアンロードする必要があります。 Intelは2つのスクリーンを駆動し、ディスプレイリンクは3番目でした。

私が言うのは、2D(Unityなし)しか得られず、さらに重要なことに、ディスプレイリンク画面と他の画面との間でマウスを動かせなかったために「何か」が動作したということです(どちらかで開始されました)。メニューとすべてがまだラップトップ画面にありました。

Nattyは/etc/X11/xorg.confファイルを使用すれば問題ありません。最近はXが多くのことを自動検出するため、ほとんどの場合は必要ありません。これは私のものでした:

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
rocko

同じことを試してみましたが、Nattyは/usr/share/X11/xorg.conf.d/10にある/usr/share/X11/xorg.conf.d/の少なくとも追加のconf.filesを無視するようです。 displaylink用に作成したconf-10.10で機能しました。

0
adjua