日本电子维修技术 显卡hyper-v的GPU-PV可以开始折腾着玩了,amd和n卡都




edit
重点1 驱动位置别放错,要在vm里自己建文件夹,一开始是没有的,我一开始也放错位置了
The important part is that on the host it's C:\Windows\System\DriverStore whereas on the guest it's C:\Windows\System\HostDriverStore




重点2 host 和vm都要用win 10 2004
ltsc用户是可以升级到2004的,保留数据,直接运行下载好的2004的安装盘就可以原地升级了,ltsc个人觉得没有明显优点


这个方案本来就是未公布的级别的,也没有多少实际使用价值,搞不起来就算了


edit  
第二天 我把amd的台式机卡,nvida的笔记本卡都搞定了,都能用了
amd要用到的文件夹是  u0357168.inf_amd64_74ad8cf0ece664a3   ,大约体积1g,每个人的不同驱动版本的可能不一样,复制方法和n卡一样
找到这个文件夹的方法:打开 dxdiag 然后保存到DxDiag.txt,然后搜索DriverName
aticfx64.dll,amdxc64.dll这两个文件是下一步要用到的(可能少了,因为虚拟机里的opengl的打不开)


edit
笔记本的n卡是可以的,可能是我一开始装驱动的时候是用远程桌面装的,ddu,重装了,有nv_dispi.inf_amd64_<UNIQUEID>这个文件夹了,之前找不到这个文件夹

性能测试过会补上

---------------------------------------------

GPU-PV是把gpu半虚拟,host和vm能同时用一个gpu,不需要折腾直通了,不过应用有限win10里装win10,只能伺候国产流氓游戏什么的有点用,前提是不被因为虚拟机封号

https://www.reddit.com/r/HyperV/ ... rv_with_windows_10/

我照着这个人的帖子搞的

不过我目前没有nvida的桌面显卡,有个笔记本的gtx970m,和攻略的驱动貌似不一样,没有同一个文件夹
我的amd的卡和nvida的卡都code 43了

我没搞成功,不过如果有nvida的桌面显卡,理论上很简单

code 43 高手可能再折腾一会能解决,网上一堆解决方案,不过都几乎不是对于hyperv的

https://forum.cfx.re/t/running-f ... artitioning/1281205
这个里面的代码最后一行有2个横线错的,改成之前2行的稍微短一点的

先把执行powershell脚本的权限搞定,先搞个别的powershell脚本看一下能不能跑,我是第一次vm里出现了3个rx570矿渣 XD

Untitled picture.png (403.77 KB, 下载次数: 0)

2020-7-21 22:24 上传

Untitled picture1.png (353.73 KB, 下载次数: 0)

2020-7-21 22:24 上传











评论
只能装win10没啥意思啊 起码装个linux

评论

wsl2 有gpu支持了,不过我没折腾过

评论
能共享到xp或者win98不就可以玩老游戏啦?

评论
GPU直通好像只有NV的吧?

评论

不清楚,理论上这个不叫直通,我的amd的卡在虚拟机里也出现了,code 43是装不了驱动的意思

评论

可能不行,我的vm一开始win10的版本有点低,都不显示显卡的名字,更新到win 10 2004后才显示的

评论

还是买个9800gt之类的直通玩吧。

评论
试了一下

QQ截图20200722133641.png (92.01 KB, 下载次数: 0)

2020-7-22 13:38 上传


Host 跟 VM 都是 Windows 10 2004 版本.


评论

你确定一下是不是放到了HostDriverStore这个文件夹,我一开始也错的,不过最后还是没搞起来,那个人也是2070s显卡,理论上没问题的,dch驱动也没事的

As far as DCH goes, I am running the DCH version of the NVidia driver.

The important part is that on the host it's C:\Windows\System\DriverStore whereas on the guest it's C:\Windows\System\HostDriverStore. I had to create latter directory and also the FileRepository one in it.

评论

好了
改到这个目录可以正常工作了.


评论

如果有空,帮我测一下显卡性能大约打折多少
还有虚拟机的鼠标玩游戏时会不会抽风,我记得当年remote fx 玩fps,鼠标会抽风

声音方面稳不稳?
应该可以用来搞游戏串流的

评论

晚点我测试一下.

不过感觉应该跟 RemoteFX vGPU 差不多的样子.

评论

以前的remotefx需要远程桌面和相关的license,性能也不行。。。

