这里的游戏性能,当然了,特别指出的是3D性能,毕竟现在2D也很少了。
因为平时没啥事,所以,无聊就跟朋友挂挂游戏,没事写点代码折腾下。所以,免不了跟VMWARE搭上边。走了很多的弯路,中间蓝屏多少次,咱就不说了,昨天无意中折腾,发现虚拟机的游戏性能有改善,所以把最近折腾的东西做个记录,也许你可能也会需要呢。
本记录在vmware 17 pro有效,16 跟其他老一点的版本也应该有效,自己测试。
有很多文章说,vmware 从10 的版本开始,显卡性能就一直在走下坡路,但是呢,你看下vmware的兼容性设置,他对显卡的支持,确是一步步的在提升?难道这个都是骗我们的,比如说,现在的最新17版本,默认建立的虚拟机,就是8G的显存了。注意,这里的8G,是最大支持8G,比如你分配给虚拟机16G内存,他就支持8G显存,也就是50%的内存,会用于显存。按照我的测试,这个显存是最大显存,而不是固定的。
但是呢,就算你设置的是8G也好,16G也好,还是查看VMX配置文件也好,确实没错,有16G,但是不好意思,进去虚拟机之后用dxdiag命令一看,不好意思,4M,不错。就是4M。这个我想应该是最低占用的显存,比如说,你就新建一个虚拟机,但是你什么游戏什么都没开,那么,他就只动态分配了4M给系统做显示。
网络说,最大的显卡性能的版本是VM 10版本,我做了测试,10的版本默认不支持WINDOWS10,所以可以设置为WIN8 或者WIN8 64加载ISO文件,但是在启动的时候我这里会蓝屏,提示好像是驱动错误,可能跟我的老母鸡是WIN11 有关系,也许你换个WIN7 .然后用VM10,也许可以。不过VM10好像不支持DX11。在目前普遍游戏都支持DX11或者12的情况下,这个路子应该是走不通的。
一开始折腾VMWARE,显卡性能都没多大的提升,但是运行MIR4游戏,最低画质,其实还是可以跑的,这个游戏目前来说,已经不需要什么去虚拟化的虚拟机的,直接原始安装起来就开干,貌似目前用多开,开个50 100的好像也没事。
既然VMWARE不行,那我们就找找别的虚拟机呗,中间又折腾了下微软自家的hyper-v虚拟机,这个虚拟机,有点特殊,有的地方说这个虚拟机打开,会把你本地的老母鸡也变成虚拟机,也就是性能直线下降,我这里下降倒是没啥太大感觉,不过呢,把我的本地的网络搞崩溃了是真的,打开虚拟机的时候,我本地的网络一直闪断,中间换了网线,重新换驱动,都没改善,后面把hyper-v 卸载,重新启动,一切完好如初。据说windows10 ltsb的很早的版本,具体是什么版本不知道,注意,这里是LTSB 而不是LTSC,查资料据说是2个不一样的版本,LTSB 老版本,里面打开的hyper-v可以支持显卡虚拟话,也就是把你的显卡性能分割给小鸡鸡进行调用。我这里还没时间测试,等待以后有时间测试了再出个测试结果。
既然hyper-v也不行,那我们再找找别的呗。然后呢,又找了甲骨文发布VirtualBox7.0。
这个vbox软件呢,是开源的,里面对显卡的说明有点怪怪的,里面特别的说到,反正就是什么开发者没太多时间处理什么的,欢迎业余开发者进行完善等各种巴拉巴拉的。这个软件,在设置虚拟机的时候,如果打勾一个什么EFI什么的,好像会造成本地蓝屏,我测试的时候莫名其妙的蓝屏了2次,另外,因为这个软件是开源的,所以,国外有人对他进行优化,名字叫 /thincast workstation,这个软件是商业软件,费用好挺高。个人好像有10天的使用,可以使用2个vgpu优化的虚拟机。
最大支持256M的显存,进去机器,原生的vbox 7.0对显卡的优化,我这里测试,简直就是惨不忍睹,至于这个优化的thincast,我还没测试,估计人家卖那么贵,应该有点东西。
这个是他的定价。
网站是:
Workstation | Thincast Technologies
据B站有人测试,这个虚拟机是目前显卡性能最优化的,晚点我有空了把测试结果总结下。
好了,经过上面这么多的折腾,来到我们今天的主角。
我在折腾了上面各种之后,终于确实,有效的,好像是改善了我的虚拟机的游戏性能。
下面是设置办法:
1,打开系统的设置,找到显卡设置。WIN11 的话是在这里:
2,将上面箭头表示的地方,改成桌面应用,然后在里面,找到你的vmware.exe.
3,加载进来之后,在下面列表选择这个程序,选择选项。
将他改成高性能,如果你有多个显卡,选择你要使用的显卡,
4,关闭虚拟机,重新启动机器,OK,愉快的游戏吧。
5,经过上面设置,我的原来卡成PPT的 阿斯达三村互殴,现在可以有本地80%左右的性能,原先切换地图都是全黑的,现在基本可以接受。要知道阿斯达可是最新的UE5 引擎开发的,吃显卡大户来的。
打这么多字,有点不容易,动动你发财小手,点个赞呗。哈哈。拜拜。