模拟CPU指令启动Horizon Zero Dawn
目录
- 引言
- 如何启动任何应用程序
- 准备工作
- 在Intel网站下载所需文件
- 解压缩文件
- 修改命令行
- 以管理员身份运行
- 处理内存问题
- 性能测试
- 使用虚拟桥支持旧处理器
- 总结
引言
大家好!在这篇文章中,我们将探讨如何在处理器缺乏指令支持的情况下启动任何应用程序。最近,Horizon Zero DAWN的新版本发布了,它需要FX指令支持。在这个示例中,我们将演示如何启动一个需要FX指令的应用程序。
如何启动任何应用程序
在这部分中,我们将按照以下步骤逐步说明如何启动需要FX指令支持的应用程序。
准备工作
首先,我们需要在搜索引擎上输入"Intel SSD",进入Intel官方网站。在网站上可以找到详细说明,不过可能只有英文版本,没有俄文版本。
在Intel网站下载所需文件
从网站上下载我们需要的存档文件。解压缩这个文件需要使用7-Zip软件。解压缩后会生成几个文件,Intel的说明书中有简单的语法。选择应用程序并在双竖线后面输入需要启动的应用程序名称。这样做可以模拟指令。
修改命令行
找到存档文件夹并将其放在游戏文件夹中。让我们看看命令行。在这里非常重要的是,在引号内输入命令,因为如果不加引号,则命令解释器会将其视为空格,导致语法错误。我之前使用了Mix命令,但它需要更多的时间来启动。如果不使用Mix命令,一切都会更快、更流畅。
以管理员身份运行
现代的Windows系统需要以管理员身份运行应用程序。这个游戏文件很大,再加上一些奇怪的端口,所以让我们看看任务管理器。
在任务管理器中,我们可以看到内存逐渐增长。当内存达到2GB或2.6GB时,我们将看到启动画面。在等待的过程中,我翻阅了一分钟的报纸,这就是启动所需的时间。
终于,菜单启动了。还值得一提的是,所有这些过程花费的时间相当长。现在,软件开发人员不再支持十年前的处理器,如Socket 775。现在是Socket 1156和Socket 1366的时代。但人们可能会对最后这个问题感到好奇,当过程最终完成时,我们将看到多少帧数。
处理内存问题
我们的处理器没有支持FX指令,因此我们缺少一些必要的指令。通过添加-vb参数,我们可以模拟所有无法支持的指令,这样我们就不会遇到缺少指令的问题。
在看到这个参数之后,加载速度变得更快,更流畅。然而,当进度条达到15%和16%时,加载速度变慢了起来。
我决定等待一下,看看在实际情况下会发生什么。我真心相信这个处理器能够处理初始的游戏标题。然而,当真正的图形出现时,问题就出现了。
注意到处理器的负载情况。占用率基本上没有超过70%或80%。可能是因为模拟不是百分百完美,但这也是一种营销手段,有些人可能会想到Metro Exodus,它可以在Socket 775上运行得很好,不需要高性能的显卡。
总之,这个实验很成功。祝大家好运!