All in one 篇二:能拆分为32张虚拟显卡的AMD S7150X2
玩all in one有一个痛点就是显卡无法虚拟化。这就导致了虚拟机需要使用显卡的话就得直通一张显卡来解决,如果多个虚拟机都需要显卡的话,那就的直通多张显卡,但主板没有那么多的PCI-E通道来安装多张显卡。
其中最高的办法就是GPU虚拟化,nvidia amd Intel都有提供GPU虚拟化的方案。其中Intel的入门门槛最低,6代酷睿以上的核显平台都支持GPU虚拟化,nvidia和amd的虚拟化方案都需要专门的显卡才能使用GPU虚拟化。对于nvidia也可以通过软件启用消费级显卡的虚拟化功能,而amd使用的硬件显卡虚拟化技术只能使用特定显卡才能使用虚拟化功能。
今天我就搞来一张AMD的虚拟化显卡 Firepro S7150 X2 16G。它是AMD的第一代支持虚拟化技术的显卡,2016年推出,采用双Tonga XT/Tonga PRO核心,每个核心8G显存共计16G,采用显存划分方式拆分,最小显存单位为512M因此它能拆分出32个虚拟显卡。
后面AMD还相继推出了AMD Radeon Pro V340 32G HBM ,AMD Radeon Pro V520 8G HBM ,AMD Radeon Pro V620 32G GDDR6 等虚拟化显卡。当然这些卡要么太贵,要么压根买不到。
所以只能给大家带来售价仅1200元的初代AMD虚拟化显卡S7150X2。
amd的初代虚拟化显卡一共三个产品,分别式单芯卡S7150,双芯卡s7150x2 和mxm形体卡s7100x。其中s7150有两种核心,分别是拥有2048个计算单元的Tonga XT和1792计算单元的Tonga PRO。采用了SR-IOV的方式来实现显卡虚拟化,相比较于nvidia的软件实现虚拟化性能损失要更小,同时还能不用软件授权费。nvidia的显卡虚拟化是需要缴纳GRID虚拟机授权许可费用的,价格并不便宜VPC授权方式一年需要100美元。而AMD的虚拟机显卡驱动是不用钱的。
这次我非常幸运的搞到了初期采用Tonga XT核心的s7150x2,拥有完整2048个计算单元。这是一装被动散热的显卡,在家庭环境下使用需要改造散热。我用一个8cm的风扇diy和纸盒胶布DIY了一个简易的抽风散热,不过风量太小效果比较糟糕。
这张卡需要SR-IOV才用使用显卡虚拟化功能,由于我的主板不支持SR-IOV功能无法使用显卡虚拟化功能,新买的X99服务器主板和配件也没那么快到,等到了以后才进一步测试。
另外这张显卡在启用虚拟化功能以后,显卡的编码器是无法使用的。只有Radeon Pro系列的虚拟化显卡才支持VGPU调用编码器。此外s7150官网仅支持ESXI平台,KVM可以通过开源驱动实现,但是稳定性不佳。虚拟机驱动仅支持windows7/10/11 64位版本,linux平台不支持。可以通过open Radeon Pro驱动在linux下驱动显卡,依旧稳定性不佳。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友6368383981
校验提示文案
aisyun
校验提示文案
Xeon-E3
校验提示文案
小熊先森Exiu
校验提示文案
羊猴鸡狗猪
校验提示文案
健康且平凡的幸福
校验提示文案
geek玩物
校验提示文案
买买买的土豆酱
校验提示文案
粥逍遥
校验提示文案
Omega_2008
校验提示文案
值友6424953163
校验提示文案
值友6424953163
校验提示文案
小熊先森Exiu
校验提示文案
Xeon-E3
校验提示文案
aisyun
校验提示文案
Omega_2008
校验提示文案
粥逍遥
校验提示文案
买买买的土豆酱
校验提示文案
值友6368383981
校验提示文案
geek玩物
校验提示文案
健康且平凡的幸福
校验提示文案
羊猴鸡狗猪
校验提示文案