GNU/Linux >> Znalost Linux >  >> Ubuntu

Displaylink Problémy s Asus Mb168b+?

Nejprve mi dovolte, abych vám řekl, že mám rád Ubuntu a linux a používám je každý den již 4–5 let. Miluju to, miluju to, ale někdy je to prostě frustrující vidět, kolik úsilí to vyžaduje ty nejjednodušší věci.

Koupil jsem si USB monitor Asus MB168B+, na kterém jsem se celý den snažil zprovoznit, ale bez úspěchu.

Googlil jsem a googlil, nainstaloval ovladače, řídil se návody, zkoušel další řešení. Nic

Nejlepší výsledek, kterého jsem zatím dosáhl, je rozdělená obrazovka s hroznými barvami a zkresleným rozlišením:

Zde jsou některá data a fakta:

$ 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

Když připojím obrazovku za běhu, celá relace X se zhroutí a vrátí mě zpět na přihlašovací obrazovku a obrazovka USB zůstane vypnutá

Pokud odpojím a znovu připojím usb, nic se nestane

„Pracovní“ obrazovka, kterou jsem dostal z obrázku výše, byla výsledkem vložení konfiguračního souboru pro X server,

/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

Neznám konfigurace X serveru, ale předpokládám, že to s tím má něco společného.
Po instalaci ovladačů to po vybalení určitě nefunguje.

Byl bych rád, kdybych dostal nějaké návrhy po dobrém pracovním dni promarněném tímto.

Děkuji

Přijatá odpověď:

OK, konečně moje funguje perfektně, tady jsou kroky, které jsem udělal. To vše se provádí z terminálu, bez stahování. V Ubuntu jsem zbrusu nový, ovladače mě zatím trápily, nastavení wifi bylo horší.

Ubuntu 16.04 – nová instalace na Samsung Ativ Book 9 Spin

Poznamenejte si číslo verze ovladače a podle toho aktualizujte svou, protože se bude časem měnit.

  1. Stáhněte si ovladač z http://www.displaylink.com/downloads/ubuntu

  2. Přesuňte ovladač někam pro manipulaci (já jsem dal svůj pod ~/driver/displaylink ) a rozbalte jej

  3. Udělejte instalační skript spustitelný

    chmod u+x displaylink-driver-1.0.335.run
    
  4. Spusťte skript

    ./displaylink-driver-1.0.335.run --keep --noexec
    
  5. Zadejte vytvořený adresář

    cd displaylink-driver-1.0.335.run/
    
  6. Upravte soubor displaylink-installer.sh s vaším oblíbeným editorem:

    Odstraňte tyto řádky

    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
        }
    

    Nahraďte je těmito:

    detect_distro()  
    {
      if which lsb_release >/dev/null; then
        local R=$(lsb_release -d -s)
        echo "Distribution discovered: $R"
        SYSTEMINITDAEMON=systemd
      fi
    }
    
  7. Nainstalujte dkms balíček (Toto mělo vyřešit chybu, kterou jsem dostával ohledně chybějících balíčků pro dkms, ať už to je cokoliv)

    sudo apt-get install dkms
    
  8. Spusťte instalační skript

    sudo ./displaylink-installer.sh install
    
  9. Přejděte do Nastavení> Displeje . V tomto bodě jsem to viděl, ale na monitoru Asus byla pouze černá obrazovka. Odpojte jej

  10. Restartovat, zapojit monitor a magicky mi to fungovalo. Jasné jako bláto

Související:Balíčky uložené nainstalované pomocí Apt v Ubuntu 16.04 v Ubuntu?

Řešení je ze směsi:

  • „Jak nainstalovat DisplayLink pro Ubuntu“ z displaylink.com
  • Používání Asus MB168B+ s Ubuntu 15.10

Poznámka:Opravdu jsem sledoval pouze článek o problémech s kódováním a chyběly mi balíčky dkms, které byly zmíněny v článku na displaylink.com.


Ubuntu
  1. Jak vytvořit trvalé USB?

  2. Uvízl na fialové obrazovce?

  3. Problémy s Ethernetem Ubuntu 16.04?

  1. Změna rozlišení obrazovky? (rozbitá obrazovka notebooku)?

  2. Libgtk-3-0 problémy se závislostí?

  3. Šedá obrazovka Ubuntu 18.04 Vnc?

  1. Problémy s Bluetooth v 18,04 Lts?

  2. Bluetooth nefunguje s Xhci (usb 3.0) na čipové sadě Intel 7260 v Asus Ux301la?

  3. Odebrat uvítací obrazovku ze živého USB?