Score:1

Displaylink driver does not work since last update on August 15th 2021, after update and display config changes -> System freezes

ธง cn

[UPDATE] I also tried the Displaylink driver version 5.3.1 from 5th of may 2020. No Monitors externally are detected! So less functionality! I tried this version as well, 'cuz I installed the last working version somewhere in the first half of 2020. Will try now 5.3 and 5.2 (even this is not for UBUNTU 20.04). [/UPDATE]

[UPDATE2] Drivers 5.2 and 5.3 install/deinstall and reinstall to 5.4 has lead to a system, where external monitors are not detected anyway. So at least the system is now complete broken. I followed that deinstall instructions with

sudo displaylink-installer uninstall

and rebooted afterwards every time. The installation process does not seem to be very stable. [/UPDATE2]

I am using a HP USB-C Docking Station for my external periphery devices (USB keyboard and mouse, Audio, Ethernet and 2 External monitors via Displaylink driver), so that I can easily switch between my working laptop running windows 10 and my UBUNTU laptop (ASUS ROG G752VS). Till yesterday's update everything worked fine, after the update, Display link drivers did not work. So I downloaded today the latest Display Link drivers from here (I followed all steps). After the rebooting external monitors were detected nearly like before. Now my internal monitor is also detected and I cannot turn it off (either by setting it to "off" on Display settings or by just closing the laptop's lid, the system freezes (You see the monitors with a frozen mouse pointer, and no keyboard). So I cannot even run a terminal hitting "Ctrl-Alt-F[x]".

After system freezes nothing works and you have to turn off the computer by pressing "on" for 4 seconds. I varied switching the main monitor to one of my main (external) displays, which works. But if I turn off any of the monitors (so regardless whether internal or externally attached to the usb-c dock) it freezes. I also tried ARandR to exclude system internal software tooling problems. But the problem seems to lie deep in the system, I assume of the kernel or its display link module.

My HW Configuration:

  • Two FULL HD monitors connected via DisplayPort and link to the USB_C dock
  • ASUS ROG G752 VS running Ubuntu 20.04 LTS
  • USB Mouse and Keyboard
  • Logitech Sound connected analogly to the small jack of the USB-C Dock
  • USB-C Dock of HP connected to USB-C/Thunderbolt of my ASUS ROG G752 VS

My SW config:

  • Ubuntu 20.04 LTS with last update of Aug 15th
  • Display Link driver v.5.4 from synaptics from Apr 6th 2021

Attached the latest updates as a text file (excerpt from /var/log/apt/history.log):

    Start-Date: 2021-08-01  18:16:46
Commandline: aptdaemon role='role-commit-packages' sender=':1.1473'
Upgrade: virtualbox-6.1:amd64 (6.1.22-144080~Ubuntu~eoan, 6.1.26-145957~Ubuntu~eoan)
Remove: linux-modules-5.8.0-55-generic:amd64 (5.8.0-55.62~20.04.1), linux-hwe-5.8-headers-5.8.0-55:amd64 (5.8.0-55.62~20.04.1), linux-image-5.8.0-55-generic:amd64 (5.8.0-55.62~20.04.1), linux-modules-extra-5.8.0
-55-generic:amd64 (5.8.0-55.62~20.04.1), linux-headers-5.8.0-55-generic:amd64 (5.8.0-55.62~20.04.1)
End-Date: 2021-08-01  18:17:36

Start-Date: 2021-08-15  21:17:05
Commandline: /usr/bin/unattended-upgrade
Upgrade: libexiv2-27:amd64 (0.27.2-8ubuntu2.4, 0.27.2-8ubuntu2.5)
End-Date: 2021-08-15  21:17:06

Start-Date: 2021-08-15  21:17:10
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-5.11.0-25-generic:amd64 (5.11.0-25.27~20.04.1, automatic), linux-modules-extra-5.11.0-25-generic:amd64 (5.11.0-25.27~20.04.1, automatic), linux-modules-5.11.0-25-generic:amd64 (5.11.0-25.27~
20.04.1, automatic), linux-headers-5.11.0-25-generic:amd64 (5.11.0-25.27~20.04.1, automatic), linux-hwe-5.11-headers-5.11.0-25:amd64 (5.11.0-25.27~20.04.1, automatic)
Upgrade: linux-headers-generic-hwe-20.04:amd64 (5.8.0.63.71~20.04.45, 5.11.0.25.27~20.04.10), linux-image-generic-hwe-20.04:amd64 (5.8.0.63.71~20.04.45, 5.11.0.25.27~20.04.10), linux-generic-hwe-20.04:amd64 (5.8
.0.63.71~20.04.45, 5.11.0.25.27~20.04.10)
End-Date: 2021-08-15  21:18:42

