Điểm:1

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

lá cờ 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!

Điểm:0
lá cờ cn

Tôi không tìm thấy giải pháp đơn giản vì tôi không phân tích đủ cây phụ thuộc ở đây. Nhưng tôi đã tìm ra giải pháp để khắc phục lỗi treo màn hình và các lỗi tiếp theo (do chiến lược phân tích và gỡ lỗi của tôi ;-)) như sau:

  1. Dist-Nâng cấp lên 20.10 và 21.04

  2. Cài đặt tuyến chính công cụ để cài đặt bất kỳ phiên bản hạt nhân được bảo trì nào một cách dễ dàng và đồ họa

  3. Cài đặt gói dkms và trình điều khiển độc quyền của Displaylink 5.4 từ ngày 6 tháng 4, 21 cho Ubuntu 20.04

  4. Có lỗi phụ thuộc liên quan đến kernel v.5.13.x Giả sử đúng phiên bản kernel theo tên của trình điều khiển Displaylink của synap : displaylink-driver-5.4.0-55.153.run

  5. Bắt đầu công cụ dòng chính và kernel v5.4.0 đã tải xuống

  6. Đã sửa phiên bản hạt nhân này trong cấu hình grub, làm theo hướng dẫn này đây:

    • Đầu tiên, đặt GRUB_DEFAULT thành "Ubuntu, với Linux 5.4.0-050400-generic"

    • Chạy cập nhật sudo-grub và nhận được cảnh báo thay đổi định dạng lỗi thời này thành chuỗi ký tự sau cho phiên bản grub2 lớn hơn v2.00: "gnulinux-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd>gnulinux-5.4.0-050400-generic-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd"

    • Bạn có thể tìm ra phiên bản grub của mình bằng cách:

      $ dpkg --list | grep sâu
      ii grub-common 2.04-1ubuntu45
      
    • Vì vậy, tôi đã có một phiên bản lớn hơn v2.00 (ở đây v2.04 và ergo đã lấy chuỗi trên và đặt nó vào tệp /etc/default/grub:

      $ sudo gedit /etc/default/grub
      
      # Nếu bạn thay đổi tệp này, hãy chạy 'update-grub' sau đó để cập nhật
      # /boot/grub/grub.cfg.
      # Để biết tài liệu đầy đủ về các tùy chọn trong tệp này, hãy xem:
      # info -f grub -n 'Cấu hình đơn giản'
      
      #GRUB_DEFAULT=0
      #Đặt thành Hạt nhân 5.4
      #GRUB_DEFAULT="Ubuntu, với Linux 5.4.0-050400-chung"
      GRUB_DEFAULT="gnulinux-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd>gnulinux-5.4.0-050400-generic-advanced-8d93a8c9-e03f-413f-83f8-ea147a14bfcd"
      GRUB_TIMEOUT_STYLE=ẩn
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || tiếng vang Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh"
      GRUB_CMDLINE_LINUX=""
      
      # Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
      # Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
      # thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
      
      # Bỏ ghi chú để tắt thiết bị đầu cuối đồ họa (chỉ dành cho grub-pc)
      #GRUB_TERMINAL=bảng điều khiển
      
      # Độ phân giải được sử dụng trên thiết bị đầu cuối đồ họa
      # lưu ý rằng bạn chỉ có thể sử dụng các chế độ mà card đồ họa của bạn hỗ trợ qua VBE
      # bạn có thể nhìn thấy chúng trong GRUB thực bằng lệnh `vbeinfo'
      #GRUB_GFXMODE=640x480
      
      # Bỏ ghi chú nếu bạn không muốn GRUB chuyển tham số "root=UUID=xxx" cho Linux
      #GRUB_DISABLE_LINUX_UUID=true
      
      # Bỏ ghi chú để vô hiệu hóa việc tạo các mục menu của chế độ khôi phục
      #GRUB_DISABLE_RECOVERY="true"
      
      # Bỏ ghi chú để nhận tiếng bíp khi bắt đầu grub
      #GRUB_INIT_TUNE="480 440 1"```
      
      
  7. Chạy cập nhật sudo-grub

  8. Bây giờ sau khi khởi động lại, kernel v5.4.0 chính xác đã được bắt đầu trong môi trường Ubuntu 21.04 và tôi có thể định cấu hình lại các màn hình được kết nối bên ngoài USB-C của mình bằng các công cụ Ubuntu để cấu hình hiển thị.

Xin lưu ý rằng đối với giải pháp, phiên bản kernel hiện đã được sửa và có thể gây ra sự cố trong tương lai với các bản cập nhật trong tương lai.

Tôi biết rằng loại câu trả lời này không thẳng thắn nhưng có lẽ nó sẽ giúp ích cho người này hay người khác, khi gặp khó khăn như vậy. Có vẻ như trình điều khiển liên kết hiển thị được cố định thành một phiên bản kernel đặc biệt, vì vậy nó rất không ổn định đối với các bản cập nhật Ubuntu. Cuối cùng, tôi sẽ đề xuất, sửa phiên bản kernel thành v5.4 sẽ hữu ích sau khi cập nhật lên Ubuntu 20.04 và tất cả các bước khác có thể chỉ là lãng phí thời gian.

pedda avatar
lá cờ cn
Gói evdi-dkms gặp sự cố với tiêu đề hạt nhân >5.13 (nguyên mẫu có khai báo con trỏ không khớp). Vì vậy, vui lòng không cài đặt gói này, vì nó sẽ liên tục tìm kiếm nhân mới bao gồm mặc dù tôi đã quyết định sử dụng nhân cũ hơn v5.4 như đã đề cập ở trên.Nếu bạn không muốn gặp sự cố khi nâng cấp hệ thống, vui lòng không cài đặt hoặc gỡ bỏ gói này. Có vẻ như không cần thiết khi sử dụng trình điều khiển độc quyền.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.