英伟达
直播中

赵军

7年用户 174经验值
私信 关注
[问答]

是否仅限于在直通模式下使用2个vGPU?

嗨,
我在MS Server 2016(Dell R730)上安装了Tesla M60,它使用带有30个Windows 10 VM的远程桌面虚拟化主机VDI。
我在“半虚拟化”模式下使用RemoteFx,但决定尝试DDA直接pass-thru,因为我们运行的应用程序非常频繁(AutoDesk Suite),并且需要使用硬件加速。
我把一切都运行了(https://docs.microsoft.com/en-us ... ent#machine-profile
-script)有两个VM,但无法再添加,因为Windows主机设备管理器只能看到2个GPU。
使用RemoteFx Hyper-V可以让我关联30个VM(因为M60有2个核心,每个核心有16个vGPU)。
我是否仅限于在直通模式下使用2个vGPU?
这不可能是正确的(我希望)。
有没有其他人有这方面的经验?
谢谢,
史蒂夫

以上来自于谷歌翻译


以下为原文

Hi,

I have a Tesla M60 installed on MS Server 2016 (Dell R730) utilizing Remote Desktop Virtualization Host VDI with 30 Windows 10 VM's.  I was using RemoteFx in a 'para-virtualization' mode but decided to attempt DDA direct pass-thru as the applications we are running are very video processing intense (AutoDesk Suite), and need to use hardware acceleration.

