总结一下,对我来说有用的方法

总结一下,对我来说有用的方法

我已经从 Ubuntu 22.04 升级到 23.10,我的扩展坞上的显示链接不再起作用。我有一台戴尔 D3100 和一台 D-link DUB-M810,两者的问题都一样。

我从这里重新安装了驱动程序:https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu 但没有帮助。

我刚刚在另一台计算机上安装了 Ubuntu 23.10,安装驱动程序后,两个扩展坞都能正常工作,但在从旧版本升级的系统上,我无法使其工作。

有人知道吗?

答案1

总结一下,对我来说有用的方法

卸载 DisplayLink 驱动程序:

sudo displaylink-installer uninstall

更新图形驱动程序:

sudo ubuntu-drivers install

重新安装 DisplayLink 驱动程序

sudo ./displaylink-driver-5.8.0-63.33.run

重启。

背景

我自己在联想 P15V 上遇到了这个问题,这款电脑配有 Quadro P620 显卡,通过 USB-C 运行 DisplayLink 连接联想 ThinkPad 混合 USB-C 带 USB-A 扩展坞 DUD9011D1。经过几次升级后,我的笔记本电脑上运行着 Ubuntu 22.04 - 可能是从 21.04 开始的。

我使用安装程序进行了默认升级以达到 23.10,没有任何明显的错误,但是当我重新启动时,我再也无法在“设置”>“屏幕显示”中看到外部显示器的选项。

但是,USB 键盘、鼠标和以太网都可以正常工作,因此我怀疑问题出在通信堆栈的更高层,可能是图形/显示处理方面的问题。

我发现Arch Linux DisplayLink 维基页面当我跑的时候

sudo dmesg

我遇到了以下交替重复的错误:

evdi: disagrees about version of symbol sme_me_mask
evdi: Unknown symbol sme_me_mask (err -22)

发现类似的问题发生在这个 gitub 问题

我做了什么来解决这个问题

“不同意符号的版本”提示我,带有符号“sme_me_mask”的动态链接库存在问题 - 可能是冲突或依赖问题?我认为升级过程中出现了问题,卸载并重新安装 DisplayLink 和图形驱动程序可能会有所帮助。

首先,我使用 DisplayLink 驱动程序官方卸载脚本

sudo displaylink-installer uninstall

然后,我从Ubuntu 更新 Nvidia 驱动程序的说明

sudo ubuntu-drivers install

然后我重新安装了Synaptics 的 DisplayLink 驱动程序

sudo ./displaylink-driver-5.8.0-63.33.run

一次重启后显示器就可以再次正常工作了。

希望有帮助!

相关内容