评论
关键是如果在虚拟机里打游戏,remotefx 也可以
如果要想通过rdp,通过网络连接这个虚拟机,就出现 n 多瓶颈,比如 nvidia 不允许消费级显卡opengl over rdp,remotefx也不支持。这些都是商用功能,都是肥肉啊,否则 grid tesla 怎么卖

评论

RemoteFX vGPU 的话
我当时用的是 GTX980.
好像有发挥物理机的90%以上性能.

评论

Untitled picture2.png (408.61 KB, 下载次数: 0)

2020-7-22 17:35 上传



笔记本的n卡是可以的,可能是我一开始装驱动的时候是用远程桌面装的,ddu,重装了,有nv_dispi.inf_amd64_<UNIQUEID>这个文件夹了,之前找不到这个文件夹


性能测试过会补上[size=15.008px]



评论

懒得排版了,这个论坛传个图片真难

用的软件是 Unigine Valley Benchmark,默认画质,窗口化1920*1080

vm跑分大约在host的70%,然后可能rdp协议要转码,e3 1231V3这个cpu,host的占用率在60%,vm占了50%左右cpu,vm里 大约rdp协议占了一半的cpu,跑分占了一半

这种视频的,rdp协议消耗很大,可能用专门的串流玩游戏方案会好很多

host dx11.PNG (157.47 KB, 下载次数: 0)

2020-7-22 19:07 上传

host dx11


host opengl rdp from another pc.png (186.44 KB, 下载次数: 0)

2020-7-22 19:07 上传


host opengl rdp from another pc


host opengl.PNG (160.87 KB, 下载次数: 0)

2020-7-22 19:07 上传


host opengl


vm dx11 #2.PNG (369.89 KB, 下载次数: 0)

2020-7-22 19:07 上传


vm dx11 又跑了一次

vm dx11.PNG (395.74 KB, 下载次数: 0)

2020-7-22 19:12 上传


vm dx11

vm opengl rdp from another pc.png (404.79 KB, 下载次数: 0)

2020-7-22 19:07 上传


vm opengl rdp from another pc


vm opengl.PNG (414.19 KB, 下载次数: 0)

2020-7-22 19:07 上传




vm opengl


评论

专业软件我没测,opengl的游戏,这个方案是能跑的

评论

谢谢你的结果!我觉得有必要在主贴中指出你是用 rdp 连到虚拟机跑游戏的
很多版友搞不清楚,所 remotefx 也可以跑游戏,实际上还是只是在物理主机操作界面下,安装虚拟机,用虚拟机跑游戏而已。如果用 rdp 模式连到虚拟机,就会原形毕露,dx12 不支持,opengl 不支持,专业软件不支持,必须要买昂贵的 nvidia vGPU 专业卡+授权解决方案。

而你刚才的测试结果,实际上是物理主机建立虚拟机,然后远程到虚拟机上跑游戏,这个操作就很 666 了,这原来都是商用的功能,怎么巨硬竟然下放出来了?

评论

这个方案连说明书都没有,这些powershell命令我搜索,搜索引擎里都搜不到
肯定是隐藏了很深,被那些大神们发现了
不过以后也会普及gpu-pv的,win 10x 是用这个方案的,现在的win10自带的沙箱也可以开启gpu加速,也是这个方案

评论
刚跑了下 3D Mark Time Spy
Host: 显卡分数9300
VM: 显卡分数7900
大概是84%的性能.



评论
win独占的吗其他虚拟化可吗

评论

目前貌似只可以用win 10 2004
毕竟是说明书里都没有的功能

不过wsl2有官方的gpu加速了,理论上过段时间,会有大神折腾出怎么在linux虚拟机下用的

评论

win10,最优秀的linux发行版。微软偶滴神。

评论
你这个GPU-PV只能win 10 2004才行?

评论

我之前用的win10 18多少的,无法显示出显卡名字,后来升级了,显示出显卡名字
反正没怎么测

评论
核显能支持吗? apu?

评论

没测,理论上可以
这个又不是直通

评论
窝试试看说~
我的1050ti就始终是code 43 错误,驱动位置也确认正确没问题
---------------------------------------------------------------------


编辑下,我换成了新版的Game Ready驱动就正常了,不知道原来的Studio驱动是不是有什么文件名的差异

---------------------------------------------------------------------补充下
3dmark11 测试显卡DX11性能,guest机器图形分数似乎损失很小,物理分数损失挺大的(非增强模式),增强模式rdp模式没测试
但是
重点是
guest机中的,adobe 2020 cuda加速,handbrake 硬件解码,均无法使用,guest机器中实际上的显卡是Microsoft Vitrual Render,只是把host机中DirectX 暴露给了物理机

