虚拟机CPU占用率100℅怎么办?

社区服务
高级搜索
猴岛论坛跑跑卡丁车虚拟机CPU占用率100℅怎么办?
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
11个回复

[玩家交流]虚拟机CPU占用率100℅怎么办?

楼层直达
曦月花林

ZxID:28402999

游标卡尺,因为它不孤独

举报 只看楼主 使用道具 楼主   发表于: 2016-08-27 0
内存够了,但是虚拟机中CPU使用率爆炸,虚拟机开跑跑特别卡!但是主机开跑跑一点儿也不卡。
曦月花林

ZxID:28402999

游标卡尺,因为它不孤独

举报 只看该作者 沙发   发表于: 2016-08-27 0
从第一张图可以看到,虚拟机中开跑跑以后,CPU使用直线上升,最后到100℅
前排插入

ZxID:12852390

如果可以,变得不再心痛……
举报 只看该作者 板凳   发表于: 2016-08-27 0
  主板 BIOS 开启 CPU虚拟化了没?
开了之后
.vmx  在文本末尾加入
monitor_control.restrict_backdoor = "TRUE"
即可,其它都别加也别动。

然后 改一下 显卡名称就行了。
[ 此帖被前排插入在2016-08-27 11:44重新编辑 ]
本帖de评分: 1 条评分 +6
桃子+6 2016-08-27

大神厉害,你说的那个BIOS,我改了一下马上就不卡了

2012幸福

ZxID:18010443

等级: 元帅
举报 只看该作者 地板   发表于: 2016-08-27 0
楼上说的很到位
命运被规划者

ZxID:59984063

等级: 少校

举报 只看该作者 4楼  发表于: 2016-08-27 0
你发的第一个帖子我就跟你说虚拟化的问题
你电脑支持不支持虚拟化是一回事
开不开虚拟化是另一回事
你手机支持WIFI,但你不开WIFI哪来的信号?
本帖de评分: 1 条评分 DB +5
DB+5 2016-08-27

我笨啊,当初没意识到是CPU问题,总觉得是因为内存不够才卡

曦月花林

ZxID:28402999

游标卡尺,因为它不孤独

举报 只看该作者 5楼  发表于: 2016-08-27 0
Re:回 2楼(前排插入) 的帖子
感谢大神,最后一句没看懂,什么是改显卡名啊?
放开老夫

ZxID:56567

等级: 大将

举报 只看该作者 6楼  发表于: 2016-08-27 0
当我看到禁用二进制转换 我笑了

际遇之神

奖励

放开老夫在论坛散步,捡到5DB

0晓耗紫0

ZxID:65873128

等级: 一代君主

举报 只看该作者 7楼  发表于: 2016-08-27 0
拿去!!!!!!!!!!!!
1 下载vmware和win7/XP iso(百度)
2 找在你安装vmware文件夹里 有个win7/xp你操作系统文件夹里的vmx文件
如果你是xp 你的应该叫做Windows XP Professional.vmx
如果你是WIN7 而你是mac 你的应该叫 windows 7 *64.vmx
如果你是WIN7 而你是windows操作系统 那个文件应该是VMware virtual machine configuration
楼主的是 WIN7*64后面文件种类是VMware virtual machine configuration
最开始并没有windows7*64.vmx 这个文件在最后所有东西设置完 跑跑能运行的时候才最后添加的
3 找到后 右键用记事本 如果你是mac 用 text editor打开
仔细搜索 看你的那个文件里面有没有 monitor_control.restrict_backdoor = "true"
如果有你直接退出就行 不用做任何修改 如果你没有 在最后一行加上它 并保存
monitor_control.restrict_backdoor = "true"
(当初就卡在这 当时想了无数种可能就没有想过这个命令已经在configure设置里存在了)
如果你文件里有那个命令 你在最后一行又加了一遍
那么后果是你无法再启动vmware虚拟机 会有vmx file is corrupted 或者dictonary error的错误报告
4 保存文件后 打开虚拟机 注意是虚拟机 不是你的原系统里 点开始 搜索regedit
找HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
5 找到后 单机0000 找到DriverDesc 然后右键点modify(修改)删去value data(数值) 在xp 那个数值
应该叫VMWare SVGA II WIN7应该叫 VMWare SVGA 3D 删除后 点击确定OK
6 打开跑跑 就可以运行了
0晓耗紫0

ZxID:65873128

等级: 一代君主

举报 只看该作者 8楼  发表于: 2016-08-27 0
这是英文版的:Don't PM me, they'll be ignored as I'd rather not have to deal with repeats of questions. Please read everything thoroughly before posting. People post about problems where they did NOT read, or steps that people skipped. If you have issues following the step-by-step directions, I cannot help you as it is spoonfed already, and I simply will not do it for everyone as it's simple enough, given the amount of instruction provided.

