Is there a way to run Minecraft Java Edition on a Surface pro X? (16GB RAM, SQ2 processor)

I would like to run Minecraft Java edition on my Surface pro X (16GB RAM, SQ2 processor) without a VM. Is there a way? Thanks!


Solution 1:

If the only requirement is a general version of Java then Microsoft has released OpenJDK Aarch64, which also seems to be encouraged by Oracle.

It looks like for the current latest release you will want the msi installer at https://github.com/microsoft/openjdk-aarch64/releases/tag/jdk-16.0.1-ga

While it is the JDK, that just means that it includes the developers kit. It should still function as a complete JRE (Runtime Environment) as well.

In the Minecraft Launcher you can go to your game "installations", edit the installation (three dots) and then under "More Options" you can change the Java Runtime from the bundled version to the OpenJDK version from Microsoft.

I do not know if this will work well, I do not have a Windows ARM machine, but that is the basic theory of what you should need to do.

In theory it should work, apparently Minecraft on Windows uses it's own bundled OpenJDK anyway so telling it to use the ARM version should be fine.

Solution 2:

Yes: https://github.com/adiantek/mc-spx You will have about 20 - 40 FPS.