(资料图)
除了用 Rust 编写的 Apple M1/M2 DRM 内核图形驱动程序,现在又有第二个图形相关的内核驱动程序尝试使用 Rust —— 内核中的 “VGEM” 驱动程序正在用 Rust 编程语言重写。
VGEM(Virtual GEM) 是 Linux 4.1 版本引入的虚拟 GEM 提供者,作为最小的非硬件支持的图形执行管理器 (GEM) 内存管理服务已经存在了一段时间。它被 LLVMpipe 和其他非本机 3D 驱动程序方案用于缓冲区共享, 有利于提高软件光栅化器的性能。
在过去十年的大部分时间里,VGEM 一直是主线内核的一部分。但如今 VGEM 已不受关注,性能优化也不如新的硬件 GPU 驱动程序。但开源开发人员 Maíra Canal 最近开始尝试使用 Rust 重写 VGEM,作为直接渲染管理器 (DRM) 子系统中的第二款 Rust 驱动。目前 Rust VGEM 工作仍处于早期阶段,但大多数 IGT 测试用例都已通过。
- 今日观点!Linux的VGEM内核驱动程序正在用 Rust 重写
- Visual Studio 2022 17.6发布首个预览版:可视化工具支持|全球观速讯
- 微软Edge用户数不升反降:占据10.84%的市场份额
- 《京东》百亿补贴商品现已上架:但暂未出现活动入口-世界看热讯
- 《京东健康》启动罕见病两千万关爱计划:上线罕见病就诊地图
- 《TikTok》将限制青少年每天的屏幕时间为60分钟 视焦点讯
- 《阿里云盘》iOS版4.2.0发布:支持RAW和TIFF格式图片浏览_当前要闻
- 当前动态:Chrome浏览器现在可以延长MacBook 的电池寿命
- 《爱奇艺》回应2月充会员只能用28天 按自然月算
- 天天观天下!《微博》3月2日热搜排名一览2023