移动版

Linux VGEM内核驱动程序正计划使用Rust进行重写

2023-03-02 13:30 爆米花 0
编辑有话说:Linux的VGEM内核驱动程序正在用Rust重写,这将带来更高的性能和安全性,为Linux系统带来新的可能性。

除了用 Rust 编写的 Apple M1/M2 DRM 内核图形驱动程序,现在又有第二个图形相关的内核驱动程序尝试使用 Rust  —— 内核中的 “VGEM” 驱动程序正在用 Rust 编程语言重写。

VGEM(Virtual GEM) 是 Linux 4.1 版本引入的虚拟 GEM 提供者,作为最小的非硬件支持的图形执行管理器 (GEM) 内存管理服务已经存在了一段时间。它被 LLVMpipe 和其他非本机 3D 驱动程序方案用于缓冲区共享, 有利于提高软件光栅化器的性能。

Linux的VGEM内核驱动程序正在用 Rust 重写

在过去十年的大部分时间里,VGEM 一直是主线内核的一部分。但如今 VGEM 已不受关注,性能优化也不如新的硬件 GPU 驱动程序。但开源开发人员 Maíra Canal 最近开始尝试使用 Rust 重写 VGEM,作为直接渲染管理器 (DRM) 子系统中的第二款 Rust 驱动。目前 Rust VGEM 工作仍处于早期阶段,但大多数 IGT 测试用例都已通过。

0
免责声明:本文转载互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。
文章标签

本文统计

  • 发布时间:2023-03-02 13:30
  • 修改次数:1
  • 修改时间:2023-09-19 14:07
  • 浏览热度:155
  • 评论数量:0
  • 点赞次数:0
评论
举报
验证码
发表

暂无评论,期待你的妙语连珠

举报文章问题
验证码
举报文章问题

已收到!

我们将尽快处理。