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

为啥虚拟机里运行不了游戏(游戏不能在虚拟机中运行)


一、vmware虚拟机为什么游戏上不去?英文提示:应用程序无法在虚拟机内运行。
索赔已经解释了问题的原因。
虚拟机并不是解决所有问题的救命稻草。
部分游戏需要特殊的硬件调用方式或特定的硬件支持规格,可能无法在虚拟机中运行。
例如,游戏需要支持DirectX12的硬件。如果显卡本身只支持DirectX11,则无法通过虚拟机运行。
二、VM虚拟机不能运行游戏如何解决?

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

有些游戏软件会自动检测虚拟机并阻止其在虚拟机中运行。不是虚拟机的问题。因为如果虚拟机还可以运行大型游戏,那么一台电脑就可以承载很多游戏,但游戏厂商不允许这样做。

扩展信息:

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

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_control=。"TRUE"
monitor_e_btseg="TRUE"
此代码很容易在虚拟机版本7.0-7.1上使用。