Add support for Ubuntu 16.10
Ubutun 16.10 is just days away and the DisplayLink drivers don't work for it and cause X to crash.
[26700.930972] ------------[ cut here ]------------
[26700.930995] kernel BUG at /build/linux-B4zRAA/linux-4.8.0/mm/usercopy.c:75!
[26700.931021] invalid opcode: 0000 [#2] SMP
[26700.931038] Modules linked in: evdi(OE) nlsiso88591 uas usbstorage nvram msr vmnet(OE) vmwvsockvmcitransport vsock vmwvmci vmmon(OE) ccm rfcomm cmac cdcmbim sndusbaudio sndusbmidilib cdcncm qcserial usbwwan usbserial qmiwwan cdcwdm usbnet uvcvideo mii videobuf2vmalloc videobuf2memops videobuf2v4l2 videobuf2core videodev media btusb btrtl bnep arc4 i2cdesignwareplatform i2cdesignwarecore sndsocskl sndsocsklipc sndsocsstipc sndsocsstdsp sndhdaextcore hpwmi sndhdacodechdmi sndsocsstmatch sndsoccore sndhdacodecconexant sndhdacodecgeneric sndcompress ac97bus intelrapl x86pkgtempthermal intelpowerclamp coretemp sndpcmdmaengine sndhdaintel sndhdacodec kvmintel sndhdacore iwlmvm sndhwdep kvm mac80211 sndpcm irqbypass iwlwifi intelcstate
[26700.931393] sndseqmidi cfg80211 intelraplperf sndseqmidievent sndrawmidi sndseq sndseqdevice sndtimer joydev inputleds snd serioraw soundcore shpchp idma64 virtdma intelpchthermal meime mei intellpsspci hciuart btbcm btqca btintel bluetooth socbuttonarray intelvbtn tpminfineon intellpssacpi intellpss acpipad hpwireless intelhid machid sparsekeymap parportpc ppdev lp parport iptables xtables autofs4 dmsnapshot dmbufio algifskcipher afalg dmcrypt hidgeneric
[26700.931619] evdi: [D] evdidetect:69 (dev=2) Painter is connected
[26700.931622] evdi: [D] evdipaintergetedidcopy:192 (dev=2) 00 ff ff
[26700.931667] usbhid
[26700.931678] crct10difpclmul crc32pclmul ghashclmulniintel i915 aesniintel aesx8664 lrw gluehelper ablkhelper cryptd i2calgobit drmkmshelper psmouse e1000e syscopyarea sysfillrect sysimgblt ptp fbsysfops ahci ppscore drm libahci i2chid wmi hid pinctrlsunrisepoint video pinctrlintel fjes
[26700.931818] CPU: 1 PID: 1653 Comm: ThreadedDrmDevi Tainted: G D OE 4.8.0-19-generic #21-Ubuntu
[26700.931852] Hardware name: HP HP EliteBook Folio 1040 G3/80FA, BIOS N83 Ver. 01.02 03/09/2016
[26700.931884] task: ffff8947d6925880 task.stack: ffff8947408f4000
[26700.931907] RIP: 0010:[<ffffffff8262e537>] [<ffffffff8262e537>] _checkobjectsize+0x77/0x1dc
[26700.931929] evdi: [D] evdidetect:69 (dev=1) Painter is connected
[26700.931931] evdi: [D] evdipaintergetedidcopy:192 (dev=1) 00 ff ff
[26700.931992] RSP: 0018:ffff8947408f7dd8 EFLAGS: 00010286
[26700.932014] RAX: 000000000000005f RBX: ffff89467b6dc2e8 RCX: 0000000000000000
[26700.932038] RDX: 0000000000000000 RSI: ffff8947f144dc68 RDI: ffff8947f144dc68
[26700.932066] RBP: ffff8947408f7df8 R08: 00000000000e3481 R09: 0000000000000005
[26700.932090] R10: 0000000000000060 R11: 0000000000000ce4 R12: 0000000000000058
[26700.932119] R13: 0000000000000001 R14: ffff89467b6dc340 R15: ffff89467b6dc2b8
[26700.932146] FS: 00007f3828ff9700(0000) GS:ffff8947f1440000(0000) knlGS:0000000000000000
[26700.932175] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[26700.932198] CR2: 0000563efbefdde8 CR3: 000000037966c000 CR4: 00000000003406e0
[26700.932227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[26700.935710] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[26700.939150] Stack:
[26700.942340] 0000000000000000 ffff894739db7600 ffff89467b6dc2a0 0000000000000058
[26700.945811] ffff8947408f7eb8 ffffffffc041e27d ffff8947408f7e78 ffff894739db76c8
[26700.945813] ffff8945e5bc5800 ffff894739db7708 00007f3828ff86a0 0000000000000400
[26700.945813] Call Trace:
[26700.945829] [<ffffffffc041e27d>] drmread+0x17d/0x360 [drm]
[26700.945832] [<ffffffff82771fa0>] ? securityfilepermission+0xa0/0xc0
[26700.945835] [<ffffffff82632338>] _vfsread+0x18/0x40
[26700.945836] [<ffffffff82632a96>] vfsread+0x96/0x130
[26700.945839] [<ffffffff82633f75>] SySread+0x55/0xc0
[26700.945842] [<ffffffff82c9eef6>] entrySYSCALL64fastpath+0x1e/0xa8
[26700.945862] Code: 48 0f 44 d1 48 c7 c6 80 4d 0a 83 48 c7 c1 64 a5 09 83 48 0f 44 f1 4d 89 e1 49 89 c0 48 89 d9 48 c7 c7 00 1a 0a 83 e8 fd 03 f7 ff <0f> 0b e8 12 d6 fb ff 85 c0 75 78 48 89 df e8 a6 2d e4 ff 84 c0
[26700.945864] RIP [<ffffffff8262e537>] _checkobject_size+0x77/0x1dc
[26700.945865] RSP <ffff8947408f7dd8>
[26700.946000] ---[ end trace 93958cf71e0e4dd6 ]---
This needs fixing for DisplayLink to be a reliable and serious option for external display support.
Ubuntu 16.10 is supported by release 1.2.65 onwards, available from our website here:
-
Peder commented
On Dell XPS 15 and Dell D3100 usb docking it worked with 16.04, but on 16.10 it flicks between different graphics modes ending up with an error with an external screen. Using
DisplayLink USB Graphics Software for Ubuntu
1.3.52 16 Feb 2017
Please fix these issues, when you state that 16.10 is supported! -
Pedro Vagner commented
My display adapter works great on 16.04, but too slow (unusable) on 16.10. Please, fix that!
-
am_technix commented
Very very slow with Ubuntu 16.10 but I found something on my HP Spectre
When the internal monitor is ON, it's better. When it is deactivated : the external DisplayLink AOC monitor is unusable... Very strangeLooking for a solution for this issue
-
Anonymous commented
I hate to self promote my posts, but I found something that stopped applications to run with ~1fps:
http://displaylink.org/forum/showthread.php?t=65153
I hope this helps some you out!
-
Rainer Hahnekamp commented
After upgrading to 16.10 it's also not working on my machine. Is there a plan to release an improved version?
-
Stephen Lee commented
Peter - sorry, but there's no way that 1.2.65 will support a point release for 16.10. It doesn't even support 16.10, no matter what Wim states. A quick glance at the comments below will show the same.
-
Peter Ries commented
Ubuntu 16.04.2 point release with 4.8 kernel is on the way. Will driver 1.2.65 support this Ubuntu version as well?
-
Steve G commented
sigh... missing be able to use my external monitor since moving to 16.10 / 1.2.65
-
J-E Casta commented
ubuntu 16.10 and displaylink 1.2.65 don't work at all for me either.
No video, USB ok but probleme with sound card
-
Jose Martin commented
ubuntu 16.10 and displaylink 1.2.65 don't work at all for me either.
The worst thing is that downgrading back to 1.1.62 doesn't work!
-
Maxime Lilou commented
How could you say that this task is completed? You cannot claim that you have support for 16.10. Not sure who did the programming on 1.2.65, but this is a real shame for DisplayLink as a company.
This 1.2.65 driver in 16.10 is the most unstable and horrible driver ever seen from a professional company. Completely useless. Everything worked just fine in 16.04. But in 16.10 this is a nightmare.
-
Joachim Nilsson (Troglobit) commented
Status update: dowgrading to either Elementary OS or Linux Mint, both based on Ubuntu 16.04, with the 1.2.65 driver -- works great! (Only some minor mouse lagging and screen messup, when placing mouse pointer around corners of glxgears window. Otherwise I get ~60 fps without a hitch. Compared to ~1 fps on Ubuntu 16.10)
So I can only conclude that there are some really nasty things going on with Ubuntu 16.10, which is hardly surprising given how much else is showing how unstable it is. I guess the lesson we can learn from this, is stick with the LTS releases people.
-
Jacob commented
Not good enough.
-
Daniel Olsen commented
I am experiencing the severe instabilities on Ubuntu 16.10, DL-3100 and Dell XPS 13 (9343) with 1.2.65. Screens keep disappearing and constant crashes. Very poor performance when it works. The setup worked flawlessly for Ubuntu 16.04. Please fix this for 16.10!
-
DantE commented
Yea, this fails pretty bad. Just get a blinking cursor. Dell 15 XPS running 16.10 and Unity.
-
Robin Trulssen Bye commented
Lenovo X1 Carbon and tried both a Targus and a Lenovo DisplayLink dock. Everything worked with 16.04. Now the external monitor don't work. Lots of errors in dmesg and slow boot times with errors/semi-hangs.
-
Joachim Nilsson (Troglobit) commented
I too can attest to the instabilities reported here. I'm so regretting upgrading from 16.04 to this mess. X1 Carbon G1 with Lenovo USB 3.0 dock..
Will try both downgrading Ubuntu, older displaylink drivers, and even try Debian before I toss it all out for a completely different laptop.
-
Anonnymous commented
dmesg
[ 1575.585198] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
[ 1575.585199] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
[ 1575.682231] do_trap: 57 callbacks suppressed
[ 1575.682234] traps: unity-settings-[2785] trap int3 ip:7fdb8a404241 sp:7ffdbbd0cdd0 error:0 in libglib-2.0.so.0.5000.0[7fdb8a3b4000+110000]
[ 1576.005122] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
[ 1576.005125] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
[ 1576.005317] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
[ 1576.005319] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
[ 1576.605887] compiz[2934]: segfault at 20 ip 00007f629f4d434c sp 00007ffebb0bcb40 error 4 in libunityshell.so[7f629f0da000+5df000] -
Anonnymous commented
The 1.2.65 driver is incredible unstable in Ubuntu 16.10. Almost useless. Works for a short period of time, then crashes. Restore. Crash. Restore crash. Sometimes it works for 10 minutes, other times 2 minutes. Moreover the resolution is not set correctly. Please fix this. 1.1.58 worked perfectly on 16.04.
uname -a
4.8.0-26-generic #28-Ubuntu SMP Tue Oct 18 14:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
-
Anonymous commented
I have this version (1.2.65). When I boot with an external display corrected Ubuntu says it must start in a low graphics mode.