我正在尝试帮助我的一个朋友在他的计算机上运行 Minecraft,以便他可以在我的服务器上玩游戏。我已安装并运行了所有程序,但有一个严重的问题。当他加载游戏时,他的帧率会大幅下降。最初他下降到 4 - 5 FPS。在使用 OptiFine 和 Fastcraft 等工具施展一些巧妙的魔法后,我能够将他的 FPS 提高到 30 - 35 FPS 左右,这对他来说是一个巨大的提升。但考虑到他有一张真正的独立显卡,这还远远不够。
我到目前为止所做的;
- 将显卡驱动程序更新至最新版本,但它们已经远远落后了。
- 将他的 Java 副本更新至最新版本。
- 调整了游戏中的各种设置,例如渲染距离和渲染数学类型(快或慢)。
基本上我已经没有主意了,在服务器上玩游戏的 5 个人中,他是唯一一个遇到问题的人。
这是我所知道的机器的规格。
- CPU:英特尔酷睿2四核Q6600
- 内存:8GB
- GPU:Nvidia GTX 460,带 1GB GDDR5
另外需要注意的是,这似乎不是 GPU 的问题,因为他玩其他游戏(例如 Theif(2014 年版))时完全没有问题。我认为这款游戏对 GPU 的要求比 Minecraft 高得多。
答案1
要优化 Minecraft,需要做以下几件事:
使用模组来优化 Minecraft - 它会做一些类似禁用主菜单背景的事情来优化 Minecraft。
降低视距——很明显,加载太多纹理会导致游戏滞后。
让您的 GUI 更大 - 这有一点帮助,但在 vanilla minecraft 中作用不大。让 GUI 变大的原因是为了减少屏幕上必须更新的内容(通过放大 GUI 来阻止某些纹理)。此外,如果您使用 NEI,这肯定有助于减少项目列表中显示的项目。
使用 JVM 参数 - 这是我正在使用的,可能会非常好地优化游戏或使您的游戏滞后,请测试它。-Xms2560M -Xmx2560M -XX:MaxPermSize=256M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1024M
使用较低分辨率的纹理包 - 它有助于减少需要加载的纹理。
答案2
不幸的是,除非您想使用 Windows 10 版的 minecraft,否则您已经竭尽所能了。这是因为 minecraft(原始版本)是用 Java 编写的,而 Java 几乎全部由 CPU 处理(不幸的是,没有办法让 GPU 执行此操作,因为它无法处理)。新的 minecraft(适用于 Windows 10)已重新编码,因此充分利用了整个系统,不幸的是,除非您愿意让每个人都使用它(我认为),否则这对您没有多大用处。
因此,总而言之,以更快速度运行它的唯一方法是升级 CPU 或整个版本。