GPU直通自定义操作系统模板

当准备您的自定义模板以支持GPU时,请遵循以下说明。

请注意,GPU直通主要有两种使用场景:

尽管机器学习场景所需的工作较少(即显示不必使用GPU),我们将全面介绍支持这两种场景的端到端流程。

支持的GPU

如果您在本地运行DaDesktop,或为您的私有服务器申请购买特定显卡,请注意以下事项。

我们主要针对AMD Radeon RX 6000系列(尤其是RX 6400)和Nvidia RTX显卡测试DaDesktop系统。通常2018年之前的型号不受支持。

此外,Ryzen 7/9的集成显卡和Intel的iGPU应该可以正常工作,但我们并未针对它们运行自动化测试。

DD节点端

dadesktop_npnode_deploy/modules/build-os-template 包含脚本,用于修改Linux客户机,以支持将GPU作为主显示器,并在支持GPU的机器与CPU渲染的屏幕之间切换。

客户机设置

请确认 /var/lib/kvm/templatename/sysinfo.json 中的“support_qemu”已设置为false,以便您可以连接到客户机内部的VNC,因为qemu vnc无法显示直通GPU的屏幕。

测试

方法1:
vblank_mode=0 glxgears

方法2:

/apps/dd-guest/check-gpu

未连接物理显示器时的Windows客户机设置(大多数情况)

我们使用IddSampleDriver在Windows 10模板中创建显示适配器和视觉显示器。如果您的GPU未插入显示器,只需安装它即可。

转到“设备管理器”->“显示适配器”->“IddSampleDriver Device”:右键单击,启用设备。(如果不使用虚拟显示器,可以禁用该设备。)

   速度会很慢,如果有“断开此显示器”选项,您可以断开此显示器

   选择显示器x,在“多显示器”部分下,使用下拉菜单并选择断开此显示器选项。

   您也可以“断开此显示器”(如果有此选项)