为Linux安装和优化Minecraft的7个步骤

我的世界可以说是最流行的,真正的跨平台游戏之一,因此Linux用户拥有该游戏的副本是很常见的。尽管它通常可以在大多数系统上很好地运行,但仍会不时遭受性能问题的困扰。由于Java(Minecraft所编写的语言)以良好的性能为代价提供了跨平台的功能,因此您可能无法获得完美的无滞后的体验(除非您有强大的硬件来支持它)。但是,您可以采取一些步骤,这些步骤可以有所作为。

抢夺最新的JRE

由于Minecraft是用Java编写的,因此运行最新版本的Java Runtime Environment(JRE)。 JRE是将Java代码转换为计算机可以实际理解的机器代码所需要的,并且针对不同操作系统的JRE版本不同,因此Minecraft开发人员只需编写一次代码即可拥有不同的JRE。生成适当的机器代码。您可以从Java的官方网站上获得JRE,也可以按照本指南进行操作。

最新的图形驱动程序(和内核)

当然,与其他任何游戏一样,确保您正在运行可用于图形卡的最新图形驱动程序也很重要。您可以轻松地分别从AMD和NVIDIA获取专有驱动程序,如果您想提高性能,建议在开源驱动程序上使用。另外,您也可以查看驱动程序的发行版。

在使用该驱动程序时,请尝试运行最新的内核版本(如果尚未安装)。 Ubuntu用户可以轻松地从Ubuntu Mainline内核存储库中获取最新版本。但是,仅当您使用Intel或开源驱动程序时,我才建议升级内核。来自AMD和NVIDIA的专有驱动程序往往需要一段时间才能添加对新内核的支持,因此最好坚持使用您当前使用的驱动程序(或者您的发行版中的任何一个都会自动将您更新为新驱动程序)。

OptiFine Mod

OptiFine mod是一个插件,您可以将其安装到Minecraft上,以对股票游戏进行各种更改。 Minecraft的Mods可以在游戏中添加功能,也可以对现有功能进行返工,而OptiFine可以做到。为了获得性能优势,您需要使用OptiFine Light,但是如果您想要HD纹理(警告该纹理可能会再次降低性能),则可以使用OptiFine Ultra。 mod的开发人员还建议您使用Magic Launcher来帮助您安装OptiFine。

更新的库

Minecraft使用LWJGL或轻型Java游戏库,以创建图形。该库会定期进行更新,但是Minecraft有时需要一段时间才能将新版本的库与Minecraft捆绑在一起。自己获取最新版本可以为您带来性能上的好处,有时甚至在启动游戏时遇到黑色窗口时甚至有必要。要手动更新库,请访问此页面并下载第一个.zip文件。然后,进入您的Home文件夹,使用Ctrl + H启用隐藏文件夹的视图,然后进入.minecraft文件夹。在这里,您需要提取到/ bin文件夹:

  • jinput.jar
  • lwjgl.jar
  • lwjgl_util.jar
  • 这些文件应提取到/ bin / natives文件夹中:

  • libjinput-linux.so
  • libjinput-linux64.so
  • liblwjgl.so
  • liblwjgl64.so
  • libopenal.so
  • libopenal64.so
  • 显式内存参数

    Java还允许Java应用程序和游戏在启动应用程序时发送一些命令行参数,这可能会影响应用程序的性能。对于Minecraft,建议您创建一个简单的文本文件,将其另存为Minecraft.sh,并将其放置在与Minecraft.jar启动器相同的文件夹中,然后将其输入到文件中:

    java -Dsun.java3d.opengl = true -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

    这将强制游戏使用OpenGL(如果不是并且已经明确允许游戏使用比默认情况下更多的内存。游戏可以轻松访问更多内存,可以说它可以运行得更快,因为已经加载了更多资源并可以使用它们。保存文件后,右键单击它,选择“属性",然后将其标记为可执行文件。现在,您可以在启动游戏时双击Minecraft.sh而不是Minecraft.jar来包含这些参数。

    强制CPU进入“性能"模式

    尽管差异最大可能很小,您也可以将CPU频率缩放调节器更改为“性能"。最有可能的是,当前的调速器会在不积极使用时降低CPU的频率,以节省功率,但是在需要完成工作时,也需要花费时间(虽然不多)才能将其调高。将调速器设置为“性能"会强制CPU始终始终以最大频率运行,因此您可以随时获得全功率,而无需缩放。

    请注意,这会画出一个大量的电力,因此如果您试图将电费保持在较低水平或使用电池供电,那将不是很好。另请注意,这与超频不同,超频会使CPU的运行速度超过设计的速度,并可能导致损坏和过热。 “性能"调速器是安全的,不会造成损坏(只要风扇正常通风即可)。

    为此,您需要做的就是在启动前在终端中运行以下命令游戏:

    cpupower频率设置-g性能

    一旦完成,您就可以开始了。完成后,只需运行相同的命令,但将 performance 替换为 ondemand ,或者只需重新启动计算机即可。

    尝试Minetest

    尽管进行了所有这些调整后,如果Minecraft仍然仍然无法正常运行(并且请务必将图形设置更改为最低设置!),则可能是因为您的系统无法运行Minecraft。但是,这并不意味着您必须抛弃玩游戏的乐趣。相反,您可以尝试Minetest,这是Minecraft的免费克隆软件。它轻巧得多,并且是用其他语言(例如C ++)编写的,而Java语言则是在您玩游戏时进行翻译,而在运行游戏之前,这些语言已转换为本机代码。值得一提的是,是否所有其他希望似乎都消失了。

    您如何提高Minecraft的性能?

    这七个步骤应该可以使您从游戏中挤出一些额外的性能。 ,当您添加了各种令人兴奋的mod和纹理包后,这一点尤其重要。可悲但最终,它会使游戏的运行速度甚至比开始时还要慢。

    如果您应该让您的孩子玩《我的世界》?查看我们为父母解释的年龄分级指南。

    图片来源:Minetest.net

    标签: