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

虚拟机启动游戏没反应


一、VM虚拟机不能运行游戏如何解决?

通常情况下,虚拟机无法开启显卡的directdraw加速和direct3D加速功能,从而限制了游戏的运行。如果换成其他版本的虚拟机,只要能支持显卡加速功能,应该可以运行一般的游戏。大型3D游戏肯定不行。

部分游戏程序会自动进行虚拟机检测,无法在虚拟机中运行。不是虚拟机的问题。因为如果虚拟机也可以玩大型游戏,一台电脑可以承载很多游戏,但游戏厂商不允许这样做。

扩展信息:

VM虚拟机无法运行游戏的原因:

1网吧采用一对多的网吧部署方案。并且客户端计算机非常大。所以虚拟机,这个游戏本身就有限制,禁止在虚拟设备环境下运行。

2.目前的游戏基本都是基于物理计算环境开发的,很多游戏不支持在虚拟环境中运行。

3.目前市场上提供一对多设置的厂家有阅微多路云扩展器、MatrixStorm、ParsonMulti-open等。如果这些设备在网吧使用,可能会导致某些类型的问题。


二、为什么运行游戏会提示无法在虚拟机上运行?1原因:该程序自动进行虚拟机检测并阻止在虚拟机中执行。
2解决方案:打开VMware虚拟机配置文件,该文件是一个后缀为vmx的文本文件。添加以下内容
e="TRUE"
e="TRUE"
e="TRUE"
e="TRUE"
monitor_e_directexec="TRUE"
monitor_e_chksimd="TRUE"
monitor_e_ntreloc="TRUE"
monitor_e_selfmod="TRUE"
monitor_e_reloc="TRUE"
monitor_e_btinout="TRUE"
monitor_e_btmemspace="TRUE"
monitor_e_btpriv="TRUE"
monitor_e_btseg="TRUE"
该代码在7.0-7.1版本的虚拟机上很容易使用。


三、虚拟机VMware运行不了游戏尝试以下方法:
进入我的文件夹-VirtualMachines文件夹-以你当时的虚拟系统设置命名的文件夹-用记事本打开一个扩展名为vmx的文件。一行monitor_ct_backdoor="TRUE"
如果仍然检测到,可以添加一行Disable_acceleration="TRUE"