Open blackPantherOS opened 1 year ago
I had pretty much the same problem, on Gentoo, with the latest LTS kernel. Using the "modified good 1.12.0 driver with kernel 6.3.8" works here as well. At least after downgrading the displaylink driver to v5.6.1.
I had pretty much the same problem, on Gentoo, with the latest LTS kernel. Using the "modified good 1.12.0 driver with kernel 6.3.8" works here as well. At least after downgrading the displaylink driver to v5.6.1.
Your welcome and of course for any other distro users as well... The Hungarian blackPanther OS also received this version as 1.12.1 fast update for 6.x kernels.
Hey guys... I' m trying to apply the same fix in Manjaro running kernel 6.3.13, but was not able yet. Tried first cloning the repo and trying make + make install, and later also to manually edit the PKGBUILD of evdi-git, but also didn't fly.. I see it tried to install a version 1.5.0 of evdi...
Can one of you tell me how to install the 1.12.1 modified version?
Thanks in advance
I was able to install it in the end. After adding a pub key (https://github.com/andikleen/simple-pt/issues/8#issuecomment-813438385).
However bumped into another issue which seems to be related to the lack of support between displaylink-sway (I use MANJARO sway version) ... it seems sway tries to use evdi_dri.so for rendering and can't find that file... For now I' m stuck using a single monitor with a different docker I have.
If I find any solution in the feature I will update the post.
Can one of you tell me how to install the 1.12.1 modified version?
you can Clone modified codes from our repo here . It was tested and now use upto follwing kernel sure: Linux corex.blackpanther.hu 6.4.3-desktop-1bP SMP PREEMPT_DYNAMIC Sat Jul 15 12:53:07 CEST 2023 x86_64 x86_64 x86_64 GNU/Linux
hey @blackPantherOS , thanks for answering. I finally did manage to get it working. Had to apply 2 different patches in wlroots actually. Here is the link for those suffering from the same issue https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1823#note_2011604
The latest: EVDI-1.14.1 and Displaylink - 5.8.0-63.33 still does not recognize connected Displaylink devices.... /The previous EVDI-1.12.0 (our forked version: 1.12.1) working fine. Tested upto kernel 6.5.3./
Product: USB3 to HDMI Manufacturer: DisplayLink SerialNumber: U3HD338349060
EVDI loglevel 10:
kernel: usb 3-4: new SuperSpeed USB device number 2 using xhci_hcd
kernel: usb 3-4: New USB device found, idVendor=17e9, idProduct=4301, bcdDevice=37.29
kernel: usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 3-4: Product: USB3 to HDMI
kernel: usb 3-4: Manufacturer: DisplayLink
kernel: usb 3-4: SerialNumber: U3HD338349060
kernel: usb 3-4: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
kernel: usb 3-4: [13] FU [HDMI 0 Audio Output Playback Volume] ch = 6, val = -8176/0/16
mtp-probe[16729]: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4"
mtp-probe[16729]: bus: 3, device: 2 was not an MTP device
upowerd[9094]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-4
systemd[1]: Starting displaylink.service...
kernel: evdi: [I] Initialising logging on level 10
kernel: evdi: [I] Atomic driver: yes
kernel: evdi: [I] Increasing device count to 3
kernel: evdi: [V] evdi_platform_device_probe:61
kernel: evdi: [V] evdi_drm_device_init:165
kernel: evdi: [V] evdi_painter_init:1182
kernel: evdi: [V] evdi_modeset_init:516
kernel: evdi: [V] evdi_crtc_init:476
kernel: evdi: [D] evdi_crtc_init:499 drm_crtc_init: 0 p0000000063a30f80
kernel: evdi: [I] (card1) Opened by Task 16822 (modprobe) of process 16822 (modprobe)
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card1) Connector state: disconnected
kernel: evdi evdi.0: [drm] Cannot find any crtc or sizes
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: [drm] Initialized evdi 1.14.1 20230721 for evdi.0 on minor 1
kernel: evdi: [I] Evdi platform_device create
kernel: evdi: [V] evdi_platform_device_probe:61
kernel: evdi: [V] evdi_drm_device_init:165
kernel: evdi: [V] evdi_painter_init:1182
kernel: evdi: [V] evdi_modeset_init:516
kernel: evdi: [V] evdi_crtc_init:476
kernel: evdi: [D] evdi_crtc_init:499 drm_crtc_init: 0 p000000006a684fe7
kernel: evdi: [I] (card2) Opened by Task 16822 (modprobe) of process 16822 (modprobe)
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card2) Connector state: disconnected
kernel: evdi evdi.1: [drm] Cannot find any crtc or sizes
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: [drm] Initialized evdi 1.14.1 20230721 for evdi.1 on minor 2
kernel: evdi: [I] Evdi platform_device create
kernel: evdi: [V] evdi_platform_device_probe:61
kernel: evdi: [V] evdi_drm_device_init:165
kernel: evdi: [V] evdi_painter_init:1182
kernel: evdi: [V] evdi_modeset_init:516
kernel: evdi: [V] evdi_crtc_init:476
kernel: evdi: [D] evdi_crtc_init:499 drm_crtc_init: 0 p00000000348fad47
kernel: evdi: [I] (card3) Opened by Task 16822 (modprobe) of process 16822 (modprobe)
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card3) Connector state: disconnected
kernel: evdi evdi.2: [drm] Cannot find any crtc or sizes
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: [drm] Initialized evdi 1.14.1 20230721 for evdi.2 on minor 3
kernel: evdi: [I] Evdi platform_device create
systemd[1]: Started displaylink.service.
systemd[11280]: Reached target sound.target.
systemd[9402]: Reached target sound.target.
mtp-probe[16939]: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4"
mtp-probe[16939]: bus: 3, device: 2 was not an MTP device
kernel: evdi: [I] (card1) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card1) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card1) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card1) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card1) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_user_framebuffer_destroy:319
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card1) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card1) Connector state: disconnected
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [I] (card2) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card2) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card2) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card2) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card2) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_user_framebuffer_destroy:319
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card2) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card2) Connector state: disconnected
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [I] (card3) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card3) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card3) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_driver_close:227
kernel: evdi: [V] evdi_painter_close:964
kernel: evdi: [I] (card3) Closed by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [I] (card3) Opened by Task 10709 (Xorg) of process 10709 (Xorg)
kernel: evdi: [V] evdi_user_framebuffer_destroy:319
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card3) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card3) Connector state: disconnected
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [V] evdi_painter_set_vblank:657
kernel: evdi: [V] evdi_painter_set_vblank:660 Painter lock
kernel: evdi: [V] evdi_painter_send_vblank:644
kernel: evdi: [V] evdi_painter_set_vblank:671 Painter unlock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:679
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:681 Painter lock
kernel: evdi: [V] evdi_painter_send_update_ready_if_needed:691 Painter unlock
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card3) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card3) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card2) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card2) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card1) Connector state: disconnected
kernel: evdi: [V] evdi_detect:93
kernel: evdi: [V] evdi_detect:99 (card1) Connector state: disconnected
Another tested Displaylink device (does not work): Product: VW202B Manufacturer: DisplayLink SerialNumber: 01BE-89LMQS026552
Are you using the latest driver? Yep I tried use displaylink-driver-5.7.0.61.129
If you are using a DisplayLink device, have you checked 'troubleshooting' on DisplayLink's website?
No, because I still use device with 1.12.0 evdi and displaylink-driver-5.6.1.59.184
The latest EVDI / DisplayLink driver does not detected connected monitors. evdi kernel module is loaded, and nothing happed when connecting DisplayLink device to USB
EVDI 1.13.0-1.14.0 :
Disconnected/connected
The modified good 1.12.0 driver with kernel 6.3.8