Share via

Minecraft Java Edition On Surface Pro X

Anonymous
2019-10-06T09:24:03+00:00

Can I play Minecraft Java Edition on Surface Pro X?

Surface | Surface Pro | Install and update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

16 answers

Sort by: Most helpful
  1. Anonymous
    2019-11-27T02:32:44+00:00

    Can I play Minecraft Java Edition on Surface Pro X?

    The launcher will work, but as soon as you hit play, the game will crash and and error message will appear on your screen.

    40+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2019-12-09T18:50:04+00:00

    I suspect that is due to the lack of OpenGL support in Qualcomm's video drivers. Windows natively supports v1.1, but I think Minecraft requires a higher version than that (4.4?). How do we request Qualcomm include support in a new driver? There is no good reason to leave that out (even Intel includes OpenGL support for their integrated GPUs...).

    Minecraft Java outght to be able to run on the Surface Pro X, it's a shame it doesn't at the moment. And no, the store version (bedrock edition) isn't the answer... these two versions are incompatible with each other.

    10+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2019-12-21T07:45:11+00:00

    Can I play Minecraft Java Edition on Surface Pro X?

    Hi 교승구,

    Thanks for reaching Microsoft Surface Community. We thank you for looking forward on our new product. To answer your question, most likely it will fit and play to Surface Pro X seeing it's system requirements however, since this is a new launched device we have not tested this yet and also Microsoft is still checking on some compatibilities. 

    If you are in US, other ways, you can visit the nearest Microsoft Store in your area to have this checked they have the model already. 

    https://www.microsoft.com/en-us/store/locations/find-a-store

    Please let us know if this helps. This will help other members who may have the same issue as you. Otherwise, don't hesitate to update us by posting or replying.

    Regards,

    Edd

    Can we get an update

    6 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2020-04-21T05:20:18+00:00

    It's a limitation of x86 code and the OpenGL that can be emulated. The Adreno 680 in the SPX OpenGL ES 3.2, OpenCL 2.0, DirectX 12, and Vulkan 1.1.

    What we need is a JRE compiled for ARM.

    Agreed, I know the hardware is capable.

    Utilities such as GLView and GPU Caps View that are suppose to show what version of OpenGL are supported on the system are also not native apps, so if you're correct that the emulation layer doesn't expose access to OpenGL other than the v1.1 that Microsoft includes than I guess I can't tell what Qualcomm's drivers actually do support. GPU Caps Viewer is the only one I've gotten to run, and it shows v1.1, and no Vulkan support.

    I am curious where you read about that limitation. I haven't seen any detailed explanation on why it's limited to v1.1, so I assume that was due to Qualcomm's drivers not including proper OpenGL support. So I also assumed that limitation would be true for native apps as well. 

    I have no idea if Oracle has any plans for a Windows ARM64 version Java or even OpenJDK/JRE but I hope so. It wouldn't take much work for them to release , as they already have an ARM64 version for Linux.

    I haven't had any luck with trying to run it by referencing java within WSL.

    This doesn't work, as it is looking for the jar file within the linux distro:

    C:\Windows\System32\bash.exe -c "/usr/bin/java -jar" Minecraft.jar

    This doesn't work either, as it's trying to run it within the distro, and has no X server running:

    C:\Windows\System32\bash.exe -c "/usr/bin/java -jar /mnt/c/Bin/Games/minecraft/minecraft.jar"

    The linux files are supposed to be available via \wsl$<distro_name> but I'm getting permission issues with that. I'm not sure this method would actually let me run an executable file anyway, as it seems more geared towards modifying the linux files with windows apps.

    So I'm assuming from all of the techno mumbo jumbo that the Surface Pro X IS able to run the Java Edition of Minecraft in theory, however it's a matter of waiting for the Microsoft ARM Team to give us an update that will actually let us launch the game itself and run it on our software, instead of it just crashing after opening the launcher and trying to run the game. Am I correct?

    2 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2019-12-27T04:11:29+00:00

    I think the only problem is the launcher. I believe it's C# whereas the game data is in, well, java.

    As far as I know there's no Java available for Windows on ARM. However, you can install WSL and Ubuntu which will let you install open-jdk-11 for ARM. From there, you can make a java.bat and javaw.bat and point them to the wsl commands and HOPEFULLY launch your %appdata%.minecraft folder from another Windows install.

    I haven't tested it, but the theory is sound.

    2 people found this answer helpful.
    0 comments No comments