Start-Date: 2021-08-15  21:18:46
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (90.0+build1-0ubuntu0.20.04.1, 91.0+build2-0ubuntu0.20.04.1)
End-Date: 2021-08-15  21:18:52

Start-Date: 2021-08-15  21:18:56
Commandline: /usr/bin/unattended-upgrade
Upgrade: libgnutls30:amd64 (3.6.13-2ubuntu1.3, 3.6.13-2ubuntu1.6)
End-Date: 2021-08-15  21:18:57

Start-Date: 2021-08-15  21:19:01
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-en:amd64 (90.0+build1-0ubuntu0.20.04.1, 91.0+build2-0ubuntu0.20.04.1)
End-Date: 2021-08-15  21:19:02

Start-Date: 2021-08-15  23:15:44
Commandline: aptdaemon role='role-commit-packages' sender=':1.232'
Install: libjcat1:amd64 (0.1.3-2~ubuntu20.04.1, automatic), libxcb-shm0:i386 (1.14-2, automatic), libllvm12:amd64 (1:12.0.0-3ubuntu1~20.04.3, automatic), libllvm12:i386 (1:12.0.0-3ubuntu1~20.04.3, automatic)
Upgrade: gnome-settings-daemon-common:amd64 (3.36.1-0ubuntu1, 3.36.1-0ubuntu1.1), libdrm-nouveau2:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm-nouveau2:i386 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), linux-libc-dev:amd64 (5.4.0-80.90, 5.4.0-81.91), xserver-common:amd64 (2:1.20.9-2ubuntu1.2~20.04.2, 2:1.20.11-1ubuntu1~20.04.2), alsa-ucm-conf:amd64 (1.2.2-1ubuntu0.8, 1.2.2-1ubuntu0.9), openssl:amd64 (1.1.1f-1ubuntu2.4, 1.1.1f-1ubuntu2.5), xserver-xorg-core:amd64 (2:1.20.9-2ubuntu1.2~20.04.2, 2:1.20.11-1ubuntu1~20.04.2), sane-utils:amd64 (1.0.32+git20210730-focal0, 1.0.32+git20210811-focal0), libegl-mesa0:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), openvpn:amd64 (2.4.7-1ubuntu2.20.04.2, 2.4.7-1ubuntu2.20.04.3), libglapi-mesa:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), libglapi-mesa:i386 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), bcompare:amd64 (4.3.7-25118, 4.4.0-25886), google-chrome-stable:amd64 (92.0.4515.107-1, 92.0.4515.131-1), docker-ce-rootless-extras:amd64 (5:20.10.7~3-0~ubuntu-focal, 5:20.10.8~3-0~ubuntu-focal), xserver-xorg-legacy:amd64 (2:1.20.9-2ubuntu1.2~20.04.2, 2:1.20.11-1ubuntu1~20.04.2), libxatracker2:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), gnome-settings-daemon:amd64 (3.36.1-0ubuntu1, 3.36.1-0ubuntu1.1), openssh-sftp-server:amd64 (1:8.2p1-4ubuntu0.2, 1:8.2p1-4ubuntu0.3), libegl1-mesa:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), passwd:amd64 (1:4.8.1-1ubuntu5.20.04, 1:4.8.1-1ubuntu5.20.04.1), libgbm1:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), xserver-xephyr:amd64 (2:1.20.9-2ubuntu1.2~20.04.2, 2:1.20.11-1ubuntu1~20.04.2), libdrm-amdgpu1:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm-amdgpu1:i386 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libsane1:amd64 (1.0.32+git20210730-focal0, 1.0.32+git20210811-focal0), python3-distupgrade:amd64 (1:20.04.35, 1:20.04.36), ubuntu-release-upgrader-core:amd64 (1:20.04.35, 1:20.04.36), libfwupdplugin1:amd64 (1.3.11-1~focal1, 1.5.11-0ubuntu1~20.04.2), ssh:amd64 (1:8.2p1-4ubuntu0.2, 1:8.2p1-4ubuntu0.3), xwayland:amd64 (2:1.20.9-2ubuntu1.2~20.04.2, 2:1.20.11-1ubuntu1~20.04.2), libdrm2:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm2:i386 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), login:amd64 (1:4.8.1-1ubuntu5.20.04, 1:4.8.1-1ubuntu5.20.04.1), openssh-server:amd64 (1:8.2p1-4ubuntu0.2, 1:8.2p1-4ubuntu0.3), libgl1-mesa-dri:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), libgl1-mesa-dri:i386 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), openssh-client:amd64 (1:8.2p1-4ubuntu0.2, 1:8.2p1-4ubuntu0.3), libfwupd2:amd64 (1.3.11-1~focal1, 1.5.11-0ubuntu1~20.04.2), shim-signed:amd64 (1.40.4+15+1552672080.a4a1fbe-0ubuntu2, 1.40.6+15.4-0ubuntu7), fwupd-signed:amd64 (1.27.1ubuntu2+1.3.11-1~focal1, 1.27.1ubuntu5+1.5.11-0ubuntu1~20.04.2), libgl1-mesa-glx:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), ubuntu-release-upgrader-gtk:amd64 (1:20.04.35, 1:20.04.36), libsane-common:amd64 (1.0.32+git20210730-focal0, 1.0.32+git20210811-focal0), fwupd:amd64 (1.3.11-1~focal1, 1.5.11-0ubuntu1~20.04.2), libdrm-intel1:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm-intel1:i386 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm-radeon1:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), libdrm-radeon1:i386 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), mesa-vdpau-drivers:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), mesa-vulkan-drivers:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), mesa-vulkan-drivers:i386 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), libssl1.1:amd64 (1.1.1f-1ubuntu2.4, 1.1.1f-1ubuntu2.5), libdrm-dev:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), wireless-regdb:amd64 (2020.11.20-0ubuntu1~20.04.1, 2021.07.14-0ubuntu1~20.04.1), libsane:amd64 (1.0.32+git20210730-focal0, 1.0.32+git20210811-focal0), docker-ce:amd64 (5:20.10.7~3-0~ubuntu-focal, 5:20.10.8~3-0~ubuntu-focal), mesa-va-drivers:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), docker-ce-cli:amd64 (5:20.10.7~3-0~ubuntu-focal, 5:20.10.8~3-0~ubuntu-focal), teamviewer:amd64 (15.20.3, 15.20.6), libglx-mesa0:amd64 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), libglx-mesa0:i386 (20.2.6-0ubuntu0.20.04.1, 21.0.3-0ubuntu0.2~20.04.1), libdrm-common:amd64 (2.4.102-1ubuntu1~20.04.1, 2.4.105-3~20.04.1), shim:amd64 (15+1552672080.a4a1fbe-0ubuntu2, 15.4-0ubuntu7)
End-Date: 2021-08-15  23:16:59

