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でディスプレイリンク駆動のモニターを動作させることができましたか?
この回答は、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つの重要なポイントがあります。
ディスプレイ間でウィンドウを移動できるようにしたい。これは、I cannotがxrandrを使用することを意味します。代わりに、Xineramaと呼ばれるものを有効にする必要があります。デフォルトの「xrandr」オプションを使用すると、マウスカーソルのみがディスプレイ間を移動でき、プログラムは移動できません。あまり使いません! Xineramaは必需品です。
ATI radeonドライバーを設定すると、「ZaphodHeads」オプションを指定しない限り、使用する2つのモニター間でクローンが作成されたままになります。私のカードの有効なオプションは「DVI-0」と「DisplayPort-0」または「DisplayPort-1」です。
すべてのモニターを16ビットとして構成する必要があります。デフォルトの24ビットのままにすると、Xサーバーがクラッシュします。
起動時に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
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
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
同じことを試してみましたが、Nattyは/usr/share/X11/xorg.conf.d/10にある/usr/share/X11/xorg.conf.d/の少なくとも追加のconf.filesを無視するようです。 displaylink用に作成したconf-10.10で機能しました。