用虚拟机玩游戏的方法!! 开3D加速!
曾经用过一些不同虚拟机结果大多都不支持3D驱动,所以导致虚拟机是不能够玩游戏的!
今天给大家带来的是用虚拟机玩游戏的方法!!
虚拟机软件:VMWare虚拟机,版本最好是在6.0以上
硬件要求, CPU2.4以上,内存在1G以上,512的朋友可以试试 比这个低配置的朋友就不要浪费时间了!
最好显卡是256以上的,本人的是512的显卡
,指的是显存
虚拟机安装的系统可以是2000和XP,98好像开3D有问题,就酸把Direct X9.0装上也好像不行
所以建议用2000或XP
然后找到你虚拟机的扩展名为 .vmx的文件 (什么,找不到吗?难道你不会使用搜索 *.vmx啊!!!)
鼠标右击它,同时按SHIFT 它会弹出一个打开方式,选择记事本, 记得下面同时有个钩"始终使用选择的程序打开这种文件"那个钩 不要 钩
然后在最开头加上这么几句
mks.enable3d = TRUE
svga.vramSize = 134217728
vmmouse.present = FALSE
其中svga.vramSize = 134217728 的意思是为128的显卡如果是64的话就 把它改成
svga.vramSize = 67108864就可以了
然后就可以打开VM的3D加速了, 但是此时有些机器可能玩不了, 进入游戏会出现一片白色
此时你就需要应用以下的补丁
下载地址:
http://www.zxcf.cn/uploadfile/rar/2007-5/2007515125425621.rar
这个补丁是要替换在虚拟机系统下的 C:\WINDOWS\system32 如果是 2000系统的话就是C:\WINNT\system32
其中VMX_FB.DLL VMX_MODE.DLL拷贝到WINDOWS\system32
VMX_SVGA.SYS放在WINDOWS\system32\drivers目录下
VMX_SVGA.inf文件可以不需要
记得哦, 以上的文件是放在虚拟机的windows里啊,不要搞错了,放在你自己的机器里就搞笑了
昨天通过这个方法我已经在里面成功的玩了一次跑跑卡丁车的 竟速赛, 感觉还不错 哈哈哈哈
那么其他的游戏也是可以玩的, 只要你的机器配置够好
祝各位朋友成功
双开游戏的方法。绝对可用~
在VMware中启用D3D的方法:
1:在windows 2000或xp中,可以打开d3d功能,打开虚拟机所在目录中有一个文件后缀为.vmx 的文件,用记事本打开 在文末添加:mks.enable3d = TRUE 开启guest系统的D3D svga.vramSize = 67108864 可将显存加到64M(64 * 1024 * 1024 = 67108864)vmmouse.present = FALSE 重装vmtools
a.选择 编辑 > 参数设置b.单击输入.c.去掉 “ 当光标离开窗口时释放 ” 选项前的选中状态 ok,启动你的虚拟机 打开dxdiag,可以看到D3D已经开启了,开始的虚拟3D之旅吧
这里先看下VM官方对于3D的说明:
对D3D的实验性支持:VMware Workstation 实验性的对D3D视频加速提供支持。这个功能不是完整。注意:实验性支持的功能不包含在产品应该提供的功能中。即使3D加速没有被激活,启动3D加速也可能导致宿主机或客户机的崩溃,导致你丢失数据。注意:要利用VMware Workstation的实验性3D能力,虚拟机必须运行与你的虚拟机版本一样的VMware Tools。如果你的虚拟机是迁移过来的,你想用3D功能的话,你需要重新安装当前版本的虚拟机的VMware Tools。对于D3D实验性支持的人 Workstation不提供对3D加速的技术支持。无论怎么样,我们鼓励你提出支持需求来使我们评估你在体验3D中所碰到的问题。
3D加速的限制 实验性的3D加速只能用于运行Windows 2000, Windows XP, 或Linux上的Windows 2000 and Windows XP客户机。对实验性3D加速也有以下限制:
1.工作站只能加速Direct8,对于Direct9的应用也只是支持应用其中的Direct8子集。2.对3D应用程序的执行没有优化效果。3.OpenGL应用程序只能运行在软件模拟仿真模式 不是所有的3D加速都能被启用。以下是不能加速的应用:
1. 像素和顶点渲染 2. 多顶点处理 3. 硬件级的贴图映射和环境映射 4. 纹理贴图 5. 一、三和四维的纹理
开启3D加速 D3D加速技术默认为被启用。你需要准备宿主机、虚拟机和虚拟机操作系统。首先需要开启宿主机的3D加速 NVIDIA在Linux下有驱动程序 在Windows下,宿主机的操作系统需要Windows 2000/ XP ,在系统中需要启动图形硬件加速功能。在Linux下,需要执行以下步骤来查看你的Linux宿主机的兼容性
1. 打开你的Direct渲染能力,运行命令:glxinfo | grep direct。 . 运行glxgears命令,以确保3D应用程序能运行在你的宿主机上。
在一台虚拟机中开启3D加速 1. 选择一台安装了Windows 2000 or XP操作系统得客户机
2. 在虚拟机的配置文件(.vmx)中加入:mks.enable3d = TRUE,来打开虚拟机的3D加速功能,虚拟机的2D加速同样能用。
3. 如果你要设置显存的大小,就在其中加入:svga.vramSize = 67108864(设置显存为64MB)或svga.vramSize = 134217728(设置显存为128MB)显存最多只能设置为128MB
4. 对于一个需要全屏运行的3D应用程序(比如像第一人称射击这样的实时游戏),建议你关掉“在鼠标离开窗口后释放”这个选项,在其中加入:vmmouse.present = FALSE。并且在虚拟机主界面上编辑>参数>输入选项卡>去掉“在鼠标离开窗口后释放”选项前的钩。
在客户机操作系统中启动3D加速 1. 打开虚拟机电源 2. 安装与VMware Workstation 版本一致的VMware Tools
3. 安装D9c 4. 安装你的3D应用程序已知的问题: 1. 在运行3D程序时不要切换VMware Workstation控制台中的标签。 2. 在运行3D程序时不要在全屏模式和窗口之间切换 3. 不要同时运行多个3D程序,这样可能导致VMware Workstation崩溃 4. 在运行3D程序时,你不能挂起虚拟机及创建快照。 5. 在截取和录制3D画面时候,可能出现画面破碎 6. 当鼠标移至虚拟机操作系统3D加速画面上是,可能导致画面部分泛白。
通过实验3D帮助VMware
VMware仅仅提供实验性的D3D加速。VMware不可能个别地对所有的关于D3D加速的问题的回答。VMware对以下方面感兴趣:
1. 灾难性的故障,诸如客户机蓝屏或导致VMware Workstation崩溃的3D应用程序 2. 对ATI8500或更新的显示卡的测试报告。 3. Linux主机系统中的测试报告 4. 特别具体针对于D8和D9的应用程序的测试报告 5. 你在运行3D程序是所碰到的特殊问题 6. 你对VMware 3D技术前景的高见具体而详细的报告有助于加速我们对全功能的3D加速应用的实现。在报告中,请包括你的配置、3D应用程序和硬件的细节。
***********************************************************************************
推荐配置:双核CPU,1G以上内存。(我来补充 不是双核也可以用 亲身试验滴) 如果达不到这个配置,一定会很卡的,先把全文看一遍,然后把VMware Workstation 5.5.4下过来按照操作步骤里面一步一步,你就差不多明白了
准备工作:
1. VMware Workstation 5.5.4 http://www1.crsky.com/soft/1863.html
http://1.duote.com/vmware_553.exe
2. XP安装盘~没有的人可以去买个或去下个系统(最好是最原始的系统没任何补丁的,安装系统的时候把虚拟系统里面的硬盘分2个区,一个盘4G吧,放心对主机上面的硬盘没关系)3. DirectX 9.0c
4. VMware SVGA II.rar(虚拟集成显卡驱动跟补丁)http://www.blog.com.cn/user106/tw5225/upload/321402189.rar 这是下载地址
操作步骤:
1. 安装VMware Workstation,序列号是VKMHN-QFN21-V01DU-4YTX6。这个很简单,大家应该都会。 (全部下一步就可以了)
2. 启动VMware Workstation。会出现用户使用协议。当然点Yes继续了。然后出现Tip of the day,不理他,点close。接着升级检查,cancel了。下面开始建立一个虚拟的系统。
a) 点File菜单,NewàVirtual Machine,点下一步。
b) 在这里修改虚拟机的名字(不需要改)和存放的路径(一定要记住不可以能主系统一个盘,我的路径是G:虚拟机,下面就以这个为例),点下一步。
c) 下面是选择虚拟机上网的方式。这里有四个选项,我们选第二个,即NAT。
d) 下面给虚拟机设置硬盘空间的大小,不需要改的。点击完成。 3. 好了,一个虚拟的电脑就建立好了。
下面我们来给他安装操作系统。
a) 点这里的Edit Virtual Machine Setting
b) 出现下面的窗口,我们点CDROM
c) 然后右边的地方,选Use ISO Image,然后Browse,找到我们下载的DeepinXP-V5.iso,点OK结束
d) 然后Start Virtual Machine,会出现一个对话框提示安装XP的注意事项,不理他,点OK关掉。
e) 接下来就是安装XP操作系统了,很简单的,不多讲了。不会的人可以在群里问问。系统安装好了以后,可以测试一下这个虚拟的系统,看看能不能上网(注意,别去那些有流氓软件的网站)。接下来在虚拟的系统里关机。
f) 选Edit Virtual Machine Settings,修改虚拟机的设置。
g) 又出现下面的窗口 我们点最下面的Add,然后Next->Next->Use a physical disk Next->OK ->Use individual partitions Next,接下来选择你下载的DirectX 9.0c和VMware SVGA II.rar存放的分区。 在前面的准备工作中我举例子的是D盘,就是第2个分区,那么我们选上他,接着Next->Finish->OK,再重新打开虚拟的系统。
h) 按Ctrl+Alt,可以把鼠标从虚拟的系统里面释放出来。点VM菜单里的Install VMware Tools,会在虚拟的系统里安装这个VMware Tools。等里面把VMware Tools装好了,会提示重启那个虚拟的系统。VMware Tools可以让虚拟的系统支持Direct 3D游戏,并增加很多硬件驱动。
i)重启之后就能看到多了一个盘,里面是你硬盘上的东西,DirectX 9.0c的安装文件就在这个盘,因为是你之前选的。接下来就像在外面的系统一样,安装Direct 9.0c,然后把虚拟的系统关机。安装的时候要注意,可能是先解压缩然后才安装的。
j)还记得你设置的这个虚拟机的位置吗?在步骤2-(b)里的。进入那个文件夹,那里会有一个扩展名是vmx的文件,一般应该是Windows XP Home Edition.vmx,名字会和你设置的虚拟机一样,大小在1K左右。用记事本打开它,在结尾添加上这段话,然后存盘退出。
mks.enable3d = TRUE
svga.vramSize = 134217728
vmmouse.present = FALSE
k) 在虚拟的系统里面释放VMware SVGA II.rar,释放好后会出现四个显卡驱动补丁添加到C:WINDOWSsystem32里。VMX_FB.DLL不能直接覆盖,可以这样办:先在system32里找到这个文件再重命名,最后把VMX_FB.DLL粘贴到system32里就OK了。
有些帖子说还要在VM中的“编辑”--->“参数”--->“输入”里的“当光标移出窗口中取消捕获”不要勾选,我觉得要是不选的话操作起来还真麻烦,反正我勾上了。 重起虚拟系统。好了
打开 VMware 虚拟机的配置文件,这是一个后缀为 vmx 的文本文件。在里面加入以下内容
isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"
这些参数不一定都需要,不过最保险的是都加。可以提高模拟的真实性,不过速度也会慢很多。
加上这些的话不会出现错误提示
转载于:https://www.cnblogs.com/MaxWoods/archive/2011/10/07/2200473.html
用虚拟机玩游戏的方法!! 开3D加速!相关推荐
- 史上最全虚拟机安装、安装系统、玩游戏、多开游戏
史上最全虚拟机安装.安装系统.玩游戏.多开游戏 史上最全虚拟机安装.安装系统.玩游戏.多开游戏
- 定义父亲类Father(姓lastName,财产property,血型bloodType),儿子Son类(玩游戏PlayGame方法),女儿Daughter类(跳
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _02C ...
- 租服务器开虚拟机玩游戏,端游租号器不能在虚拟机运行-游戏不能在虚拟机环境中运行...
游戏禁止在VMware虚拟机运行有解决办法吗? 没有因为虚拟机不能共享显卡,虚拟机只能用自带的显示VMware显示芯片...即使装了8.0以后版本也是只能运行,根本没法玩.一般虚拟机用在服务器,或者办 ...
- vmware linux 3d加速,Ubuntu虚拟机安装Virtualbox增强功能启用3D加速
本文介绍如何为ubuntu虚拟机安装Virtualbox增强功能(英文名叫Guest Additions),很多同学都感觉ubuntu虚拟机非常卡,这是因为Unity桌面需要3D支持,而要在virtu ...
- 腾讯测试儿童锁模式:13周岁以下玩游戏须家长开锁
新浪科技讯 3月1日上午消息,腾讯在其微信公众号上宣布,为探索和推出更完善的未成年人健康上网办法,腾讯正在测试"儿童锁模式". 关于"儿童锁模式"的具体操作, ...
- Trie树合并 + SG函数 ---- BZOJ4730. Alice和Bob又在玩游戏(动态开点Trie 树上全局异或标记 + 合并 + 博弈论)
题目大题 题目大意: 解题思路: 首先我们对于子树u的SG函数为SG函数为SG函数为 ⨁是异或和\bigoplus是异或和⨁是异或和 SG[u]=mex{⨁w∈(w的父亲在u到v的路径上)SG[w]∣ ...
- 虚拟机 如何打开3D加速
用虚拟机玩游戏的方法!! 开3D加速!用虚拟机玩游戏的方法!! 开3D加速! 曾经用过一些不同虚拟机结果大多都不支持3D驱动,所以导致虚拟机是不能够玩游戏的! 今天给大家带来的是用虚拟机玩游戏的方法! ...
- 上班玩游戏被抓--观察者模式
[转自http://www.cnblogs.com/beniao/archive/2008/05/11/1191820.html] 0点过了.可还没睡意,可能是平时都是2点过才睡觉习惯了吧.不知道干 ...
- 游戏编程之十三 3D类游戏
视频课:[免费]跨平台APP JQuery Mobile开发-1-初探移动开发-张晨光的在线视频教程-CSDN程序员研修院 第一节 3D类游戏 设计3D光线投射游戏包括从高解析度图形到快速动画的许多技 ...
- 16g电脑内存有什么好处_电脑32G内存有必要吗?8G、16G、32G内存条玩游戏 生产力实测对比...
现阶段,无论是台式机还是笔记本电脑标配都是8G内存起步,由于近年来内存价格也不贵,不少用户开始考虑16G,甚至是32G内存.例如16GB和32GB内存,但其实日常使用上,你根本无法直观的感受到内存条带 ...
最新文章
- Pycharm安装PyQT5调用QTDesigner
- linux嵌入式开发遇到坑不用慌 让你快速提升进度
- 【Android】launcher启动参数
- 讨厌麻烦的ora 01722无效数字
- gcc较高版本的一些编译警告收集
- oracle 同步索引,oracle全文索引之同步和优化索引做了什么
- MySQL中的常用函数和聚合函数
- 微信小程序 列表item点击事件
- 反编译DLL并修改后再生成DLL
- 常用的并发测试工具及压测方法
- PHPStudy介绍、下载与安装
- 中兴h118b改打印机服务器,TL-WR710N改打印机服务器 WR710硬改OpenWrt打印服务器
- python语言list语句_Python No.13 之练习(购物车)语句while、for、list等
- 物联网模块ESP8266-01S实现PC端和Android APP同时连接通信
- ipa 上传卡在鉴权_上传app,一直卡在“正在通过 App Store 进行鉴定”
- 我能使用这台计算机吗英语,使用电脑的英语怎么说
- Linux中Lun是什么,以及和存储卷的区别
- LeetCode 253. 会议室 II**(double)
- SAP供应商 供货方和开票方不一致的强控
- 基于MicroPython的ESP8266连接外设IO(二)
热门文章
- VMware卸载干净
- html 超出shengl,逃不掉(GL)作者:乔禾若
- 新拓三维测量仪器助力土木工程与高端制造迈向数字化
- 使用Phoenix连接HBASE,squirrel使用,代码连接使用Phoenix
- ios 关于itunes安装ipa包的方法,一步解决
- 编译原理笔记05-语法分析自底向上
- 火狐浏览器安装有道翻译插件
- S-PTAM:Stereo Parallel Tracking and Mapping论文笔记
- 深度学习,mxnet库的安装
- 【已解决】java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation