竟然能玩MC Java?
如果你只看了这篇文章,那看到这里你可能有点惊讶;如果你看过我上文提到的那个GPU跑分应该一点都不以外才对。既然我们现在平板里是PC机系统,那就得玩点PC的游戏,首先想到的就是MC Java。典型的下限非常低但上线也非常高的游戏,我们可以通过点手段来跑动MC实现60FPS畅玩。
下载启动器
我习惯用prism launcher。但prism launcher有正版验证,没有正版账号的同学可以尝试一下HMCL,它是没有正版验证的,而且在AUR中有ARM版本。然后jdk21也得下载,这是启动最新MC Java所要求的最低JDK版本。
sudo pacman -S prismlauncher jdk21-openjdk下载后打开登录,开一个实例以后下载配置文件和游戏本体,打开游戏,帧率有点不妙啊。
注意在开始游戏之前尽量把能关的东西都关了,否则会爆内存的。
这个帧率不太能玩,30帧过山车极其不稳定,走几步一卡一卡的,但是起码打开了。但是熟悉MC的都知道,官方的优化那是依托是,所以后边我们自己做优化试试能不能玩。
模组优化
这就不得不提到渲染模组Sodium和优化模组Lithium了,这两个模组在低端机中队帧数的提升帮助非常大,还有一个EntityCulling的模组能够避免渲染看不见的实体,也有一定的效果。最重要的是这些模组在这台机器中是兼容的,是可以没有问题正常运行的,这很可贵。
其实MC也有内存压缩模组,不过我们没必要用,因为其实和zram的原理都大同小异,而且数据压缩是有极限的,我们既然用了zram就没必要用这种模组了。
这是我装的模组,这些也是可以用的哦,都要归功于Java的跨平台特性。 
装过模组再打开,进入世界的时候还是会有点小卡,去设置把渲染距离和模拟距离拉到8个区块,再把一些影响性能的选项关闭或者拉低,限制帧数到60FPS,其实如果能降分辨率把分辨率降一点也行,可惜Sodium不支持Linux的机器降帧率。见证奇迹的时刻:
帧数来到了58FPS而且一直是在小范围的波动,这就是一个完全可以玩的状态,如果能降一点分辨率我觉得甚至可以上80、90FPS。今年暑期MC Java会全面迎来Vulkan时代,这个机器的Vulkan性能优秀,所以真的可以期待一手Vulkan,可能帧率会进一步提高。
掏出个小平板在某天闲暇之余打开MC,还真的挺惬意的。