DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Linux and Open Source (https://displaylink.org/forum/forumdisplay.php?f=29)
-   -   external monitor not detected in Ubuntu/20.04 with DL-59xx chipset (https://displaylink.org/forum/showthread.php?t=67334)

kngharv 09-18-2020 01:04 AM

external monitor not detected in Ubuntu/20.04 with DL-59xx chipset
 
1 Attachment(s)
I am running generic Ubuntu/20.04 with generic kernel.

I have two external monitors attached to my laptop. One attached to HDMI, another one attached to my displaylink hub powered by a newer DL-5910 chip (Dell*D3100) via usb/3.

The laptop has a builtin Intel GPU and a Nvidia gpu, which I use nouveau driver for it.

Installation process was smooth, and after reboot it seems that the displaylink driver has installed successfully.

However, the external monitor attached to the usb hub is simply not working.

I almost want to say it is not detected, but it's not that simple.

During the login process, gdm3 seems to know that I have two external monitors thus all monitor painted dark purple.

Once I log in, though, the external monitor attached to usb simply doesn't work.

I thought the external monitor simply wasn't detected... but when I run the following, it shows that the monitor was attached

Quote:

$ ls /sys/class/drm/*/status | xargs -I {} -i bash -c "echo -n {}: ; cat {}"
/sys/class/drm/card0-DVI-I-1/status:connected
/sys/class/drm/card1-DVI-I-2/status:disconnected
/sys/class/drm/card2-DVI-I-3/status:disconnected
/sys/class/drm/card3-DVI-I-4/status:disconnected
/sys/class/drm/card4-eDP-1/status:connected
/sys/class/drm/card4-HDMI-A-1/status:connected
and dmesg also had one line which indicated that displaylink found the attached monitor:

Quote:

[ 27.803323] evdi: [D] evdi_painter_mode_changed_notify:701 (dev=0) Notifying mode changed: 1280x1024@60; bpp 32;
(my external monitor is an old Sony which has 1280x1024 resolution. I connected it via DVI port).

I also manually edited the 20-displaylink.conf file in /etc/X11/xorg.conf.d
Quote:

Section "OutputClass"
Identifier "DisplayLink"
MatchDriver "evdi"
Driver "modesetting"
Option "AccelMethod" "none"
EndSection

Section "Device"
Identifier "DisplayLink"
Driver "modesetting"
Option "PageFlip" "false"
EndSection
I also patched the x server, gotten the deb package from this website

But still, the external monitor simply not detected by xrandr

In fact, when run xrandr --listproviders, displaylink gpu is not detected:
Quote:

Providers: number : 2
Provider 0: id: 0x46 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:Intel
Provider 1: id: 0xa9 cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:nouveau
yet, the driver seems to loaded:
Quote:

$ lsmod|grep -i evdi
evdi 53248 4
drm_kms_helper 184320 3 evdi,i915,nouveau
syscopyarea 16384 2 drm_kms_helper,evdi
sysfillrect 16384 2 drm_kms_helper,evdi
sysimgblt 16384 2 drm_kms_helper,evdi
drm 491520 13 drm_kms_helper,evdi,i915,ttm,nouveau

Any idea/hint/pointer on how to solve this problem?

thanks in advance


Harv
ps. displaylink-debian installation script yield the same result.

kngharv 09-22-2020 11:07 AM

managed to detect external monitor by swtich to wayland
 
Dear all:

I managed to get around the problem by switching to wayland instead of using good old X11.

Since Ubuntu/20.04 has an option of log in using wayland, it was pretty easy for me to do.

For those who ran into similar problem, may be you should give wayland a try as well.

Performance on wayland is pretty good, I actually feel it's more responsive on wayland than X11.

Good luck.


Harv


All times are GMT. The time now is 12:54 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.