用虚拟机玩游戏的经验总结
程序员文章站
2022-06-19 23:10:32
用虚拟机玩游戏的经验总结...
我的宿主机为华硕笔记本 i7-2670qm 四核八线程处理器,hd6730显卡,4gb内存,英特尔330 120gb 固态硬盘(ssd),预装windows7-64bit 旗舰版操作系统,因为兼容性问题没装linux,虚拟机为vmware-workstation 9.0正版,win7-32位旗舰版,分配了6个核,开启显卡加速,内存2gb,我没看见有调节显存大小的选项。
我在虚拟机里安装了英雄联盟lol 和 火炬之光2,全高特效运行,手感和实机上差不多,基本没有卡的时候,除了载入有点慢,因为没在实机上装过,也无从比较。那么总结如下:
q:在虚拟机里玩游戏是否可行?
a:完全可行
q:虚拟机玩游戏对硬件有何要求?
a:要切记虚拟机通常只能发挥宿主机性能的一半或者更少,因此越强的宿主机,我认为虚拟机的性能就越好(在不限制资源的前提下)。如果你的宿主机都不能玩这个游戏,那么虚拟机一定不可以。要玩游戏,cpu的性能几乎没什么要求,对显卡的要求最大。因此我购买了cpu异常强劲的笔记本,从结果来看对虚拟机-游戏是不大好的,虽然hd6730也是张不错的显卡,显存更高达2gb,但是和四核心移动版i7在cpu中的位置比起来是没法比的。因此要达成这一目的,还是台式的diy机比较好,品牌机几乎都很贫弱,要买到有好显卡的机型可就贵了。
要问虚拟机最大的短板在哪里,我认为是硬盘。原来用我那块西数绿盘跑虚拟机的时候,从虚拟机到宿主机拷贝1gb数据要半个小时甚至更多。因此我现在只在ssd上跑虚拟机,拷贝至少有100mb/s的速度,基本合格。原来我分配的cpu,显卡也不是很弱,但就是卡个不停,我认为就是硬盘导致的,要跑虚拟机,至少也要有ssd加速的级别才行。
q:对虚拟软件有何要求?
a:这个我自己没有体会,但据说vmware的3d性能是要比virtualbox好很多的。vmware 9.0尤其加强了3d性能,那么可以认为它就是现在的王牌。其他的诸如kvm之类,或许根本就没有3d加速。但是最强的方案不是vmware,而是xen,因为xen可以把显卡直接分配到虚拟机,让虚拟机直接接触显卡,而不是虚拟软件虚拟出来的虚拟显卡,如此一来可以发挥近乎100%的性能。另外xen本身可以视为一个操作系统,启动后不需进入任何系统而是启动xen,这和vmware是运行在windows下不一样,如此一来也容易发挥最大性能。我看过youtube上有人用xen同时启动2台windows接在2个显示器上对战使命召唤,那是非常的华丽。但是配置xen尤其是显卡直推需要大量虚拟化的专业知识,而且单显卡很明显是不行的,将来有钱了我会像这个方向努力。。。
另:virtualbox是免费软件,vmware是wmware公司的收费产品。xen是牛津还是剑桥发起的一个项目,免费
q:对宿主机系统有何要求
a:理论上linux和windows是都可以的。而且linux因为稳定占用资源少可能更佳,但是鉴于linux下只能用坑爹来形容的显卡驱动,很显然普通的虚拟用windows更佳
q:对虚拟机系统有何要求
a:我自己没有体会,但是据说vmware不支持xp在虚拟机中的3d硬件加速,鉴于xp实在太老了,和今日的虚拟化软件不匹配也是情理之中,所以装win7,但是鉴于win7的体积比较庞大,32位的在17gb左右,64位高达30gb,占用资源也是水涨船高,我体会在普通机械硬盘上xp可以流畅的跑,win7就卡了,因此ssd至少ssd加速是必要的。
q:对游戏软件有何要求
a:我非常怀念电脑厅(不是网吧)刚开始流行的那个时代,那时候打星际1,曹操传,红警95,从来不用担心配置的问题,但是现在一切都不一样了(完了,暴露年龄了。) 你要注意太新的游戏,同时对配置要求又非常高的,比如鬼泣,由于性能不足肯定是不能在虚拟机中跑的。而由于我使用虚拟机的经验是虚拟机普遍对太老的技术例如dx 7支持不足,因此如果一款游戏太老又使用了dx 7等3d加速,那么它的表现至少就是不能全屏,就憋屈在屏幕中间的一小块区域里。这样的游戏包括五年前甚至十年前的英雄无敌3,铁血联盟2等等(悲剧啊。)如果游戏虽老,但是没有使用dx加速,例如文字avg,就是galgame。是没有影响的。
所以你在虚拟机中装的应该是比较新的,但是对配置不太敏感的游戏。话说3d效果有什么好啊,我换机器之后玩魔兽世界一开全高特效指望有冲击性的不同,结果就那逼样,除了看的清楚点没啥区别。现在的游戏都堕落了,就跟现在的人一样,我年轻那会玩金庸群侠传,仙剑多好啊,前几年我还玩呢,现在的游戏一味注重效果,游戏性啥的都不管了。
q:在虚拟机中玩游戏有何必要?
a:至少我是不想在自己的机器上运行什么汉化版破解版之类的垃圾,你安个调试器看看他们背地里做了什么就知道了。
嗯,写到这里也差不多了。如果大家也在虚拟机上玩游戏,对本文有些不同看法或见解欢迎评论交流。
我在虚拟机里安装了英雄联盟lol 和 火炬之光2,全高特效运行,手感和实机上差不多,基本没有卡的时候,除了载入有点慢,因为没在实机上装过,也无从比较。那么总结如下:
q:在虚拟机里玩游戏是否可行?
a:完全可行
q:虚拟机玩游戏对硬件有何要求?
a:要切记虚拟机通常只能发挥宿主机性能的一半或者更少,因此越强的宿主机,我认为虚拟机的性能就越好(在不限制资源的前提下)。如果你的宿主机都不能玩这个游戏,那么虚拟机一定不可以。要玩游戏,cpu的性能几乎没什么要求,对显卡的要求最大。因此我购买了cpu异常强劲的笔记本,从结果来看对虚拟机-游戏是不大好的,虽然hd6730也是张不错的显卡,显存更高达2gb,但是和四核心移动版i7在cpu中的位置比起来是没法比的。因此要达成这一目的,还是台式的diy机比较好,品牌机几乎都很贫弱,要买到有好显卡的机型可就贵了。
要问虚拟机最大的短板在哪里,我认为是硬盘。原来用我那块西数绿盘跑虚拟机的时候,从虚拟机到宿主机拷贝1gb数据要半个小时甚至更多。因此我现在只在ssd上跑虚拟机,拷贝至少有100mb/s的速度,基本合格。原来我分配的cpu,显卡也不是很弱,但就是卡个不停,我认为就是硬盘导致的,要跑虚拟机,至少也要有ssd加速的级别才行。
q:对虚拟软件有何要求?
a:这个我自己没有体会,但据说vmware的3d性能是要比virtualbox好很多的。vmware 9.0尤其加强了3d性能,那么可以认为它就是现在的王牌。其他的诸如kvm之类,或许根本就没有3d加速。但是最强的方案不是vmware,而是xen,因为xen可以把显卡直接分配到虚拟机,让虚拟机直接接触显卡,而不是虚拟软件虚拟出来的虚拟显卡,如此一来可以发挥近乎100%的性能。另外xen本身可以视为一个操作系统,启动后不需进入任何系统而是启动xen,这和vmware是运行在windows下不一样,如此一来也容易发挥最大性能。我看过youtube上有人用xen同时启动2台windows接在2个显示器上对战使命召唤,那是非常的华丽。但是配置xen尤其是显卡直推需要大量虚拟化的专业知识,而且单显卡很明显是不行的,将来有钱了我会像这个方向努力。。。
另:virtualbox是免费软件,vmware是wmware公司的收费产品。xen是牛津还是剑桥发起的一个项目,免费
q:对宿主机系统有何要求
a:理论上linux和windows是都可以的。而且linux因为稳定占用资源少可能更佳,但是鉴于linux下只能用坑爹来形容的显卡驱动,很显然普通的虚拟用windows更佳
q:对虚拟机系统有何要求
a:我自己没有体会,但是据说vmware不支持xp在虚拟机中的3d硬件加速,鉴于xp实在太老了,和今日的虚拟化软件不匹配也是情理之中,所以装win7,但是鉴于win7的体积比较庞大,32位的在17gb左右,64位高达30gb,占用资源也是水涨船高,我体会在普通机械硬盘上xp可以流畅的跑,win7就卡了,因此ssd至少ssd加速是必要的。
q:对游戏软件有何要求
a:我非常怀念电脑厅(不是网吧)刚开始流行的那个时代,那时候打星际1,曹操传,红警95,从来不用担心配置的问题,但是现在一切都不一样了(完了,暴露年龄了。) 你要注意太新的游戏,同时对配置要求又非常高的,比如鬼泣,由于性能不足肯定是不能在虚拟机中跑的。而由于我使用虚拟机的经验是虚拟机普遍对太老的技术例如dx 7支持不足,因此如果一款游戏太老又使用了dx 7等3d加速,那么它的表现至少就是不能全屏,就憋屈在屏幕中间的一小块区域里。这样的游戏包括五年前甚至十年前的英雄无敌3,铁血联盟2等等(悲剧啊。)如果游戏虽老,但是没有使用dx加速,例如文字avg,就是galgame。是没有影响的。
所以你在虚拟机中装的应该是比较新的,但是对配置不太敏感的游戏。话说3d效果有什么好啊,我换机器之后玩魔兽世界一开全高特效指望有冲击性的不同,结果就那逼样,除了看的清楚点没啥区别。现在的游戏都堕落了,就跟现在的人一样,我年轻那会玩金庸群侠传,仙剑多好啊,前几年我还玩呢,现在的游戏一味注重效果,游戏性啥的都不管了。
q:在虚拟机中玩游戏有何必要?
a:至少我是不想在自己的机器上运行什么汉化版破解版之类的垃圾,你安个调试器看看他们背地里做了什么就知道了。
嗯,写到这里也差不多了。如果大家也在虚拟机上玩游戏,对本文有些不同看法或见解欢迎评论交流。
上一篇: 小米盒子连不上网怎么回事?如何解决?
推荐阅读