
Wenn ich mein HP Probook 635 Aero G7 an ein Displaylink HP USB-C/A Universal Dock G2 anschließe, sind die angeschlossenen Monitore über Displayport extrem träge. Der Laptop-Bildschirm und das HDMI-Display sind in Ordnung.
System Information:
- Kernel-Version: Linux 5.8.0-59-generic
- Prozessor: 8 Prozessoren, 8 Kerne, AMD Ryzen 7 4700U mit Radeon Graphics
- Linux-Version: Beschreibung: Ubuntu 20.04.2 LTS
Ich habe versucht, den neuesten Displaylink-Treiber zu installieren, aber es hat nicht geholfen.
Das Dock funktioniert auf derselben Ubuntu-Version mit einem Laptop mit einem I7-Prozessor einwandfrei, nur AMD stößt auf Probleme.
Antwort1
Ich bin mir nicht sicher, ob es hier schon eine Antwort auf eine ähnliche Frage gibt, aber das ist leider seit der Veröffentlichung von 20.04 nicht mehr so gut. Ich bin mir nicht sicher, ob es in der Veröffentlichung von 20.10 oder 21.04 behoben ist, da ich diese nicht getestet oder untersucht habe.
Glücklicherweise haben die Leute bei DisplayLink einen Workaround zur Verfügung gestelltin einem angehefteten Forumsbeitrag vermerkt.
Ich würde vorschlagen, den obigen Link auszuprobieren, falls sich die Anweisungen ändern. Stack Overflow zieht es jedoch vor, dass die Antwort Schritte zur Vermeidung von Bit-Rot enthält:
(Bearbeitung 1–2022: Der unten stehende Link ist nicht mehr verfügbar; keine alternative Quelle gefunden; siehe die andere Antwort)
# Download the debian file from https://www.displaylink.com/downloads/file?d=310
sudo dpkg -i xserver-xorg-core_1.20.8-2ubuntu2_amd64.deb
Für die saftigeren Details hier das ThemaGitlab für Xorg/Xserver.
Aber! Nach der Installation dieses Workaround-Pakets ist noch ein weiterer Schritt erforderlich. Sie möchten die Installation des Pakets über die Hauptleitung vermeiden. Daher haben Sie folgende Möglichkeiten:
sudo apt-mark hold xserver-xorg-core
(dies können Sie mit rückgängig machen apt-mark unhold xserver-xorg-core
)
Weniger nützlich, aber ein zusätzlicher „Workaround“ ist, dass dieses Problem (für mich) nicht auftritt, wenn gleichzeitig ein Nicht-DisplayLink-Bildschirm an die Maschine angeschlossen ist (z. B. HDMI). Wäre das Workaround-Debian-Paket nicht verfügbar gewesen, hätte ich wahrscheinlich einen HDMI-EDID-emulierenden Dongle zu meinem DisplayLink-only-System hinzugefügt, aber das musste ich glücklicherweise nicht tun.
Antwort2
Wie Gertlex richtig bemerkte, liegt das Problem im XServer (siehe dieses Problem). Glücklicherweise wurde das Problem behoben und die Lösung in den xserver 1.20-Zweig integriert. Die erste Version mit diesen Korrekturen ist 1.20.12 (siehe Repo-Verlauf), das derzeit nicht vor Ubuntu 21.10 verfügbar ist (siehe Ubuntu-Paket-Repository).
Daher habe ich eine Neuinstallation von Ubuntu 21.10 durchgeführt, die den Fix enthalten soll. Ich habe den Treiber mit demSkriptvon AdnanHodzic, neugestartet und das beschriebene Problem ist tatsächlich gelöst.
Da ich wusste, dass es bei einer Neuinstallation funktioniert hat, habe ich mein Kubuntu 21.04 auf 21.10 aktualisiert. Das Problem ist auf diesem Rechner jetzt auch behoben.
Da ich das Upgrade gerade erst abgeschlossen habe, kann ich noch nicht sagen, ob neue Probleme aufgetreten sind, die nicht mit diesem zusammenhängen. Sollten in den nächsten Tagen Probleme auftreten, werde ich sie hier notieren.
Tl;dr: Das beschriebene Problem ist unter (K)Ubuntu 21.10 gelöst.
Informationen zum Betriebssystem:
- Integrierte Intel-Grafik
- Xserver 1.20.12
- Kernel 5.13.0-20-generisch
- Desktop-Computer mit dem einzigen Display, das über die DisplayLink-Dockingstation angeschlossen ist
Antwort3
Ich habe es ohne Upgrade gelöst, indem ich Wayland statt X11 verwendet habe. Wayland ist jetzt wirklich großartig und ich habe bisher keine Probleme bemerkt. Wayland ist auch die neue Standardeinstellung in 22.04, es sei denn, Sie verwenden eine Nvidia-GPU.
RIP Nvidia-Benutzer :-(