近日,一组大神级别的高手破解了NVIDIA部分数据中心加速卡(Tesla)、专业图形卡(Quadro)才支持的GPU虚拟化(vGPU)功能,下放到了GeForce游戏卡上,一些原本不支持的Quadro专业卡也能用了。
GPU虚拟化技术,简单地说就是可以让多个用户共享使用同一颗GPU,类似于CPU虚拟化,一向只有高端专业产品才支持,毕竟需要驱动程序和大量软件配合才行,也得经过ISV软件厂商的优化和认证。
但其实在硬件上,专业卡和游戏卡使用的GPU芯片并无不同,硬件层面都具备GPU虚拟化能力,只不过在游戏卡和一些低端专业卡上被屏蔽了。
现在,高手们放出了破解驱动,通过设备ID替换,让那些原本不支持GPU虚拟化的NVIDIA显卡,也能白嫖GPU虚拟化这一以前需要几千几万元才能得到的专业技能。
目前支持的有安培架构GA102,图灵架构TU102、TU104,帕斯卡架构GP102、GP104核心,分别模仿了RTX A40、Quadro RTX 6000、Tesla T4、Tesla P40、Tesla P4的设备ID。
具体如下:
GA102:
RTX 3090、RTX 3080 Ti、RTX 3080
TU102:
Titan RTX、RTX 2080 Ti、RTX 2080
TU104:
RTX 2080 Super、RTX 2080、RTX 2070 Super、RTX 2060、Quadro RTX 5000、Quadro RTX 4000
GP102:
Titan X、Titan Xp、GTX 1080 Ti、Quadro P6000
GP104:
GTX 1080、GTX 1070 Ti、GTX 1070、GTX 1060 6/3GB、Quadro P5000
为何不支持TU106、GP106这些低端核心?很简单,GPU虚拟化对硬件要求较高,低端卡跑起来太吃力。
为何不支持GA104?大概是驱动破解还不到位。
目前,这一破解功能仅支持Linux系统、KVM虚拟机软件,暂不支持Windows系统、VMware虚拟机,不知道后续能不能加上。