开发者生态
morning
Synaptics 专利声明停止 DisplayLink 驱动程序的工作
摘要
Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free softwar...
the
that
for
and
Linux
with
LWN
software
The
DisplayLink
2026-11-11
1 阅读
约6分钟阅读
speckx
字号:
欢迎来到 LWN.net 以下仅供订阅的内容由 LWN 订阅者提供给您。成千上万的订阅者依靠 LWN 获取来自 Linux 和自由软件社区的最佳新闻。如果您喜欢这篇文章,请考虑订阅 LWN 。感谢您访问LWN.net!作者:Joe Brockmeier,2026 年 11 月 10 日 Mike Lothian 拥有一个使用 DisplayLink 芯片组的扩展坞(或扩展坞),至少在他看来,该芯片组在 Linux 上的性能不佳。他决定在 LLM 的帮助下尝试改进 Linux 驱动程序,但遇到了一个无法解决的问题,因此他寻求帮助,希望 Synaptics 的开发人员能够伸出援手。 (DisplayLink 于 2022 年被 Synaptics 收购。)然而,Synaptics 法律团队并没有帮助他改进驱动程序,而是以专利侵权索赔作为回应,要求他停止未经授权实施 DisplayLink 技术,并威胁要进行昂贵的法律处罚。目前看来,该公司坞站的 Linux 用户将不得不继续生活在无法与其他平台同等功能的情况下。 Synaptics 和 Displaylink 他试图支持的扩展坞是一款戴尔设备,该设备通过 USB 3 连接到系统,并允许用户将多个显示器和其他设备连接到他们的计算机。它通过 Ubuntu 的 APT 存储库为设备提供适用于 Linux 的 DisplayLink Manager (DLM) 软件。该公司仅提供二进制形式的 DLM 软件,并且仅适用于基于 x86 的平台。该软件是专有的,但该公司确实维护着一个开源的树外内核模块,该模块包含在 DLM(可扩展虚拟显示接口 (EVDI) 项目)中。它提供了与 Linux DRM 兼容的驱动程序,并允许用户使用用于显示设置的标准工具(例如 xrandr 或 GNOME 和 KDE Plasma 的实用程序)管理其对接显示器。一篇简短的文章解释了为什么该公司没有发布 DLM 的源代码:该软件使用称为 DL3 的专有图形技术,通过通信通道(本例中为 USB 3)创建各种通道(例如 USB、DisplayLink 视频、音频)的压缩流,并再次对其进行解码以输出到用户的设备。不幸的是,供应商提供的软件对 Lothian 来说效果不佳。我在写这篇文章时通过 Signal 与他交谈;他说驱动程序在Linux下不断崩溃,因此他决定使用他的Claude订阅来尝试开发新的驱动程序和支持软件。 Vino 他于 6 月 17 日将 Vino 的第一个补丁系列(他的基于 Rust 的 DRM/KMS 驱动程序)作为 RFC 发布到内核的 dri-devel 列表中。Lothian 指出它处于不完整状态,并请求帮助解决他在尝试与扩展坞的控制平面通信时遇到的阻止程序。 “如果您了解 DisplayLink DL3 控制平面参与序列,或者了解隔离每个通道差异无法看到的整个总线定时/排序属性的想法,我们将非常欢迎您的帮助。”他收到了一些开发人员的反馈,包括 Danilo Krummrich 的指导,要求重新设计驱动程序以使用 Rust KMS 绑定,但没有针对他试图解决的问题的具体建议。 Lothian 还在 6 月 17 日在 EVDI GitHub 存储库上提出了一个问题。它解释了他迄今为止所做的工作,概述了尝试对 DL3 协议进行逆向工程的方法,提供了带有 Vino 代码的 GitHub 存储库的链接,并要求澄清一些问题。他的问题没有得到答复。他还通过电子邮件直接联系了 Synaptics 的 Łukasz Spintzyk;他在 7 月 5 日至 10 月 7 日期间与该公司的通信可在 Lothian 编制的 PDF 中找到。他指出,他在 EVDI 中发现了一些错误,并提出了拉取请求(该请求几个月来都没有经过审核),并在 Vino 上被阻止的情况下请求帮助。 7 月 20 日,他收到了回复,不是来自 Spintzyk,而是来自 Synaptics 的 Michal Lukaszek:我写这篇文章的原因是 DisplayLink 不是一个开放标准。 DisplayLink 设备使用的协议、编解码器和其他技术均为 Synaptics 专有,并受到包括英国在内的多个司法管辖区的大量专利组合的保护。从您发布的内容来看,VINO 项目似乎正在超越互操作性工作,并朝着实施我们认为这些专利涵盖的技术的方向发展。虽然许多开发人员专注于避免受版权保护的源代码,这是可以理解的,但专利法却不同。如果实施了专利发明,独立编写或干净的实施并不一定能避免专利侵权。 Lukaszek 表示,Lothian 完全有可能不了解“围绕 DisplayLink 的知识产权状况”,因此他希望现在就让他意识到,而不是“让情况稍后变得更加正式”。洛锡安住在苏格兰,有一个“.co.uk”电子邮件地址,这解释了为什么 ema
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