libvf显卡虚拟化显卡直通
Linux

LIBVF.IO 开源显卡虚拟化,给消费级显卡的另一种解决方案

LIBVF.IO 是一个新的开源的显卡虚拟化项目,提供高效、稳定的显卡虚拟化解决方案。它是基于 Linux KVM 、Sriov以及QEMU 的,可以为多个虚拟机提供显卡的虚拟化服务。相比 Hyper-v 虚拟化 gpu更具有适用性。

LibVF.IO通过在具有本地GPU性能的虚拟机中运行真正的Windows来解决显卡直通问题。我们通过运行未修改的客户机GPU驱动程序和本地硬件接口来实现这一点。这确保了对Windows的更改不会破坏或降低与在诸如WINE或Proton等兼容性层下运行的程序的兼容性。LibVF.IO通过自动化创建和管理中介设备(主机和客户端共享的分区商用GPU),识别NUMA节点,解析/管理IOMMU设备,并为虚拟机分配虚拟GPU功能。

LIBVF.IO 的主要特点包括:

  1. 高效性:LIBVF.IO 采用了优化的虚拟化技术,可以在不影响性能的情况下提供显卡虚拟化服务。性能接近显卡直通。
  2. 稳定性:LIBVF.IO 被广泛测试过,具有高度的稳定性和可靠性。
  3. 易用性:LIBVF.IO 提供了简单易用的Yaml API 接口,方便开发者快速接入并使用。支持图灵,帕斯卡等老 Nvidia 消费级卡,这也是最常见的显卡,不需要交虚拟机 Grid 驱动以及天价的license费用
  4. 开源性:LIBVF.IO 是完全开源的,遵顼GNU协议,任何人都可以自由地使用、修改和分发它。

LIBVF.IO 的应用场景主要是在云计算、虚拟化、容器化等领域,可以为多个虚拟机提供显卡虚拟化服务,提升虚拟机的图形处理能力,从而提高应用程序的性能。

官方说明文档:LibVF.IO: Commodity GPU Multiplexing Driven By VFIO & YAML. (arccompute.com)

Features
Virtualization of Intel, AMD, & Nvidia GPUs.
Simple declarative YAML API.
Automated installation.

Hi, I’m Yawata

这次不要再从零开始。 什么都想学一点,什么都想会一点。 区块链入门水平,前端入门水平。喜欢用Google, neovim, Windows。前重度游戏玩家,已游戏阳痿。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注