Can anybody give me a hint, what else to try to fix/workaround this issue? By the way, Does anybody knows, when Display link drivers are flawlessly intergrated into the kernel anyway? Thanks a lot in advance! Please help!

Score:0
ธง cn

ฉันไม่พบวิธีแก้ปัญหาที่ตรงไปตรงมา เนื่องจากฉันไม่ได้วิเคราะห์แผนผังการพึ่งพาที่นี่อย่างเพียงพอ แต่ฉันพบวิธีแก้ปัญหาสำหรับการแก้ไขการแสดงผลค้างและข้อผิดพลาดที่ตามมา (อันเป็นผลมาจากกลยุทธ์การวิเคราะห์และดีบักของฉัน ;-)) ดังนี้:

  1. Dist-อัปเกรดเป็น 20.10 และ 21.04

  2. ติดตั้งแล้ว เมนไลน์ เครื่องมือสำหรับติดตั้งเคอร์เนลเวอร์ชันใด ๆ ที่ได้รับการบำรุงรักษาอย่างง่ายดายและแบบกราฟิก

  3. ติดตั้งแพ็คเกจ dkms และไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Displaylink 5.4 ตั้งแต่วันที่ 6 เมษายน 21 สำหรับ Ubuntu 20.04

  4. มีข้อผิดพลาดในการพึ่งพาเกี่ยวกับเคอร์เนล v.5.13.x ถือว่าถูกต้อง เวอร์ชันเคอร์เนลตามชื่อไดรเวอร์ Displaylink ของ synaptic : displaylink-driver-5.4.0-55.153.run

  5. เริ่มเครื่องมือ mainline และดาวน์โหลดเคอร์เนล v5.4.0

  6. แก้ไขเคอร์เนลเวอร์ชันนี้ในการกำหนดค่าด้วง ตามคำแนะนำนี้ ที่นี่:

    • ตั้งค่า GRUB_DEFAULT เป็น "Ubuntu พร้อมด้วย Linux 5.4.0-050400-generic" ก่อน

    • วิ่ง sudo ปรับปรุงด้วง และรับคำเตือนให้เปลี่ยนรูปแบบล้าสมัยเป็นสตริงตามตัวอักษรต่อไปนี้สำหรับเวอร์ชันของ grub2 ที่ใหญ่กว่า v2.00: "gnulinux-ขั้นสูง-8d93a8c9-e03f-413f-83f8-ea147a14bfcd>gnulinux-5.4.0-050400-ทั่วไปขั้นสูง-8d93a8c9-e03f-413f-83f8-ea147a14bfcd"

    • คุณสามารถค้นหาเวอร์ชันด้วงของคุณได้โดย:

      $dpkg --รายการ | grep ด้วง
      ii ด้วงทั่วไป 2.04-1ubuntu45
      
    • ดังนั้นฉันจึงมีเวอร์ชันที่ใหญ่กว่า v2.00 (ที่นี่ v2.04 และ ergo เอาสตริงด้านบนแล้วใส่ลงในไฟล์ /etc/default/grub:

      $ sudo gedit /etc/default/grub
      
      # หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
      # /boot/grub/grub.cfg
      # สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
      # info -f grub -n 'การกำหนดค่าอย่างง่าย'
      
      #GRUB_DEFAULT=0
      #ตั้งค่าเคอร์เนล 5.4
      #GRUB_DEFAULT="Ubuntu พร้อม Linux 5.4.0-050400-generic"
      GRUB_DEFAULT="gnulinux-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd>gnulinux-5.4.0-050400-generic-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd"
      GRUB_TIMEOUT_STYLE=ซ่อน
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || สะท้อน Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="เงียบ"
      GRUB_CMDLINE_LINUX=""
      
      # ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
      # ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
      # ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"
      
      # Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
      #GRUB_TERMINAL=คอนโซล
      
      # ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
      # โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
      # คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
      #GRUB_GFXMODE=640x480
      
      # ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
      #GRUB_DISABLE_LINUX_UUID=จริง
      
      # ไม่แสดงความคิดเห็นเพื่อปิดการสร้างรายการเมนูโหมดการกู้คืน
      #GRUB_DISABLE_RECOVERY="จริง"
      
      # ยกเลิกการแสดงความคิดเห็นเพื่อรับเสียงบี๊บเมื่อเริ่มด้วง
      #GRUB_INIT_TUNE="480 440 1"```
      
      
  7. วิ่ง sudo ปรับปรุงด้วง

  8. ตอนนี้หลังจากรีบูตเคอร์เนลที่ถูกต้อง v5.4.0 ก็เริ่มต้นขึ้นในสภาพแวดล้อม Ubuntu 21.04 และฉันสามารถกำหนดค่าจอภาพที่เชื่อมต่อภายนอก USB-C ของฉันอีกครั้งด้วยเครื่องมือ Ubuntu สำหรับการกำหนดค่าการแสดงผล

โปรดทราบว่าสำหรับการแก้ปัญหา เวอร์ชันเคอร์เนลได้รับการแก้ไขแล้วในขณะนี้ และอาจทำให้เกิดปัญหาในอนาคตด้วยการอัปเดตในอนาคต

ฉันรู้ว่าคำตอบแบบนี้ไม่ตรงไปตรงมา แต่บางทีมันอาจจะช่วยคนใดคนหนึ่งเมื่อมีปัญหาเช่นนี้ ดูเหมือนว่าไดรเวอร์ลิงค์แสดงผลได้รับการแก้ไขเป็นเคอร์เนลเวอร์ชันพิเศษ ดังนั้นจึงไม่เสถียรมากเมื่อเทียบกับการอัปเดตของ Ubuntu ในตอนท้ายฉันขอแนะนำ การแก้ไขเวอร์ชันเคอร์เนลเป็น v5.4 จะช่วยได้หลังจากอัปเดตเป็น Ubuntu 20.04 และขั้นตอนอื่นๆ ทั้งหมดอาจทำให้เสียเวลา

pedda avatar
cn flag
แพ็คเกจของ evdi-dkms ประสบปัญหากับส่วนหัวของเคอร์เนลที่ >5.13 (ต้นแบบมีการประกาศตัวชี้ที่ไม่ตรงกัน) ดังนั้นโปรดอย่าติดตั้งแพ็คเกจนี้ เนื่องจากมันจะค้นหาเคอร์เนลใหม่อย่างต่อเนื่อง แม้ว่าฉันจะตัดสินใจใช้เคอร์เนล v5.4 ที่เก่ากว่าตามที่กล่าวไว้ข้างต้นหากคุณไม่ต้องการประสบปัญหาในการอัพเกรดระบบ โปรดอย่าติดตั้งหรือลบแพ็คเกจนี้ ดูเหมือนว่าไม่จำเป็นเมื่อใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา