高通公司的工程师开发了 VCL 作为新的开源 OpenCL 驱动程序,与 VirtIO-GPU 配合使用,在虚拟机中提供 OpenCL 硬件加速。
VCL 是一个新的 Mesa 驱动程序,用于在客户虚拟机中提供 OpenCL 支持,最终由主机系统的驱动程序和底层 GPU 硬件加速。VCL 之于 OpenCL,就像 Virgl 之于 OpenGL,Venis 之于 Vulkan,用于客户虚拟机图形加速。VCL 利用了 VirtIO-GPU 基础架构。
VCL 是一个用 Rust 为 Mesa 编写的 OpenCL 驱动程序,通过 VirtIO 与主机通信,编译并执行主机系统的 OpenCL 驱动程序。
高通公司的工程师在高通博客中宣布了他们在 VCL 驱动程序方面的工作。
他们开启了一项 Mesa 合并请求,以便将 VCL VirtIO-GPU OpenCL 驱动程序添加到 Mesa 中。该代码目前正在审查中。对于 Virglrenderer 代码来说,这个合并请求是为了引入 Vcomp 作为支持 OpenCL 使用所需的主机端代码。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/53085.html