Project Icon

evdi

用于多屏管理和虚拟显示器控制的Linux内核模块

EVDI是一个开源的Linux内核模块,为用户空间程序提供多屏管理和虚拟显示器控制功能。它包含evdi内核模块和libevdi库,支持添加、移除虚拟显示器及接收屏幕更新。EVDI兼容标准Linux DRM子系统,可通过xrandr等工具操作。该项目支持DisplayLink USB 3.0设备,最低要求Linux内核4.15版本,主要在Ubuntu系统上进行了测试。EVDI项目欢迎开发者社区参与,以改进其架构和扩展兼容性。

可扩展虚拟显示接口

构建状态

可扩展虚拟显示接口(EVDI)是一个Linux®内核模块,它能够管理多个屏幕,允许用户空间程序控制图像的显示。它本质上是一个虚拟显示器,你可以添加、移除它,并在使用libevdi库的应用程序中接收屏幕更新。

该项目是DisplayLink Ubuntu开发的一部分,它为Ubuntu上的DisplayLink USB 3.0设备提供支持。请注意,这不是DisplayLink设备的完整驱动程序。有关更多信息和完整的驱动程序包,请参阅DisplayLink Ubuntu驱动程序

这个开源项目包括evdi内核模块和libevdi封装库的源代码。应用程序(如DisplayLink的用户模式驱动程序)可以使用这个库与内核模块进行信息的发送和接收。

如何使用

详情请参阅libevdi API文档

EVDI是一个与标准Linux DRM子系统兼容的驱动程序。因此,可以使用标准工具(如xrandr)或图形环境(如Unity、Gnome或KDE)中的显示设置小程序来控制显示器。

支持的最低内核版本为4.15。DisplayLink已确认该模块可在Ubuntu内核变体上编译和运行,最高支持到5.5版本。尽管Travis CI作业使用了其他原版Linux内核源码,但较新的内核或其他发行版使用的内核变体可能需要额外的开发。请参阅下文了解如何提供帮助。

未来发展

这是首次发布。DisplayLink欢迎对改进提议架构的建议和反馈,并将乐意审查开发者社区的补丁或提案。以下是我们目前认为需要关注的领域:

  • 尚未验证与Ubuntu 18.04/20.04 LTS以外发行版的兼容性。如果您在其他发行版上成功运行,请告诉我们 - 欢迎提交拉取请求!
  • EVDI内核模块与libevdi封装库之间的通信目前没有访问控制或身份验证。未来版本可以改进这一点,增加EVDI发送和接收数据的安全性。
  • EVDI内核模块驱动程序目前是一个platform_driver,原因有多个;最重要的是因为虚拟显示器无法被发现,即无法在硬件层面枚举。EVDI也是一个通用设备,不与任何特定类型的设备、传输层或总线绑定。

其他发行版的软件包

DisplayLink RPM上有一个非官方的GitHub项目,为Fedora、CentOS Stream、Rocky Linux和AlmaLinux OS生成RPM包。这不在我们的控制之下,但它使用我们的代码作为创建RPM包的基础。

许可

本项目的各个元素采用不同的许可证。具体来说,modulelibrary分别采用GPL v2和LGPL v2.1许可 - 请查阅子文件夹中的单独LICENSE文件。其余文件和子文件夹(除非单独的LICENSE文件另有说明)均采用MIT许可。

更多信息

欲了解更多信息,请访问我们的支持页面。访问displaylink.com了解更多关于DisplayLink技术的信息。

© 2015-2020 DisplayLink (UK) Ltd. 版权所有。

Linux是Linus Torvalds在美国和其他国家的注册商标。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号