Ich habe kürzlich einen AOC E2251FWU DisplayLink- Monitor gekauft. Wenn ich dies an mein System76 Gazelle Professional mit Ubuntu 13.04 Raring Ringtail anschließe, passiert nichts. Unter 'Anzeigen' wird keine zusätzliche Anzeige erkannt. Unter Mac und Windows ist dieser Monitor nach der Installation der DisplayLink-Treiber Plug-and-Play-fähig.
Nachdem ich gelesen habe, dass frühere Versionen von Ubuntu Plug-and-Play-Unterstützung für DisplayLink-Monitore bieten, bin ich überrascht, dass Ubuntu 13.04 dies nicht tut! Der Treiber 'xserver-xorg-displaylink' ist in den 13.04-Repositorys nicht verfügbar. Ich habe gelesen, dass es in den Linux-Kernel eingebrannt wurde.
Weiß jemand, wie man ein DisplayLink-Gerät dazu bringt, unter Ubuntu 13.04 tatsächlich zu funktionieren? Ich suche nach einer einfachen erweiterten Anzeige. Ich habe meine Sorgfalt angewendet und gegoogelt, aber keine Lösung, die ich finden kann, funktioniert für mich.
> uname -a
Linux tyrion 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:43:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> lsmod
Module Size Used by
joydev 17377 0
pci_stub 12622 1
vboxpci 23194 0
vboxnetadp 25670 0
vboxnetflt 23479 0
vboxdrv 320372 3 vboxnetadp,vboxnetflt,vboxpci
parport_pc 28152 0
ppdev 17073 0
rfcomm 42641 0
bnep 18036 2
bluetooth 228619 10 bnep,rfcomm
ip6t_REJECT 12545 1
snd_hda_codec_hdmi 36913 1
xt_hl 12521 6
ip6t_rt 12529 3
snd_hda_codec_via 51018 1
coretemp 13355 0
kvm_intel 132891 0
nf_conntrack_ipv6 18335 7
nf_defrag_ipv6 13201 1 nf_conntrack_ipv6
snd_hda_intel 39619 3
kvm 443165 1 kvm_intel
ipt_REJECT 12541 1
xt_comment 12504 4
arc4 12615 2
xt_LOG 17400 10
snd_hda_codec 136453 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
xt_multiport 12597 4
snd_hwdep 13602 1 snd_hda_codec
xt_limit 12711 13
xt_tcpudp 12603 22
snd_pcm 97451 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
xt_addrtype 12635 4
iwldvm 241872 0
uvcvideo 80847 0
nf_conntrack_ipv4 14487 7
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
nf_defrag_ipv4 12729 1 nf_conntrack_ipv4
snd_seq_midi 13324 0
xt_state 12578 14
snd_seq_midi_event 14899 1 snd_seq_midi
mac80211 606457 1 iwldvm
videobuf2_vmalloc 13056 1 uvcvideo
videobuf2_memops 13202 1 videobuf2_vmalloc
snd_rawmidi 30180 1 snd_seq_midi
videobuf2_core 40513 1 uvcvideo
videodev 129260 2 uvcvideo,videobuf2_core
ip6table_filter 12815 1
ip6_tables 27025 1 ip6table_filter
snd_seq 61554 2 snd_seq_midi_event,snd_seq_midi
nf_conntrack_netbios_ns 12665 0
nf_conntrack_broadcast 12589 1 nf_conntrack_netbios_ns
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29425 2 snd_pcm,snd_seq
nf_nat_ftp 12620 0
nf_nat 25867 1 nf_nat_ftp
iwlwifi 173477 1 iwldvm
nf_conntrack_ftp 13342 1 nf_nat_ftp
nf_conntrack 83275 8 nf_nat_ftp,nf_conntrack_netbios_ns,nf_nat,xt_state,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_ipv4,nf_conntrack_ipv6
microcode 22881 0
snd 68876 16 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
iptable_filter 12810 1
ip_tables 26995 1 iptable_filter
psmouse 95870 0
rtsx_pci_ms 13011 0
cfg80211 510937 3 iwlwifi,mac80211,iwldvm
lp 17759 0
soundcore 12680 1 snd
mei 41158 0
lpc_ich 17061 0
memstick 16554 1 rtsx_pci_ms
serio_raw 13215 0
mac_hid 13205 0
x_tables 29803 15 ip6table_filter,xt_hl,xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_state,xt_LOG,xt_multiport,iptable_filter,ip6t_rt,ipt_REJECT,ip6_tables,xt_addrtype,ip6t_REJECT
parport 46345 3 lp,ppdev,parport_pc
dm_crypt 22820 1
udl 24771 0
drm_usb 13134 1 udl
syscopyarea 12529 1 udl
sysfillrect 12701 1 udl
sysimgblt 12674 1 udl
rtsx_pci_sdmmc 17475 0
ghash_clmulni_intel 13259 0
aesni_intel 55399 4
aes_x86_64 17255 1 aesni_intel
xts 12885 1 aesni_intel
lrw 13257 1 aesni_intel
gf128mul 14951 2 lrw,xts
ablk_helper 13597 1 aesni_intel
cryptd 20373 4 ghash_clmulni_intel,aesni_intel,ablk_helper
i915 600396 4
i2c_algo_bit 13413 1 i915
wmi 19070 0
drm_kms_helper 49394 2 udl,i915
video 19390 1 i915
ahci 25731 2
drm 286028 7 udl,i915,drm_usb,drm_kms_helper
libahci 31364 1 ahci
r8169 67446 0
rtsx_pci 33355 2 rtsx_pci_ms,rtsx_pci_sdmmc
quelle
Antworten:
Woohoo, ich habe eine Lösung gefunden (kein zusätzlicher Adapter erforderlich)!
In Ubuntu 13.04 macht die Installation des vorkompilierten 3.9-Kernels von kernel.ubuntu.com mein Display Plug-and-Play. Mit dem Dienstprogramm "Anzeigen" funktionieren sowohl die Spiegelung als auch der erweiterte Desktop. Es ist nicht 100% butterweich, aber es funktioniert. Der Saucy 3.10.1 Kernel funktioniert auch gut mit Raring. Ich kann keinen Unterschied zwischen den Kerneln 3.9 und 3.10 in Bezug auf DisplayLink feststellen.
Wenn Ihr DisplayLink-Monitor mit Ubuntu 12.10 oder 13.04 nicht sofort funktioniert, funktioniert die Installation des Linux-Kernels 3.9 oder höher möglicherweise "nur". Anscheinend wurden die in DisplayLink eingebrannten Treiber verbessert.
Die Installation eines vorgefertigten Kernels ist einfach. Laden Sie die Header- und Image-Deb-Dateien für den Kernel Ihrer Wahl herunter (insgesamt 3 Dateien). Installieren Sie zuerst die Header und dann das Kernel-Image. Beim nächsten Neustart sollten Sie den aktualisierten Kernel verwenden (überprüfen Sie die Version mit "uname -r"). Wenn Sie einen älteren Kernel erneut starten möchten, wird durch Drücken der Umschalttaste während des Startvorgangs Ihres Computers ein Menü angezeigt, in dem Sie auswählen können, welcher Kernel gestartet werden soll. Wenn Sie Probleme mit einem neuen Kernel haben, können Sie ihn jederzeit deinstallieren. Ich empfehle dazu Synaptic.
http://kernel.ubuntu.com/~kernel-ppa/mainline/
quelle
Als Zwischenschritt können Sie ein statisches Image auf einem DisplayLink-Gerät platzieren, indem Sie die folgenden Anweisungen befolgen: https://askubuntu.com/a/393117/46709 Wenn das statische Image funktioniert, besteht die Möglichkeit, dass Sie auf den 3.9-Kernel aufsteigen Arbeiten.
quelle