VMWare预设会将显示适配器模拟成拥有16MB内存的SVGA 2D显示适配器,这个卡兼容性好但是性能不高,想在VMWare里使用3D显示适配器的话,你需要手动修改VMWare配置文件才行,步骤不多也很简单。要注意的地方,就是在VMWare里面跑3D游戏会很耗资源,计算机硬件本身的运算能力要强,否则跑起来会相当吃力。
1切换到存放XP虚拟机的文件夹,然后找到“Windows XP Professional.vmx”这个文件,这时 用记事本或其他纯文本编辑程序来打开它。
2.在代码末尾,输入“mks.enable3d = TRUE”、“svga.vramSize = 67108864”、“vmmouse.present = FALSE”三行(不含引号),输入完毕就可以存盘关闭。
3.回到VMWare,选择菜单上的“Edit”→“Preferences”,打开设置对话框,再点选“Input”分页标签,取消勾选“Ungrab when cursor leaves window”,然后按下“OK”按钮关闭对话框。
4.接下来启动虚拟WinXP系统,启动完毕后按下键盘上“Ctrl”+“Alt”键回到VMWare主画面,然后选择菜单上的“VM”→“Install VMware Tools”再按下“Install”安装VMWare工具组,安装完毕后让虚拟XP重新启动。
5.最后用虚拟XP联机到“ http://tinyurl.com/5xosf ”下载DirectX回来安装,然后按下“开始”→“运行”并输入“DXDiag”,切换到“显示”标签分页,看见“Direct3D加速”部分显示“已启用”,就表示虚拟3D显示适配器已经设定成功了。