randomthonk.21.08.15

gpu virtualization

我前段时间逛批乎发现微软已经神奇地在他们最新win10系统的hyper-v里实现了gpu虚拟化🤔而且没错,就是你能想象到的最理想的gpu虚拟化形式,虚拟机真的和主机共享一块gpu,甚至虚拟机还能跑主机里装的显卡驱动,而非vmware虚拟机里搞的迫真显卡驱动🤔简直就像装了虚拟机指令的cpu一样🤔

参考文献(大嘘:

https://zhuanlan.zhihu.com/p/335338558

https://oxdl.cn/?p=843

https://www.rongyaozhilian.com/forum.php?mod=viewthread&tid=659&extra=page%3D1 这是个装amd显卡的

好像要求只有一个,显卡驱动满足wddm2.5以上,最好wddm2.7🤔所以可能某些老显卡的驱动也没有那么新,被排除在外了🤔不清楚我用的1070ti有没有这么新的驱动🤔

步骤具体来说也比较简单,先创建一个hyper-v的虚拟机,然后执行一堆powershell命令开启gpu虚拟化功能,关闭增强会话模式,再开启虚拟机🤔然后将主机里的显卡驱动无论是用dism++也好还是手工复制也好,照原样复制到虚拟机里面🤔这样,虚拟机就能用显卡了🤔

我无端猜测nvidia和amd的显卡驱动安装程序会检测cpu是否为虚拟cpu,所以不能用安装程序来安装🤔就像win系统的boot.wim也会由于某种原因(比如win11新加的tpm啥的)阻止安装系统,但如果用dism++直接释放镜像的话却可以装上去🤔但和win11系统一样,直接塞进去的驱动是否能在虚拟机上启动是另外一个问题,而目前看来无论nvidia还是amd的普通显卡这一步都是没问题的🤔有人说nvidia驱动在启动阶段曾经会卡虚拟机,但现在不再卡了,所以只要能塞进去驱动就能在虚拟机里使用显卡🤔

而且由于hyper-v使用的虚拟磁盘文件vhd/vhdx是可以被windows boot manager启动的,从某种程度上已经模糊了物理机和虚拟机的区别,它作为物理机启动还是作为虚拟机启动现在顶多只有被分配的硬性物理资源(比如分配了多少个核心cpu和多少内存)的区别了,显卡反正都是共享🤔

这套玩法目前只有一个缺陷,没有声音🤔和vmware workstation的虚拟机不太一样,hyper-v作为一个vmm启用的时候会接管整个底层硬件,就像kvm一样(确信),使得主机系统看上去像一个大虚拟机,这样它和那个小虚拟机完全就是两台机子了,所谓的增强会话模式其实就是个魔改rdp,会导致很多游戏没法正常玩🤔看来想听到虚拟机的声音,估计得往里面直通个usb声卡了(确信🤔

当然,linux世界永远没有这等烦恼,毕竟跑kvm的机子要么根本用不上gpu(比如我们买的那么多vps),要么直接直通gpu,能用得上gpu虚拟化的商业应用早就去采购什么quadro rtx114514和各种专用gpu虚拟化软件了🤔只有win系统才满足那种怎么说呢,高不成低不就的应用场景,居然允许用普通显卡跑gpu虚拟化,比如虚拟机里面跑gpu渲染软件的盗版🤔像极了另外一个层面,个人用户和大企业都会选择用linux搭建web服务器,只有小微企业才会买winserver跑iis🤔我估计微软很清楚自己的市场定位(确信🤔

我这听起来有点损了,但win系统能够跑gpu虚拟化还是非常有意义的,上面说的盗版渲染软件只是一方面,但我觉得更有用的地方其实是游戏多开🤔像以前虚拟机玩多开只能搞搞垃圾手游啥的,但现在连cuties impact或者gta online这样的游戏都能多开了🤔刚好这几天我还在玩cuties impact小号,以后甚至打算每出一个新池子就买一个ar25的自抽号自己抽着玩🤔这样,我就有双开甚至三开的需求,而在gpu虚拟化能够实现之前,恐怕我只能用手机开第二个号了🤔还好这只是cuties impact,如果我还在玩gta online的话,这难道不更折腾人,之前在vmware上面跑过gta online,反正极其痛苦就是了🤔

现在唯一阻止我在跑cuties impact的那个系统上开hyper-v的最后一件事,只有不确定开启hyper-v后再跑cuties impact,米忽悠株式会社会不会橄榄我的账号🤔或者要么我先在兼容性模式10的vmware虚拟机上面impact cuties吧(🤔

vmthonk

cuties impact这破游戏居然还有虚拟机检测,所以需要想办法规避这个:

在kvm系虚拟机里,配置文件里加

https://www.reddit.com/r/Genshin_Impact/comments/j0blm4/genshin_impact_and_virtual_machines/

在vmware系虚拟机里,.vmx里添加

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhu.enable = "TRUE"

https://www.reddit.com/r/vmware/comments/nnqqv7/how_can_i_run_genshin_impact_on_vmware/

草,vmware居然也能像kvm一样隐藏虚拟化🤔

thonkeqing

算了吧,我感觉这破游戏用了114514种方法检测虚拟机,我懒得折腾了🤔与此同时那些游戏截图还需要两小时才能压缩完成,所以我可以去找些别的乐子,比如通过买自抽号来娱乐化让人痛苦不堪的genshin抽卡🤔

现在某fisch上面的自抽号基本上是这个价位:

  • 5000-6000+30相遇的五六块钱
  • 8000-9000+40相遇的十块钱左右
  • 10000-12000+60相遇的25块钱

所以我就买了个五块钱自动发货的玩了下,登进去一看20级,地图都没解锁全,角色只有开局送的,没有抽卡记录🤔看起来神瞳也没有解锁全啊,反正可玩性远远不如我之前的小号🤔

瞎几把抽了一顿抽出了刻晴,草的批爆,看来不管我是不是喜欢刻晴,刻晴倒是挺喜欢我玩的账号的(大嘘🤔四星出了diona和一命早柚酱,总体来说还是没那个小号好玩🤔

接下来我尝试消耗掉那个号的三十几个相遇之缘,常驻池出了一命amber,是不是不出稻妻amber了就出真·amber🤔amber基本上要二命玩起来才有意思🤔好吧,这个号基本上只能用来挖矿了,而且还是其他人挖矿号主由于腿短只能原地站着(悲🤔

现在看来,这不比在大号抽卡好玩多了?大号歪了只能憋着或者强氪一千左右,小号歪了换个小号就是🤔再说了,像宵宫这种融入不了我当前账号体系的角色,大号抽了也没法练,所以还是留在小号玩吧🤔其实早柚酱也融入不了我的体系,完全没法当砂糖酱用,顶多当个低配琴酱,但琴酱的奶量高多了🤔

对我的大号来说,其实还是在eula chan的池子浪费了太多原石(估计浪费了120抽这么多),不然我万叶和神里恐怕都有了(当然那样的话恐怕就没有刻晴了🤔eula chan抽到了也融入不了我的体系,作为吉祥物的话我嗯保的吉祥物其实是七神🤔

所以在连续两次或者一次半抽卡翻车之后,我觉得是时候重新审视抽卡策略了🤔

这破游戏每个版本大概只能得到70到80抽这么多的原石,其中月卡加每日有39抽这么多,每个版本的活动大概能拿6000原石那么多🤔1.6我开始时没有任何原石,结束的时候大概有80抽,但这种活动估计不会再有了🤔

这样算下来的话每个版本我只能搞到一次小保底,连续两个五星角色我只能选择一个🤔或者如果考虑歪的风险的话,连续三到四个五星角色我只能选择一个🤔

首先我嗯保的角色是七神,比如目前我已经有71发的时候,下个池子如果就是雷神的话要么马上就能抽到,要么马上就能歪个刻晴🤔这样我就得拿目前半个版本和接下来半个版本的原石来抽了,这部分刚好一个保底🤔

另外优先考虑符合我体系的角色

我目前玩的体系是砂糖酱为核心的雷水或雷火元素反应队,那么雷神其实极其符合这个体系,因为可以直接替换掉fischl chan🤔二队是没什么美感的冰火bruteforce,所以理论上来说所有能给神里或diluc增伤的角色也是我需要的,万叶很不幸的是只能满足二队而很难满足一队🤔再说了我当时没有刷出元素精通vv,所以最后只能放弃抽万叶🤔某个土豪的号可是二命万叶+专武,如果我没有命座的话对神里的增伤效果不会那么突出🤔

最后考虑角色的纪念意义,比如eula chan作为旧世界的最后一个角色,当时我觉得非常有意义抽,哪怕和我的所有体系(甚至元素bruteforce队)不搭🤔而神里的纪念意义(这整个游戏除主角兄妹外第一个做出来的角色)甚至超过了万叶的纪念意义(第一个出场的稻妻角色,尽管吃的是璃月天赋书),所以我最后在万叶和神里中间选择了神里🤔当然从meta的角度来看如果这两个角色同时出现在了我的roster里面,肯定对我的meta impact王道征途有莫大的好处,很不幸的是我没有这个条件🤔就像我之前说的,我的原石收获量只够二选一🤔

至于其他情况,除了甘雨外没有其他情况,都在“完全不考虑”这档🤔甘雨完全不需要任何体系(确信),所以如果哪天我用抽七神的姿势抽了甘雨,完全是因为我meta魔怔了罢(:bruhfei:

上面是五星角色,至于四星角色,由于这几次翻车的教训,我决定以后新出的四星角色一个都不抽,抽卡规划全部针对五星进行🤔当然如果哪个神的池子顺便满命了砂糖酱那就再好不过了,不过我需要尽可能降低这部分的期望🤔我们可以看出米忽悠株式会社肯定故意调低了某个人气四星角色的爆率,我们群有人抽到二命宵宫才来了一个早柚酱(不过他不清楚为啥向来欧的批爆,抽到二命而且中途歪了一次只花了貌似120抽🤔

那么如果我想玩一个体系之外的五星或者四星角色的话,反正都是体系之外了,我就只能去买小号玩了🤔这样的话大号七神collection,小号其他角色collection,我就可以少花钱集齐所有角色了🤔

而且买自抽号自己抽或者买个成品号玩能够有效减少我的抽卡焦虑,免得我池子一开就扔几十抽进去🤔至少抽卡玄学之一就是一天只来二三十发,然后停手🤔当然这个就和圣遗物迫真优化一个道理,我现在基本上只合成+4圣遗物,然后如果能折腾它的概率就折腾,不能折腾了也能折损20%当浓缩狗粮用🤔这些小号哪怕我不玩了也能当矿场用,我要是有10个小号随便就能挖够一天的矿(120个蓝色矿🤔

bruh

5块钱的自抽号实在是没啥意思,4000多个原石也就30抽而已,而且貌似一个从来没有出过五星的号出了五星算50/50🤔我目前抽了三个号,第一个出了刻晴,第二个什么都没出,第三个非常生草,两个池子都出了,up出了77,常驻出了阿莫斯,实在是让人哭笑不得🤔不过阿莫斯amber可以说是amber毕业了,如果我还能找到我几个月前玩的Arduino玩具的话基本上橄榄12-3(确信🤔

但10块和25块钱的更没意思,原石才多了一两千,最多的那个也只能保底一个50/50,没法保底当期up(这tm要保底当期up的话恐怕得搞一个从开服使用科技领过所有活动并没有被橄榄的账号吧,大概140抽也就是22400原石才够,那就不是25块钱可以完成的了)🤔而那个25的号一个已经能买五个5块钱的了🤔就是拼50/50五个账号也比一个好用🤔再说了5个矿场能挖的矿也是一个25的矿场的五倍(大嘘🤔

我这几天尝试给某个小号做一大堆包子,所以那些号的绝云辣椒和莲藕被我采了个遍🤔以这个趋势到这个破池子结束的时候我恐怕有二三十个矿场了,无论大号还是小号分分钟采完矿🤔当然我大号的新角色需要稻妻材料,这就没啥便宜矿场可以用了🤔

不过我总算不准备接着把香菱和某坦克晾在那儿了,赶紧结束任务,这样那个坦克可以每天给我卖煎牛排,而我也能去万民堂找香菱做饭(大嘘🤔我要是真的有20个矿场的话,直接四星包子流水线生产了(确信🤔

barbruh

其实我倒是想搞点cuties impact的科技,比如那种能够干预抽卡结果的科技,直接拿一个自抽号抽五星角色到满命的那种,然后就非常有意思了🤔然而到处都没卖的🤔

发表评论