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

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

[复制链接]

大湿 - 大湿

发表于 2012-2-3 01:29:43 | 显示全部楼层 |阅读模式
                                                    以下说法都是小白自己的看法,有错误网高手纠正
) J, e% u3 p' m8 Y
3 h$ h* f! L) i- s! x- b9 {) y其实在虚拟机里面运行游戏的时候倒是不卡,教学任务直到第一次与MM战斗的画面都不卡。
, Z+ u- B2 U) w2 [8 F) \但是当游戏开始的时候,就会卡的要命,就连动一下都会卡出**,被绿色的类似盗贼的怪物虐杀了N次{:KB37:}!! 5 K' A0 h8 {- o! {
虚拟机无论是从稳定性,到与硬件的兼容性都比不上宿主系统。  但是也不至于卡到这个程度吧~~!
' Y2 I: l- |% ~# f8 ~0 @  }在朋友的机器上我做了个小小的对比  如下;    $ `) u2 ?7 D2 k' n3 e" X
CUP等略过  大约在AMD双核5000+之类的就差不多吧!
5 _1 t* a5 X& S电脑内存5G  
0 c9 H. }* l1 ~! [# ]$ c& q电脑显存1G
# K: a3 ]) R" p1 M 2.png
. ?5 B7 v, r3 c& _$ f( S& o再看看虚拟机的- g% c) S! `5 y- S5 R) Q% W7 g  S
内存2G
8 H8 b1 A+ n% b$ |$ \/ o0 c显存128     估计128的显存跑这款游戏可能有点吃力吧!! 主要 问题会不会就出现在这里呢? 1.png 0.png # Y6 V/ n5 a% R
如果能试着将虚拟机的显存变大一点会不会好些呢?
: o- V8 ?$ y  ~4 ]( I; o于是我做了以下的操作,因为工作忙,还没来得及测试呢~~~
8 V* h& p8 G0 k& P1 y+ v我的思路是靠修改虚拟机的配置文件,来提高游戏的流畅度!' Z8 ?9 }( z% ?% R: F
在虚拟机硬盘文件的存放目录里,有个文件“Windows XP Professional.vmx”
3 I6 G: @9 n, D) E.vmx文件 用记事本编辑8 g# W) X# r0 N3 B  W2 f/ O
svga.vramSize = 67108864 (1024*1024*64)
* ?9 N2 E( s$ s. Z可将显存加到128M最大可以加到最大可以加到多大没有测试!(1024*1024*128) 7 M& N4 x3 E7 `! d9 N* E
即你所想要的显存大小为n的话,设置 ' S: `5 Z' l- [
svga.vramSize =n*1024*1024 $ N3 J, B, C; \( x, L2 d  e" i
比如加到512 则设置;svga.vramSize =512*1024*1024 7 k& O# f% T# K. I, R; |, W1 ?
摄制完成后打开虚拟系统,重新安装vmtools,选择modify就可以
. _: I2 ^. u0 F% e$ n7 x- R安装完以后,看看显存以变为你所想要的大小的了,这个一能成功改变!
7 e1 F. ~1 ]3 p' f# z: a, ]( `3 i5 s$ N
上面是在系统中设D3D中说的,你要在虚拟系统中运行游戏的话 / j: F1 h' g# m- @$ d" J
首先主系统要安装有d9c(有的跳过此步骤),其次虚拟机中.vmx文件 6 V- X& t4 K% R. v, w
加入以下代码: 1 o1 ~' h7 \8 A! G
# Experimental Support for Direct3D (option 1 of 3)
1 d* ^# N7 ?+ @0 h# P) m# (REQUIRED) The line below enables accelerated 3D on the host. 5 f. Y1 N3 K1 ~* F
# It is required to support 3D in the guest 8 K1 v4 M9 O9 g9 a( `& Q
mks.enable3d = TRUE 2 B; p5 ~6 Q# q9 T# P
# Experimental Support for Direct3D (option 2 of 3) 6 P' b& A5 `" j0 K4 K. C1 m; F3 Q
# (OPTIONAL) The line below increases the amount of VRAM on the 0 F2 }: I- m  L" \+ a6 S+ T4 w; R5 `
# virtual display card to 64 MB. Adding more VRAM helps to reduce 5 A/ t0 ?+ `  Y7 i, p& n/ v
# thrashing in the guest. The maximum value is 128 MB. 3 o% D  c3 F3 q) P; e' s
# This option is expressed in bytes.
; f+ E$ {9 ?3 f  m" ~" O1 Wsvga.vramSize = 67108864 ) ?* @* n5 G; i) A3 e) E
# Experimental Support for Direct3D (option 3 of 3) . i" Y' _* x/ t5 o4 }7 G
# (OPTIONAL) Applications which required DirectInput relative
1 O) T% l( N6 {, ^8 L# mode need to turn off the absolute pointing device in the guest.
" o# l5 R# |/ _2 e, }: A# In practice, this is only required for a certain class of full screen 8 [" ]7 u4 N2 g" Q4 z1 ~
# 3d applications (e.g. real-time games like first person shooters). 7 P" z% H, l  Z* @3 Y
# If you set this option, we recommend also turning off the preference 8 g$ e, S8 e/ J6 k2 X$ s
# for motion ungrabbing in the Input tab of the Preferences settings
" p' A8 S: E# ~" t. t6 n; v6 \# dialog. 2 U9 d, ~4 d9 Z; S' B
vmmouse.present = FALSE (结束)
, W+ H4 {& m4 e7 F$ U8 k提示  ()以及括号内的内容不要输入" w; b$ l; W! p+ L
大家测试下行不行吧  我改完之后是显存是变大了,只是没来的急测试就被同事拉走了,要工作几天后才能回家!!!& D9 y% o3 \( ?/ {
4 O1 u8 \2 F6 Y& W3 z0 V0 J
声明一下;我不是要大家做小白鼠,只是希望能有人试试这个方法行得通不?
, T  V+ s: H1 d. L" H5 f$ ~: F.vmx文件 文件备份一下,就算是出了毛病也不要紧  删了错误的.vmx文件,把备份复制回去就好了!
) H1 R( V$ y- A. k( Z菜鸟的思路  弱弱的讨论下  只代表本小白的想法,不行的话别骂我哦!* L6 B- u5 t6 a; y
1.png

大虾 - 大虾

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

使用道具 举报

大湿 - 大湿

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-8 21:45 , Processed in 0.016218 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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