web-dev-qa-db-ja.com

DisplayLink ASUS MB168B +の問題

まず、私はUbuntuとlinuxが好きで、4〜5年前から毎日使用しています。私はそれを愛しています、私はそれを愛し続けていますが、時にはそれが最も単純なことのためにどれだけの労力がかかるかを見るだけでイライラしています。

私はAsus MB168B + USBモニターを購入しましたが、1日中、それを機能させようとして成功しませんでした。

私はグーグルでグーグル検索し、ドライバーをインストールし、ガイドに従って、他のソリューションを試しました。なし

私がこれまでに得た最高の結果は、恐ろしい色と歪んだ解像度を持つ分割画面を持つことです:

enter image description here

ここにいくつかのデータと事実:

$ uname -a
Linux xps 3.19.8-031908-generic #201505110938 SMP Mon May 11 13:39:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -d
Description:    Ubuntu 14.04.4 LTS
$ dmesg
[ 3818.201391] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3818.201393] usb 1-1: Product: MB168B+
[ 3818.201395] usb 1-1: Manufacturer: DisplayLink
[ 3818.201397] usb 1-1: SerialNumber: EBLMTF251664

実行中に画面を接続すると、Xセッション全体がクラッシュし、ログイン画面に戻り、USB画面がオフのままになります

USBを切断して再接続しても何も起こりません

上の写真から得た「作業中」画面は、Xサーバーの構成ファイルを配置した結果でした。

/usr/share/X11/xorg.conf.d/52-displaylink.conf
Section "Device"
Identifier      "intel"
driver          "intel"
EndSection

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

Section "Monitor"
Identifier "monitor0"
EndSection

Section "Monitor"
Identifier "monitor1"
EndSection

Section "Screen"
Identifier "screen0"
Device "dl1"
Monitor "monitor0"
DefaultDepth 24
EndSection

Section "Screen"
Identifier "screen1"
Device "intel"
Monitor "monitor1"
DefaultDepth 24
EndSection

Section "ServerLayout"
Identifier     "multihead"
Screen      0  "screen0" 1280 0
Screen      1  "screen1" LeftOf "screen0"
Option    "Xinerama" "on"
EndSection

私はXサーバーの構成に精通していませんが、私の推測ではそれが何かに関係していると思います。確かに、ドライバーをインストールした後、そのままでは機能しません。

良い一日がこれに費やされた後、私はいくつかの提案をうれしく思います。

ありがとうございました

4
disf.asia

OK、ついに完全に機能するようになりました。これはすべて、端末からダウンロードを除いて行われます。私はUbuntuが初めてなので、これまでのところドライバーは苦痛でした。

Ubuntu 16.04-Samsung Ativ Book 9 Spinでの新規インストール

ドライバーのバージョン番号をメモし、時間の経過に応じて適宜更新してください。

  1. http://www.displaylink.com/downloads/ubunt からドライバーをダウンロードします
  2. 操作のためにドライバーをどこかに移動します。私は〜/ driver/displaylinkの下に置いて解凍します
  3. chmod + x displaylink-driver-1.0.335.run

  4. ./displaylink-driver-1.0.335.run --keep --noexec

  5. cd displaylink-driver-1.0.335.run/

  6. お好みのエディターでdisplaylink-installer.shを変更します。

これを削除:

detect_distro()  
    {
      if which lsb_release >/dev/null; then
        local R=$(lsb_release -d -s)
        echo "Distribution discovered: $R"
        if [ -z "${R##Ubuntu 14.*}" ]; then
          SYSTEMINITDAEMON=upstart
        Elif [ -z "${R##Ubuntu 15.04*}" ]; then
          SYSTEMINITDAEMON=systemd
        fi
      else
        echo "WARNING: Unknown distribution, assuming defaults - this may fail." >&2
      fi
    }

と置き換える:

detect_distro()  
{
  if which lsb_release >/dev/null; then
    local R=$(lsb_release -d -s)
    echo "Distribution discovered: $R"
    SYSTEMINITDAEMON=systemd
  fi
}
  1. Sudo apt-get install dkms(これは、それが何であれ、dkmsのパッケージが見つからないことに関して得ていたエラーによるものです)

  2. Sudo ./displaylink-installer.sh install

  3. [設定]> [ディスプレイ]に移動しますが、この時点ではリストされていますが、Asusモニターでは黒い画面しか表示されません。プラグを抜く
  4. 再起動し、モニターを接続すると、魔法のように機能しました。泥だらけ

解決策は、次のものが混在しています。

注:私は実際にコーディングの闘争の記事をフォローしただけで、displaylink.comの記事で言及されたdkmsパッケージが欠落していました。

5
dkochheiser

ほんの数日前、displaylink 新しいドライバーをリリースした これは一見非常に良く機能します。すぐに、16.04に警告が1つあります。UEFI "safeboot"を使用していたため、実行に必要なサービスを開始できず、エラーは非常に静かでした。

BIOSにアクセスしてsafebootをオフにすると、修正されました。 mokutilsもありますが、私にはうまくいきませんでした。

最後に、 debian用のgithubにはNiceパッケージがあります 、ただし、新しいドライバーで更新されていなかったので、私にとってはほとんど機能していませんでした-ちょうどほとんど。しかし、私はレポジトリのメンテナーにメッセージを送りましたが、翌朝にはそれを更新していました。 (後の編集:私が持っていた次のコンピューター、私はそれを使用しました、そしてそれは私にとってとてもうまくいきました。)

ディストリビューションの検出は、最新バージョンで解決されたと思います。

3
Kyle Baker

私のモニターはASUS MB169B +で、OSはUbuntu 14.04 LTSです。

  • 次のように機能させるために私がすること:

    1. http://www.displaylink.com/downloads/ubunt からdisplaylinkパッケージをダウンロードします
    2. パッケージを解凍し、フォルダーに移動します
    3. 走る

      ./displaylink-driver-1.2.65.run

    dkmsのパッケージが見つからないことを最初に確認したとき;

    1. 走る

      Sudo apt-get install dkms

    2. 再び走る

      ./displaylink-driver-1.2.65.run

    これで、正常にインストールされるはずです。

    1. システムを再起動します。
    2. 設定メニューで、ディスプレイを設定できるようになり、うまく機能しました。
1
Yong Yang