host.PNG (164.91 KB, 下载次数: 0)

host

2020-8-11 22:38 上传

捕获2.PNG (419.05 KB, 下载次数: 0)

guest

2020-8-11 22:38 上传



评论
今天看到有人说 这个只是假的, 实际上只是服务器端远程映射, 损耗极大?

评论

损耗是挺大的,不过能用是真的,原理上搜gpu-pv
比如这个说明
https://devblogs.microsoft.com/directx/directx-heart-linux/



评论

这个就是docker的暴露方式。

我猜测windows之前的问题就是要解决的就是wddm驱动对显卡的独占或者说灵活性不足的问题。WDDMv2.9解决了这个问题。

有点区别是这个暴露的是directx的驱动(DirectX Graphics Kernel),docker或者其他直通方案暴露的是设备本身。

现在的vm已经吸收了相当多的容器技术。

1.png (293.87 KB, 下载次数: 0)

2020-8-9 14:02 上传




评论

主要还是自己的Hyper-V做得烂,对手Assignable Hardware都出来了,差距太大

1.JPG (77.28 KB, 下载次数: 0)

2020-8-9 13:38 上传


https://docs.nvidia.com/grid/8.0/product-support-matrix/index.html
https://blogs.vmware.com/vsphere/2020/03/vsphere-7-assignable-hardware.html
https://blogs.vmware.com/vsphere/2020/03/vsphere-7.html


评论

这不是一个层面的东西了。nvidia的vGPU我10几年前就在用了,公司的虚拟云平台上跑的。限定硬件的,rtx4000就不行。

评论

重点不是vGPU,vGPU只是方便分配硬件资源,重点是第三个链接
vSphere 7改进已经很大了,再加上VMware之前收购的Bitfusion就是加强这块的
https://blogs.vmware.com/vsphere/2020/06/vsphere-bitfusion-elastic-infrastructure-ai-ml.html
Microsoft现在重点都在Azure上,Windows Server的Hyper-V懒得说了,本身就和自家的混合云产品冲突了



评论

这个就是k8s的扩展。。是管理和部署层面的。直通技术还是用的vGPU,因为vGPU可以更细粒度的切分GPU(不切分的话,也可以不需要vGPU)。

这楼说的是单个GPU在host和vm之间共享,类似容器的直通技术。vGPU那种没有特别的硬件肯定没法实现。

评论

树导你理解错了,vGPU主要是便于超融合环境硬件资源调度,因为还有VDI的需求
本质上你都可以用,你不还是需要Host OS,只是多了个Hypervisor

1.JPG (70.67 KB, 下载次数: 0)

2020-8-9 16:39 上传


https://blogs.vmware.com/vsphere/2020/06/ai-ml-vsphere-bitfusion-and-docker-containers-a-sparkling-refreshment-for-modern-apps.html
https://blogs.vmware.com/performance/2017/11/machine-learning-virtualized-containers-nvidia-vgpu-performance.html
而且你说的这块不是应该是基于NVIDIA MPS的吗
https://docs.nvidia.com/deploy/mps/index.html

Hyper-V现在就差点意思太传统,因为现在Microsoft的重心在Azure Stack,就像AWS Outposts


楼主这样的最后必然要为VDI服务,先不说实际性能如何,Microsoft的RDP就没有广域网加速方案,实际效果大家都知道
https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/solutions/resources/documents1/NVIDIA-vgpu-choosing-the-right-remoting-protocol-whitepaper.pdf

再加上之前NVIDIA的限制
https://www.cnbc.com/2017/12/27/nvidia-limits-data-center-uses-for-geforce-titan-gpus.html

根本没法和Citrix、VMware竞争(Teradici那种没有完整解决方案的就不说了),企业首先就不会考虑很半吊子的产品,最后其实又是给WSL本地测试用,当然性能肯定比vSGA强













评论

我还是没git到你想说的东西。

你想说的是桌面加速的问题吧。你说的bifusion就是基于k8s的一个扩展,基于容器技术,传统容器技术是不提供桌面加速的。

微软这个因为直通的是directx graphic的驱动,所以在vm里面可以跑wddm的桌面。

vGPU加速桌面是很多年前就支持的。

你想说的是hyper-v不支持vGPU所以比vmware的vsphere在桌面加速上比较差么?

评论

我没理解类似容器的直通技术是怎么样的
这块不是应该是NVIDIA做的吗

1.JPG (67.53 KB, 下载次数: 0)

