DisplayLinkベースモニターの接続が断続的に切断されるのを防ぐにはどうすればよいですか?

DisplayLinkベースモニターの接続が断続的に切断されるのを防ぐにはどうすればよいですか?

兆候

数分/時間ごとにUSB3 DisplayLinkドックに接続されているモニターが数秒間消え、再び点灯します。

ハードウェア

  • DellドッキングステーションモデルD6000
  • HPノートブックへのUSB3接続(少なくとも3つのモデルにあります)
  • 2つのHPモニターへのDisplayPort接続

オペレーティングシステム

  • アーキテクチャLinux
  • Ubuntu 20.04

ソフトウェア

  • ディスプレイリンク5.3.1.34-4およびその他のバージョン

丸太

幸いなことに、これらのイベントの1つが発生したときに、ログにはいくつかのログエントリしかありませんでした。私は含んでいたみんな切断前と再接続後のこの時点の生ログ:

Dec 04 09:54:25 host gnome-shell[1676]: libinput error: event5  -       Das Keyboard: client bug: event processing lagging behind by 14ms, your system is too slow
Dec 04 09:55:43 host kernel: usb 4-1.1: Disable of device-initiated U1 failed.
Dec 04 09:55:43 host kernel: usb 4-1.1: Disable of device-initiated U2 failed.
Dec 04 09:55:43 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: unregister 'cdc_ncm' usb-0000:37:00.0-1.1, CDC NCM
Dec 04 09:55:43 host NetworkManager[1027]: <info>  [1607028943.8418] device (ens4u1u1i5): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
Dec 04 09:55:43 host dhcpcd[950]: ens4u1u1i5: removing interface
Dec 04 09:55:43 host kernel: usb 4-1.1: Set SEL for device-initiated U1 failed.
Dec 04 09:55:43 host kernel: usb 4-1.1: Set SEL for device-initiated U2 failed.
Dec 04 09:55:44 host kernel: usb 4-1.1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Dec 04 09:55:44 host kernel: usb 4-1.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
Dec 04 09:55:44 host kernel: usb 4-1.1: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
Dec 04 09:55:44 host kernel: usb 4-1.1: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
Dec 04 09:55:44 host kernel: usb 4-1.1: [7] FU [Dell USB Audio Playback Volume] ch = 6, val = -10752/0/16
Dec 04 09:55:44 host upowerd[1197]: treating change event as add on /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1.1
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: MAC-Address: 9c:eb:e8:f2:8e:31
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: setting rx_max = 16384
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: setting tx_max = 16384
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 usb0: register 'cdc_ncm' at usb-0000:37:00.0-1.1, CDC NCM, 9c:eb:e8:f2:8e:31
Dec 04 09:55:44 host kernel: usb 4-1.1: usbfs: process 173165 (ActiveCommandQu) did not claim interface 0 before use
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2517] manager: (usb0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/9)
Dec 04 09:55:44 host systemd-udevd[181574]: Using default interface naming scheme 'v245'.
Dec 04 09:55:44 host boltd[941]: probing: started [1000]
Dec 04 09:55:44 host systemd-udevd[181574]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: renamed from usb0
Dec 04 09:55:44 host upowerd[1197]: treating change event as add on /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1.1
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2787] device (usb0): interface index 8 renamed iface from 'usb0' to 'ens4u1u1i5'
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2835] device (ens4u1u1i5): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2859] settings: (ens4u1u1i5): created default wired connection 'Wired connection 1'
Dec 04 09:55:44 host systemd-udevd[181575]: Using default interface naming scheme 'v245'.
Dec 04 09:55:44 host systemd-udevd[181575]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Dec 04 09:55:44 host dhcpcd[950]: ens4u1u1i5: waiting for carrier
Dec 04 09:55:44 host dhcpcd[950]: ens4u1u1i5: waiting for carrier
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: network connection: disconnected
Dec 04 09:55:47 host boltd[941]: probing: timeout, done: [2973976] (2000000)

その他

多くの人々は、上記のソフトウェアやハードウェアだけでなく、同様のソフトウェアやハードウェアでもこの現象を観察しています。たとえば、Windows 10でも発生します。

ベストアンサー1

古い質問ですが、新しいDisplayLinkユーザーに役立つ可能性があるため、回答を提供します。私はLinuxとWindowsの両方で2つの異なるデバイスとしてDisplayLinkを使用してきました。以下は、問題を引き起こす一般的な事項です。一部のユーザーはデュアルブートを実行できるため、Windowsについても説明します。

  • 調査するUSB一時停止/節電特にUSBハブまたはドッキングステーションを介して接続されたDisplayLinkデバイスがある場合は、無効にしてください。 PowertopはLinux用の次世代の便利なツールです。 Windowsでは、省エネ設定を試してみてください。
  • 一部質問できるノートパソコンの場合、グラフィック、USB、または一般的なパフォーマンス用の他のBIOSスリープ設定があることを確認してください。
  • ないことを確認してくださいWiFiアダプタまたはBluetoothワイヤレスデバイスがDisplayLinkアダプタに近すぎます。。以前のラップトップでこの問題が発生しましたが、別のUSBを使用したり、LANケーブルで接続したりすると問題が解決しました。
  • 何を確認する必要がありますか?DisplaylinkとEvdiのバージョンあなたは使用しています。ディストリビューションには、いくつかの新しいバグが修正されていない古いバージョンがある可能性があります。また、一部のLinuxカーネルバージョンにはまだEvdiと統合されていないバグや機能があります。可能であれば、最新の安定版とLTSバージョンのカーネルをお試しください。
  • 努力するデフォルトのIntelモード設定に切り替えるWindowsのLinuxに最新のDisplayLinkとグラフィックドライバをインストールします。
  • それでも機能しない場合は確認してください。evdi github ページ、特に質問部分。どのバージョンが最適に動作するかについてのヒントや提案を見つけることができます。
  • アーチウィキDisplayLinkページいくつかの便利なDisplaylinkのインストールとトラブルシューティングのヒント(停止の問題、ディスプレイ認識の問題、再描画の問題など)を提供します。

おすすめ記事