Fix for VMWare:
Confirmed to work on VM OS(Host OS does NOT matter):
Windows XP Professional SP3 32 bit
Windows 7 Ultimate 64 bit

My Specs:
(Someone requested this, so here)
i7 930 overclocked 1.35v @ 4.2GHz (22 Idle, 67 load.)
Asus P6X58D-E Motherboard
ATI Radeon 5850 @ Stock
16GB Mushkin Blackline DDR3 Ram 1600 9-9-9-24
120GB Corsair Force SSD Sata II
500GB Seagate Barracuda 7200 RPM
Antec 750W TruePower PSU
Asus 25.5" Monitor 1920 x 1200 Res

*My VM Settings PER VM:/b
VM settings PER VM: 1 virtual core/1gig of ram, 15 gigs of HDD space. This allows me to go into Ch 1 FM 1 with minor entrance lag, otherwise it's fine.

VMWare Workstation 7.1.3-324285 using Windows XP Professional SP3(Upgraded to Workstation 8 with no issues/using same VM's created in v7.1.3).

Step One: Find the .vmx file in the HOST OS. My VM is named "Windows XP Professional" so my .vmx file is called "Windows XP Professional.vmx". If you don't know how to find it, read below:

VMWare Workstation Users (PC Users):
Find the .vmx file in the location you installed the original VM into. If you don't remember where you installed the VM into, go to Edit->Preferences and look at the "Default location for virtual machines and teams" and it will show you the path to your VM. Then open it with a text editor such as notepad.

VMWare Fusion (Mac Users):
From Fusion's menu bar, click Window > Virtual Machine Library.
In the left column, Ctrl+click the virtual machine and click Show in Finder.
Ctrl+click the revealed package (ending in .vmwarevm) and click Show Package Contents.
Ctrl+click the file ending in .vmx and choose Open With > Other.
Navigate to TextEdit and click Choose.
You can now add or edit lines lines as needed.

VMWare Player (Non Workstation/PC Users): Look for ".VMware virtual machine configuration" instead of ".vmx".

Step Two: Add the following line to the bottom of the list. Once you are done, save and close the .vmx file.
monitor_control.restrict_backdoor = "true"

Step Three: Power on the virtual machine and (INSIDE the Virtual Machine, not the host OS) go to Start, Run, Regedit and go to this directory:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000

Step Four:
Once you have the folder "0000" highlighted, right click "DriverDesc" and click modify. Once you have done that, erase the value data (On Windows XP SP3, mine was named VMWare SVGA II) and click ok. On Windows 7, it should be VMWare SVGA 3D or something along those lines.

Errors you may have:
Error: Themida - Sorry this application cannot run under a Virtual Machine.
This error is caused by not doing Step 2.
Error: Maplestory - error: (bunch of numbers). This is an error that occurs when there's an unknown problem.
This error is caused by not doing the registry edit properly and/or not finding all of the proper values.
Error: Dictionary Error
Re-read step 2.

Notes:
If you still get the Themida error and are using Windows 7 64 bit, Ctrl+F "DriverDesc" and find all the values for it and delete them (I did not need to do this/you may have to if you have multiple profiles). If you STILL have problems, uninstall VMWare Tools INSIDE the VM by clicking Start and typing in "Add and Remove Programs,"(If you're using XP, Start->Control Panel->Add and Remove Programs) clicking VMWare Tools, then clicking uninstall, and Ok. Restart the VM and try again. If you get any Hackshield related error, make sure your installation of Maplestory is proper or reinstall it just to make sure.

Known Bugs/Issues:
VM'ed Maple does lag a lot more than if you were to run it on your host operating system. There isn't any way around it as far as I know as it is on Nexon's end as it didn't use to lag as bad as after they started scanning to see if Maple was being run in a VM. You must bear with it if you're going to use this fix. Full screen alleviates some of the lag, and I believe Mac users don't have that big of an issue when VM'ing Maple. Speed-hack may pop up some times depending on how solid your processor is. If you have issues with it, force a constant voltage and turn off CNQ or Speedstep in the BIOS.

If you have any questions, post below, but please, as I've said before, read before you post.

链接:http://www.basilmarket.com/forum/2108005.html
本帖de评分: 1 条评分 +3
桃子+3 2016-08-27

厉害,这么详细!

曦月花林

ZxID:28402999

游标卡尺,因为它不孤独

举报 只看该作者 9楼  发表于: 2016-08-27 0
大神厉害,你说的那个BIOS,我改了一下马上就不卡了
曦月花林

ZxID:28402999

游标卡尺,因为它不孤独

举报 只看该作者 10楼  发表于: 2016-08-27 0
我笨啊,当初没意识到是CPU问题,总觉得是因为内存不够才卡
b162980

ZxID:51954103

等级: 上尉
举报 只看该作者 11楼  发表于: 2016-09-25 0
回 2楼(前排插入) 的帖子
插入大神。请问下在哪修改虚拟机显卡名字?找不到
« 返回列表
发帖 回复