H5游戏论坛

 找回密码
 入驻H5
查看: 1819|回复: 2

[讨论] 小白想和大家讨论下虚拟机卡的问题!

[复制链接]

大湿 - 大湿

发表于 2012-2-3 01:29:43 | 显示全部楼层 |阅读模式
                                                    以下说法都是小白自己的看法,有错误网高手纠正
9 c$ ?- j, p! O$ x
$ a1 _( M; X7 X2 U其实在虚拟机里面运行游戏的时候倒是不卡,教学任务直到第一次与MM战斗的画面都不卡。6 B: l3 N$ P8 d6 s1 m
但是当游戏开始的时候,就会卡的要命,就连动一下都会卡出**,被绿色的类似盗贼的怪物虐杀了N次!! # n: U5 [& r& L8 b
虚拟机无论是从稳定性,到与硬件的兼容性都比不上宿主系统。  但是也不至于卡到这个程度吧~~!
* R8 ^; N: N) Y( z9 C在朋友的机器上我做了个小小的对比  如下;    4 g0 g' R0 \4 b) x
CUP等略过  大约在AMD双核5000+之类的就差不多吧!* a1 K0 B& X4 [
电脑内存5G  
. u1 J; S2 C. G8 g/ m" P/ u3 M电脑显存1G
7 N: Z* ~* w5 t 2.png ( O0 Z. |4 s, p$ U) t$ E( ]
再看看虚拟机的
% ]: c- K$ n/ F" ?: k* Y2 n内存2G
9 h% j" w' O' \1 V2 }4 S; P1 P/ ~显存128     估计128的显存跑这款游戏可能有点吃力吧!! 主要 问题会不会就出现在这里呢? 1.png 0.png 4 B5 w: Z- D6 J; i
如果能试着将虚拟机的显存变大一点会不会好些呢?5 v( ]8 n: H9 c2 C
于是我做了以下的操作,因为工作忙,还没来得及测试呢~~~% e, {1 x# L0 U3 L
我的思路是靠修改虚拟机的配置文件,来提高游戏的流畅度!8 F. a5 Z# m: l7 g/ l/ ^' R- V
在虚拟机硬盘文件的存放目录里,有个文件“Windows XP Professional.vmx”( G; L  s" c% A% Q
.vmx文件 用记事本编辑, _5 U2 O/ R" a
svga.vramSize = 67108864 (1024*1024*64) 8 _- T! s0 ~; f9 v+ B
可将显存加到128M最大可以加到最大可以加到多大没有测试!(1024*1024*128)
9 R+ w' Q2 P" K即你所想要的显存大小为n的话,设置   Y' W+ |3 T* N9 t, G$ ?7 z
svga.vramSize =n*1024*1024
: M/ S+ d5 z1 V4 D比如加到512 则设置;svga.vramSize =512*1024*1024 + f8 m4 P% _0 r: v0 @: M
摄制完成后打开虚拟系统,重新安装vmtools,选择modify就可以
' N6 J/ A# B5 h  b8 }7 c2 A  A安装完以后,看看显存以变为你所想要的大小的了,这个一能成功改变!
2 r- Z/ G, _. _8 N
) a5 S2 E0 m+ F上面是在系统中设D3D中说的,你要在虚拟系统中运行游戏的话
3 {" u( I% m9 f& G+ |2 G: c, _首先主系统要安装有d9c(有的跳过此步骤),其次虚拟机中.vmx文件
/ O! [" |! T+ ]5 V  Y" B加入以下代码:
/ I9 }- P3 ~  a5 T/ l# Experimental Support for Direct3D (option 1 of 3)
; @5 A+ m$ R# N* ?* a/ B7 w# (REQUIRED) The line below enables accelerated 3D on the host. * G- K6 X9 E$ R# Z' @
# It is required to support 3D in the guest
5 w9 Q* y8 b; [+ I& ]: umks.enable3d = TRUE
% J  t  B, |( B0 c; }# Experimental Support for Direct3D (option 2 of 3)
, S* y8 m' T* \3 o0 c* M3 m# (OPTIONAL) The line below increases the amount of VRAM on the
* W: N+ H% M8 F6 }0 i# virtual display card to 64 MB. Adding more VRAM helps to reduce
9 Q. s1 m' Y! U4 E4 _: {" x+ z: Q$ S# thrashing in the guest. The maximum value is 128 MB. 8 q/ \# p  v/ a# [' B' ]* @
# This option is expressed in bytes.
/ b+ t( Y3 {) Z/ ]* J3 w! H( T3 k  o- fsvga.vramSize = 67108864 # P+ v- e. d9 O
# Experimental Support for Direct3D (option 3 of 3) . S; X' f& a  }
# (OPTIONAL) Applications which required DirectInput relative
8 z9 i2 A) v+ v+ B# mode need to turn off the absolute pointing device in the guest. - K$ `# x' w2 g
# In practice, this is only required for a certain class of full screen
  X' g! i0 q+ U4 s; u1 }# 3d applications (e.g. real-time games like first person shooters).
! S" [* G+ n  U- k) M2 v* F# If you set this option, we recommend also turning off the preference
: U% J3 b: M& R+ M& N: V0 w# for motion ungrabbing in the Input tab of the Preferences settings # a  m3 c2 R( b' I7 t4 T* }7 j! i
# dialog. . j& e* |, w/ ^/ p/ L  }! D6 K
vmmouse.present = FALSE (结束)
5 d/ g4 o& @8 @提示  ()以及括号内的内容不要输入
9 y& l1 z7 Z0 Y- Y大家测试下行不行吧  我改完之后是显存是变大了,只是没来的急测试就被同事拉走了,要工作几天后才能回家!!!% n- w* y' d# r' y" c
! O; C, N0 a$ _, W/ T+ r
声明一下;我不是要大家做小白鼠,只是希望能有人试试这个方法行得通不?4 p9 M" ?: K6 s5 m' F( R
.vmx文件 文件备份一下,就算是出了毛病也不要紧  删了错误的.vmx文件,把备份复制回去就好了!/ r& o$ u4 z  r3 N7 Z% t% X* f
菜鸟的思路  弱弱的讨论下  只代表本小白的想法,不行的话别骂我哦!% P) {7 v) ~8 M
1.png
有爱就有H5~

大虾 - 大虾

发表于 2012-2-3 13:26:34 | 显示全部楼层
顶,支持楼主,就看有没效果了!
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2012-2-3 16:35:21 | 显示全部楼层
本子的屏幕用的分辨率不是很大,就没挑现存,玩虚拟机主要是内存啊,你的本机的内存和你的虚拟机的内存,给虚拟机太多的内存,反而得不偿失。总之你本机的内存总占用量能低于70%就不卡(而且很快),80%顿卡,90%你切出去后,再切回来,不是游戏错误,就是要等很久了,。当然也要切出去也很久。。
有爱就有H5~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻H5

本版积分规则

Archiver|手机版|小黑屋|免责声明|H5Gal游戏论坛 |网站地图|网站地图

GMT+8, 2025-12-26 17:49 , Processed in 0.027643 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表