hyper-v的GPU-PV可以开始折腾着玩了,amd和n卡都能用-显卡

magiclu 19天前 76

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

最新回复 (19)
  • wjm47196 19天前
    引用 2
    只能装win10没啥意思啊 起码装个linux
  • 楼主 magiclu 19天前
    引用 3
    wjm47196 发表于 2020-7-21 22:36
    只能装win10没啥意思啊 起码装个linux
    wsl2 有gpu支持了,不过我没折腾过
  • lrj2u 19天前
    引用 4
    能共享到xp或者win98不就可以玩老游戏啦?
  • 楼主的马甲 19天前
    引用 5
    GPU直通好像只有NV的吧?
  • 楼主 magiclu 19天前
    引用 6
    楼主的马甲 发表于 2020-7-22 00:46
    GPU直通好像只有NV的吧?
    不清楚,理论上这个不叫直通,我的amd的卡在虚拟机里也出现了,code 43是装不了驱动的意思
  • 楼主 magiclu 19天前
    引用 7
    lrj2u 发表于 2020-7-21 22:41
    能共享到xp或者win98不就可以玩老游戏啦?
    可能不行,我的vm一开始win10的版本有点低,都不显示显卡的名字,更新到win 10 2004后才显示的
  • apengjun 19天前
    引用 8
    lrj2u 发表于 2020-7-21 22:41
    能共享到xp或者win98不就可以玩老游戏啦?
    还是买个9800gt之类的直通玩吧。
  • Cloris 19天前
    引用 9
    试了一下

    Host 跟 VM 都是 Windows 10 2004 版本.
  • 楼主 magiclu 19天前
    引用 10
    Cloris 发表于 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.
  • Cloris 19天前
    引用 11
    magiclu 发表于 2020-7-22 13:49
    你确定一下是不是放到了HostDriverStore这个文件夹,我一开始也错的,不过最后还是没搞起来,那个人也是2 ...
    好了
    改到这个目录可以正常工作了.
  • 楼主 magiclu 19天前
    引用 12
    Cloris 发表于 2020-7-22 15:13
    好了
    改到这个目录可以正常工作了.
    如果有空,帮我测一下显卡性能大约打折多少
    还有虚拟机的鼠标玩游戏时会不会抽风,我记得当年remote fx 玩fps,鼠标会抽风
    声音方面稳不稳?
    应该可以用来搞游戏串流的
  • Cloris 19天前
    引用 13
    magiclu 发表于 2020-7-22 15:26
    如果有空,帮我测一下显卡性能大约打折多少
    还有虚拟机的鼠标玩游戏时会不会抽风,我记得当年remote fx  ...
    晚点我测试一下.
    不过感觉应该跟 RemoteFX vGPU 差不多的样子.
  • yin19991999 19天前
    引用 14
    Cloris 发表于 2020-7-22 16:04
    晚点我测试一下.
    不过感觉应该跟 RemoteFX vGPU 差不多的样子.
    以前的remotefx需要远程桌面和相关的license,性能也不行。。。
  • spacer 19天前
    引用 15
    关键是如果在虚拟机里打游戏,remotefx 也可以
    如果要想通过rdp,通过网络连接这个虚拟机,就出现 n 多瓶颈,比如 nvidia 不允许消费级显卡opengl over rdp,remotefx也不支持。这些都是商用功能,都是肥肉啊,否则 grid tesla 怎么卖
  • Cloris 19天前
    引用 16
    yin19991999 发表于 2020-7-22 16:14
    以前的remotefx需要远程桌面和相关的license,性能也不行。。。
    RemoteFX vGPU 的话
    我当时用的是 GTX980.
    好像有发挥物理机的90%以上性能.
  • 楼主 magiclu 18天前
    引用 17

    笔记本的n卡是可以的,可能是我一开始装驱动的时候是用远程桌面装的,ddu,重装了,有nv_dispi.inf_amd64_<UNIQUEID>这个文件夹了,之前找不到这个文件夹
    性能测试过会补上[size=15.008px]

  • 楼主 magiclu 18天前
    引用 18
    懒得排版了,这个论坛传个图片真难
    用的软件是 Unigine Valley Benchmark,默认画质,窗口化1920*1080
    vm跑分大约在host的70%,然后可能rdp协议要转码,e3 1231V3这个cpu,host的占用率在60%,vm占了50%左右cpu,vm里 大约rdp协议占了一半的cpu,跑分占了一半
    这种视频的,rdp协议消耗很大,可能用专门的串流玩游戏方案会好很多
    host dx11

    host opengl rdp from another pc

    host opengl

    vm dx11 又跑了一次

    vm dx11

    vm opengl rdp from another pc

    vm opengl
  • 楼主 magiclu 18天前
    引用 19
    spacer 发表于 2020-7-22 16:25
    关键是如果在虚拟机里打游戏,remotefx 也可以
    如果要想通过rdp,通过网络连接这个虚拟机,就出现 n 多瓶颈 ...
    专业软件我没测,opengl的游戏,这个方案是能跑的
  • spacer 18天前
    引用 20
    magiclu 发表于 2020-7-22 19:19
    专业软件我没测,opengl的游戏,这个方案是能跑的
    谢谢你的结果!我觉得有必要在主贴中指出你是用 rdp 连到虚拟机跑游戏的
    很多版友搞不清楚,所 remotefx 也可以跑游戏,实际上还是只是在物理主机操作界面下,安装虚拟机,用虚拟机跑游戏而已。如果用 rdp 模式连到虚拟机,就会原形毕露,dx12 不支持,opengl 不支持,专业软件不支持,必须要买昂贵的 nvidia vGPU 专业卡+授权解决方案。
    而你刚才的测试结果,实际上是物理主机建立虚拟机,然后远程到虚拟机上跑游戏,这个操作就很 666 了,这原来都是商用的功能,怎么巨硬竟然下放出来了?
  • 游客
    21
返回