I got everything running (https://docs.microsoft.com/en-us ... hine-profile-script) with two VM's but couldn't add anymore, as the Windows host device manager only sees 2 GPU's. Using RemoteFx Hyper-V lets me associate 30 VM's (as the M60 has 2 cores w/ 16 vGPU's each).  

Am I limited to only using 2 vGPUs in pass-through mode?  That can't possibly be correct (I hope).

Has anyone else had experience with this?

Thank you,
Steve

回帖(3)

王斌

2018-10-8 14:33:33
坏消息,是的。
DDA直通整芯片(“PCIe物理功能”)。
NVidia vGPU是半虚拟化/中介虚拟化,基于Windows的虚拟化不支持它 -  https://docs.nvidia.com/grid/latest/product-support-matrix/index.html。
您必须“等待”或更改虚拟机管理程序(顺便说一下,不推荐使用RemoteFX https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-1803-removed-features)。
M60 = 2x芯片,M10 = 4x芯片(https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units)。
并且不要忘记为DDA购买“Quadro vDWS”许可证(RemoteFX的“GRID vPC”许可证不足)(请参阅https://images.nvidia.com/content/grid/pdf/161207-GRID-Packaging-and-
Licensing的指南.pdf)。

以上来自于谷歌翻译


以下为原文


Bad news, yes. DDA passthrough whole chip ("PCIe physical function"). NVidia vGPU is para-virtualization/mediated-virtualization and it is NOT supported for Windows based virtualization - https://docs.nvidia.com/grid/latest/product-support-matrix/index.html. You must "wait" or change hypervisor (btw. RemoteFX is deprecated https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-1803-removed-features). M60 = 2x chip, M10 = 4x chip (https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units). And do not forget to buy "Quadro vDWS" license for DDA ("GRID vPC" license for RemoteFX is insufficient) (see https://images.nvidia.com/content/grid/pdf/161207-GRID-Packaging-and-Licensing-Guide.pdf).
举报

王睦羽

2018-10-8 14:52:59
感谢您的回复mcerveny  - 我有几个问题......
1.我有点困惑,因为你说基于Windows的虚拟化不支持NVidia vGPU;
但是,你提供的链接清楚地表明它支持RemoteFX for Win 08,12和&
16.我在远程桌面虚拟化主机(RDVH)模式下使用Windows RDS(而不是远程桌面会话主机模式),这绝对是基于Windows的虚拟化。
2. RemoteFX  - 我不知道RemoteFX被弃用我很欣赏这些信息。
话虽这么说,但它也说“我们正在为虚拟化环境开发新的图形加速选项”,所以显然他们仍然有意支持某种类型的pass-thru / para-virtualization选项(或者甚至可能使其更好)。
3.许可证也令人困惑 - 提供的链接表明,对于30个用户而言,年度许可费用为每年7500.00美元(30 x 250美元)或一次性费用为13,500.00美元(450 x 30美元)加上永久许可证每年100.00美元
(使用Quadro vDWS许可证)?

以上来自于谷歌翻译


以下为原文

Thanks for your response mcerveny - I have a few questions...

1. I'm a bit confused because you said that NVidia vGPU is NOT supported for Windows based virtualization; however, the link you provided clearly says it supports RemoteFX for Win 08, 12, & 16. I am using Windows RDS in remote desktop virtualization host (RDVH) mode (as opposed to remote desktop session host mode-), and this is most definitely Windows based virtualization.

2. RemoteFX - I had no idea RemoteFX was being deprecated I appreciate the information. That being said, it does also say "We're developing new graphics acceleration options for virtualized environments", so clearly they still have intentions on supporting some type of pass-thru/para-virtualization option (or maybe even making it better).

3. The licensing is also confusing - is the provided link saying that for 30 users it would cost $7500.00 per year (30 x $250) for the annual licensing OR $13,500.00 one-time fee ($450 x 30) plus $100.00 annually for the perpetual licensing (using the Quadro vDWS license)?
举报

李晓欢

2018-10-8 14:58:20
NVidia vGPU不是Microsoft RemoteFX vGPU。
NVidia vGPU不是DDA(直通客户)或裸机(直接在主机中使用)(请在“Hypervisor”行==“Windows *”中查看“SW产品部署”)。
您可以将RemoteFX与裸机一起使用,将RDVH / RDHS / XenApp与DDA一起使用。
你可以学习(新的但无用的营销唠叨):
https://www.nvidia.com/en-us/design-visualization/technologies/virtual-gpu/
https://blogs.nvidia.com/blog/2018/06/11/what-is-a-virtual-gpu/
文档:https://docs.nvidia.com/grid/index.html
来自GTC的演示文稿(越旧越好):http://on-demand-gtc.gputechconf.com/gtc-quicklink/9DCYSUn
检查来自NGCA人员(NVidia精心挑选的外部人员)的演示文稿/博客/推文/工具/指南,它们可以为您启发技术:http://www.nvidia.com/object/vgpu-advisory-council.html
我的想法:
欢迎来到微软,虚拟机管理程序供应商和NVidia许可地狱 - 从GRID2 https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/查看此william hill官网 。
所有人都必须非常高兴NVidia从GRID2到GRID3软件版本打折许可价格高达90%(https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/post/2201/
#2201 vs. https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/post/2718/#2718)。
NVidia说它不是关于价格而是关于UX(但你会得到非常脆弱和糟糕的驱动程序和API,如“vGPU调度程序”,“捕获sdk”和“视频编解码器sdk”!)和“嵌入式安全”(数据“应该
“驻留在数据中心,但您必须打开与guest虚拟机的远程协议连接!”。
您可以尝试使用Quadro> = x000(如M2000,M4000,... P2000,... P5000)“应该”支持DDA,但检查其他讨论通常未经测试且非常有问题。
您可以尝试离开NVidia GPU并使用AMD(MxGPU / SR-IOV)。
...并且不要忘记计算每个座位的价格(HW + SW,CAPEX + OPEX)会感到惊讶!
这一切都来自我。

以上来自于谷歌翻译


以下为原文


NVidia vGPU is not Microsoft RemoteFX vGPU. NVidia vGPU is not DDA (passthrough to guest) or baremetal (use directly in host) (check "SW Product Deployment" in row "Hypervisor" == "Windows*"). You can use RemoteFX with baremetal and RDVH/RDHS/XenApp with DDA.

You can study (new but useless marketing jabbering):
https://www.nvidia.com/en-us/design-visualization/technologies/virtual-gpu/
https://blogs.nvidia.com/blog/2018/06/11/what-is-a-virtual-gpu/

Docs: https://docs.nvidia.com/grid/index.html

Presentation from GTC (the older the better): http://on-demand-gtc.gputechconf.com/gtc-quicklink/9DCYSUn

Check presentation/blogs/tweets/tools/guides from NGCA people (external people carefully selected by NVidia) that can enlighten the technology for you: http://www.nvidia.com/object/vgpu-advisory-council.html

My opinion:
Welcome to Microsoft, hypervisor vendors and NVidia licensing $$$ hell - check this forum from GRID2 https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/. All must be very happy that NVidia discounted license price upto 90% from GRID2 to GRID3 software release (https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/post/2201/#2201 vs. https://gridforums.nvidia.com/default/topic/543/general-discussion/grid-2-0/post/2718/#2718).
NVidia say that it is not about price but about UX (but you get very fragile and crappy drivers and APIs like "vGPU scheduler", "capture sdk" and "video codec sdk" !) and about "embedded security" (data "should" reside in datacenter, but you must open connection to guest for remote protocol !).
You can try to use Quadro >= x000 (like M2000, M4000, ... P2000, ... P5000) "should" support DDA but check other discussion that it is usually untested and very problematic.
You can try to leave NVidia GPU and use AMD (MxGPU/SR-IOV).
... and do not forget to computed price per seat (HW+SW, CAPEX+OPEX) to be surprised !


That all from me for this topic.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分