2020-8-9 17:55 上传


https://docs.nvidia.com/datacenter/tesla/mig-user-guide/index.html





评论

我想说的是可能最后效果性能不一定好,能用地方就不多了

评论

这些技术是平行发展的。nvidia的跨GPU调度很早就有了,容器是近几年的技术,容器说白了就是进程子系统,隔离度较低,直通能力强。

容器的普适性更广一些,在k8s里面实现extended-resources接口可以做任何资源的调度,包括GPU资源。

nvidia的专有技术,包括MIG,MPS,vGPU等,只在自己的设备上有效,但能实现一些高级特性,比如性能之类的。

评论
我看到是都是windows已经停用此设备。

评论

好像我们说的确实不是一个层面的东西,你一说Docker我想到别的地方了
我主要是想说Hypervisor和Host OS这一层上面GPU能分配的方法的也没几个,还有性能那方面,另外就是实际部署上面考虑也不可能都用一个GPU

捕获.JPG (18.92 KB, 下载次数: 0)

2020-8-9 18:30 上传


像楼主这样的Type 2 Hypervisor,Hyper-V Manager本身就做的不太好,除了WSL其他地方感觉都不实用



评论

参考31楼
用win10 2004,最新的游戏驱动,别用studio的

评论
WIN10 LTSC  虚拟机是WIN10 2004
能看到设备,但是设备驱动是感叹号  
已经拷贝了驱动目录

估计可能物理机也要用WIN10 2004


E3 1230 V3  RX560D  


评论
vega开始传amd会塞sr-iov,最后否了。这是要把民用gpu虚拟化带到下个世纪?

评论

host 和 guest都必须2004
game ready 驱动


评论

HYPER-V显卡.png (323.41 KB, 下载次数: 0)

2020-8-12 03:08 上传



看图
这个是虚拟机的桌面
显卡还是感叹号
而且多出的那个未识别的设备不知道是什么

我在LTSC下面新建了一个64G的vhdx,然后把2004装在这个vhdx里面
然后启动到2004系统
在2004系统下面开启了hyper-v,并安装了2004虚拟机



评论

Capture.PNG (527.51 KB, 下载次数: 0)

2020-8-12 20:22 上传



具体你哪里错了,我不清楚
可能和你的vhdx装2004有关?hyperv可能实际上还是用的ltsc的?
这个方案本来就是未公布的级别的,也没有多少实际使用价值,搞不起来就算了


评论
重装了最新驱动,没有发现 Nv_dispi.inf 那个目录,另外1台机器上就有。直接拷贝过去还是感叹号。

评论

这个没有的现象我也不清楚
我是各种驱动,ddu重装了几次后有了的

评论

其实有感叹号 直接解压驱动进去打好驱动应该可以用
本地打驱动 你们都是LTSC?

评论
学习一下

评论
win10里装xp有用么?

评论
powershell输入完,把驱动和dll搬过去以后打开win10虚拟机显示32788,不知道如何解决

评论

不懂,没遇到过,实在不行就重新来吧

评论

只能win10 2004

评论

cuda没法暴露的话,瞬间就有点无味了apu可以用吗?

评论
今天又折腾了下,nv_dispi.inf_amd64这个目录没有也是可以装的,方法楼主已经说过了,dxdiag导出文件,寻找Driver Name,对应的目录。
Driver Name: C:\Windows\System32\DriverStore\FileRepository\nvhdci.inf_amd64_7e74ccc31b561302\nvldumdx.dll
这是我对应的文件,拷贝nvhdci.inf_amd64_7e74ccc31b561302目录到VM的C:\Windows\System32\HostDriverStore\下即可。

评论

是可以用 cuda 的

评论

据说现在是可以用cuda的

评论
试试看说~

评论
这个方案好像可以一张卡虚拟4张vGPU,如果可以跑CUDA的话真可以称得上是黑科技了;

对现有的商用市场产生重大影响;

评论
都没啥意思。。。不完美

评论

是没什么用,我当时也就折腾了 跑了下分
玩网游还要担心有没有可能被封号
鼠标控制也不稳定

评论
硬件协调要完美还是直通方案最好,就是比较费硬件,一个显卡同时只能一个虚拟机用,黑苹果还要通核显进去。DDA限制比较多,感觉还是ubuntu用着爽。直通带usb的显卡,鼠标和USB挂载都完美。

ps. N卡驱动用466以后的,解决code 43问题。

评论

封号到不至于,只是体验不会好 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&amp;6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...