Ich habe einen DisplayLink-basierten externen USB-Monitor, der sowohl über USB mit Strom als auch Daten versorgt wird und unter Windows 7 einwandfrei zu funktionieren scheint, aber unter Ubuntu 10.10 nur eine Textkonsole anzeigen kann und den ich nur verwenden kann, wenn ich tatsächlich umgeschaltet bin dazu. Die einzige Verwendung, die ich bisher haben kann, ist eine textbasierte Überwachung oder Konsole, die ich bei der Arbeit am Grafikdisplay beobachten kann.
Ich weiß, dass einige Entwicklungen für DisplayLink durchgeführt wurden, aber ich konnte es nie zum Laufen bringen.
Ja, ich habe das in anderen Beiträgen beschriebene Setup ausprobiert , aber es hat nicht funktioniert und stattdessen mein X abgestürzt, das ich wiederherstellen musste.
Merci :-)
quelle
Antworten:
Am 3. August 2015 veröffentlichte Displaylink endlich den USB-Monitor-Treiber für Ubuntu.
Link: http://www.displaylink.com/downloads/ubuntu.php
Ich habe einen AOC-USB-Monitor und Ubuntu 14.04. Nach der Installation des Treibers funktioniert mein USB-Monitor.
Wenn der Treiber für Ihren Monitor funktioniert, teilen Sie dies bitte anderen mit, indem Sie ihn veröffentlichen. Viele warten auf diesen Fahrer. Ich habe 2 Jahre gewartet. :-)
quelle
sudo apt-get install linux-generic-lts-utopic
). In meinem Fall verwenden die Monitore selbst kein USB, aber ich verwende einen Dockingstation- / Port-Replikator von Dell oder HP, an den ich sie anschließe. Bei compiz werden die Anzeigen nicht nach jedem Tastendruck aktualisiert (nur nach dem nächsten), was wirklich ärgerlich ist. Mit Metacity tritt dieses Problem nicht auf.Vielleicht dies weiter werden Sie ein wenig bekommen.
Allgemeine Informationen zum DisplayLink-Adapter für Linux finden Sie hier .
Wenn Ihr primärer Grafikadapter von NVIDIA stammt, sollten Sie dies lesen .
Viel Glück
quelle
UPDATE: April 2019 -> DisplayLink mit Kernel> 5.0.5 funktioniert auch.
UPDATE: März 2019 -> DisplayLink mit Kernel> 4.18.20
Es ist jetzt möglich, den Treiber mit neuen Kernelversionen zu installieren. Ich schreibe dies nach dem Update auf 4.20.13
Sie müssen jedoch ein Skript verwenden, das Sie HIER erhalten (Github) .
Wenn Sie das Skript haben, entfernen Sie den aktuell installierten Treiber / das aktuell installierte Modul und installieren Sie die neue Version. Das Skript lädt alle Abhängigkeiten für Sie herunter. Um alte zu entfernen / neue zu installieren, führen Sie die folgenden Schritte aus:
Genießen
Februar 2019 -> Ubuntu 18.04 LTS
Installation:
Laden Sie den Treiber HIER herunter . Dann entpacken, sicherstellen, dass es lauffähig ist und installieren (ändern Sie die folgenden Dateinamen in Ihre Versionen):
Das ist es! Nach der Installation können Sie Ihren DisplayLink an den PC anschließen und er sollte fliegen.
Einige Anmerkungen:
Stellen Sie sicher, dass Sie dkms auf Ihrem System installiert haben .
Beachten Sie auch, dass es perfekt mit dem 4.15.0-45-Kernel zusammenarbeitet . Allerdings habe ich es mit dem neuesten Kernel 4.20 versucht und der Treiber wird nicht funktionieren - evdi für dkms wird nicht kompiliert. Ich habe noch keinen anderen Kernel ausprobiert - wenn ich es versuche, aktualisiere ich die Antwort - aber hüte dich vor diesem Problem!
Sie können Ihren aktuellen Kernel folgendermaßen überprüfen:
BEARBEITEN: (14.02.2019)
Ok, also habe ich beschlossen, ein paar Kernel auszuprobieren und es scheint, dass 4.18.20-041820-generic die neueste Arbeit ist. Nichts Höheres hat für mich funktioniert.
quelle
Hier finden Sie eine einfache Möglichkeit, um zu testen, ob Ihr DisplayLink-Gerät unter Linux auf einer niedrigen Ebene ausgeführt werden kann. Wenn Sie das Gerät anschließen und einen grünen Bildschirm erhalten, können Sie mit dem nächsten Schritt fortfahren.
Konvertieren Sie zuerst eine Bitmap in die Größe Ihres Bildschirms und konvertieren Sie sie dann in 16-Bit-RGB-Farben. Dann kopieren Sie in den Framebuffer für das Gerät:
Beachten Sie, dass sich Ihr DisplayLink wahrscheinlich unter / dev / fb1 befindet. Sie können jedoch Folgendes überprüfen
dmesg
:Nur DisplayLink-Chips der Version 1 werden von Linux unterstützt. Die DisplayLink 1-Chips sind auf 16-Bit-RGB beschränkt. Schwieriger ist es, das Gerät unter X-Windows richtig zum Laufen zu bringen.
quelle
vlc --vout fb --no-fb-tty --fbdev /dev/fb1 video.mp4
Zusätzlich zur Installationsanleitung von callmebob am 18.04 musste ich die folgende Routine ausführen: Problemumgehung 1: Deaktivieren Sie PageFlip für die Moduseinstellung
Es wird bevorzugt, den "Modesetting" -Treiber weiterhin zu verwenden, aber das Deaktivieren des Umblätterns von Seiten ist erforderlich. Erstellen Sie dazu als Root-Benutzer eine Datei 20-displaylink.conf unter:
/usr/share/X11/xorg.conf.d/
mit folgendem Inhalt:
Ein Neustart ist erforderlich, damit die Einstellung wirksam wird.
quelle