当前位置:首页 > 虚拟机 > 正文

虚拟机不支持3d(电脑cpu不支持虚拟机)

关于VMwareFusion,能否在虚拟机上运行3D游戏?
下面的文章部分摘自网络,并结合我自己的经历。希望对大家有用:
VMWare是一个“虚拟PC”软件。它允许在一台机器上同时运行两个或多个Windows、DOS等。LINUX系统。与“多重启动”系统相比,VMWare遵循完全不同的概念。多重启动系统一次只能运行一个系统,更换系统时需要重新启动机器。VMWare真正“同时”运行。,同时运行多个操作系统。像标准Windows应用程序一样切换到主系统平台。并且对于任何操作系统,您都可以进行虚拟分区和配置,而不影响真实硬盘上的数据。甚至可以使用网卡将多个虚拟机连接在一起。连接局域网,非常实用。
出于职业原因,我使用过一段时间的虚拟机。最近突然想尝试一下虚拟机的游戏性能。上网查找相关资料后得知,很多游戏无法运行是因为虚拟机不支持3D。幸运的是,经过测试,有人启用了虚拟机的3D功能。虽然它并不完美,但总能用起来。现在我简单总结一下我所学到的知识,希望大家能学有所用:
1.目前3D支持最好的VMware虚拟机版本仍然是5.3版本。我用6.0版本进行了测试,所有3D测试结果都是白屏和崩溃。所以,我还是推荐大家下载5.3版本。我不会那样做,输入下载地址。百度搜索或者去飞。你随处都可以找到它。一定要下载5.3版本,别忘记安装汉化补丁。
2、安装虚拟机后,创建虚拟机。请推荐本机使用WindowsXP操作系统;
3.在虚拟机上安装好系统后(推荐XP),进入虚拟机系统,首先安装DirectX9.0c(如果没有安装程序,请从网上下载一份安装在虚拟机中);
4.然后安装VMwaretools。如果您已经安装了汉化补丁,请按如下方式安装VMwaretools:在VMwareWorkstation的菜单栏中找到“虚拟机”----“设置”----“光盘”----“使用ISO镜像”-----“浏览”找到“”文件在VMwareWorkstation的安装目录下,进入虚拟系统,打开“我的电脑”----“光驱”----搜索文件“”并运行安装。
5.安装后,重新启动系统并设置分辨率等显示设置(设置后请勿更改)。关闭虚拟系统。打开VMware主界面-编辑-参数-输入,取消勾选“鼠标离开窗口时取消录制”。
6.打开存储虚拟系统的文件夹。有一个名为.vmx的文件。用记事本打开它,最后添加以下内容:
3d=TRUE
svga。vramSize=67108864
t=FALSE
(第二行是显存大小,这个数字是64MB。一些大型游戏需要更多的显存,可以设置为128MB,即改为SVGA。vramSize=134217728)
7.重新打开虚拟机,进入虚拟系统,重新安装VMwaretools(再次运行步骤4中的),然后重新启动虚拟系统。
8.虚拟系统启动后,点击开始----运行:输入Dxdiag。可以看到你的显卡已经支持D3D硬件加速;不过,它仍然不支持声音硬件加速,因此在游戏中无声无息。
9.虽然经过上述步骤后启用了3D支持,但运行dxdiag检测时,D3D7和D3D8正常,但D3D9出现模糊或白屏。这是因为显卡驱动不兼容造成的。接下来更换显卡驱动即可解决问题。这个问题:请下载我提供的附件,其中包含几个文件。将VMX__复制到虚拟机系统中的WINDOWS\system32目录下(将这两个文件重命名为VMX__MODE系统中已经存在),然后复制),将VMX_放在WINDOWS\system32目录\drivers下并更换它。最后,重新启动虚拟机;
10.这样,虚拟机的3D支持就可以了;

安装虚拟机后,开不了3D游戏
首先需要安装VMwareTools支持3D7和3D8加速,有些游戏还需要3D9加速支持,所以需要修改默认的系统文件。