Tried Minecraft on DevTerm A06 but failed. Can this be done?

Hello.
Did anyone manage to play Minecraft on DevTerm A06 successfully?
I tried and failed.
I wonder if and how I could make it work.

I wanted to try to play Minecraft on A06 DevTerm.
Version 1.19 because I have server with this version.

Actually it didn’t have to be on DevTerm, it could be on any mobile computer which I can take with me from home. (I’m visiting family tomorrow and we would like to play the game together)
I have 4 such computers:

  • MNT Reform laptop (but I destroyed the batteries, so not available currently)
  • Dell D610 laptop (where I failed to use Minecraft because 32 bit x86 is not supported by minecraft on linux for some reason. (It was 1 or 2 years ago when I tried there, I don’t remember much))
  • Raspberry Pi 400 (which is less convenient because it doesn’t have its own screen but I will try there if I cannot make it work on DevTerm)
  • DevTerm A06 where I’m trying right now.

So here we have linux arm64.
Official launcher doesn’t support this architecture.
So I go for MultiMC.
Also doesn’t officially support this architecture.
So I install pi-apps (GitHub - Botspot/pi-apps: Raspberry Pi App Store for Open Source Projects)
From there I can install MultiMC.
It takes a lot of time because it’s actually compiling MultiMC.
Finally it is installed.
I select Minecraft 1.19 and try to play it. I get this:

MultiMC version: 0.7.0-custom


Launched instance in online mode

authserver.mojang.com resolves to:
    [18.66.119.35, 18.66.119.37, 18.66.119.42, 18.66.119.38]

session.minecraft.net resolves to:
    [13.107.238.44, 13.107.237.44, 2620:1ec:4e:1::44, 2620:1ec:4f:1::44]

textures.minecraft.net resolves to:
    [13.107.238.44, 13.107.237.44, 2620:1ec:4f:1::44, 2620:1ec:4e:1::44]

api.mojang.com resolves to:
    [13.107.238.44, 13.107.237.44, 2620:1ec:4f:1::44, 2620:1ec:4e:1::44]


Minecraft folder is:
/home/b/MultiMC/install/instances/1.19/.minecraft


Java path is:
/usr/lib/jvm/java-19-openjdk-arm64/bin/java


Checking Java version...
Java is version 19.0.2, using 32-bit architecture, from Private Build.


OpenGL version string: 3.3 (Compatibility Profile) Mesa 22.0.5

Main Class:
  net.minecraft.client.main.Main

Native path:
  /home/b/MultiMC/install/instances/1.19/natives

Traits:
traits FirstThreadOnMacOS
traits XR:Initial

Libraries:
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar
  /home/b/MultiMC/install/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar
  /home/b/MultiMC/install/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
  /home/b/MultiMC/install/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
  /home/b/MultiMC/install/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar
  /home/b/MultiMC/install/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar
  /home/b/MultiMC/install/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar
  /home/b/MultiMC/install/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
  /home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar
  /home/b/MultiMC/install/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar
  /home/b/MultiMC/install/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
  /home/b/MultiMC/install/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar
  /home/b/MultiMC/install/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar
  /home/b/MultiMC/install/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
  /home/b/MultiMC/install/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
  /home/b/MultiMC/install/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
  /home/b/MultiMC/install/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
  /home/b/MultiMC/install/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
  /home/b/MultiMC/install/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
  /home/b/MultiMC/install/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar
  /home/b/MultiMC/install/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
  /home/b/MultiMC/install/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar
  /home/b/MultiMC/install/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
  /home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
  /home/b/MultiMC/install/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
  /home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
  /home/b/MultiMC/install/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
  /home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar
  /home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar
  /home/b/MultiMC/install/libraries/com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar
  /home/b/MultiMC/install/libraries/com/mojang/minecraft/1.19/minecraft-1.19-client.jar

Native libraries:
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-linux.jar
  /home/b/MultiMC/install/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-linux.jar

Params:
  --username  --version 1.19 --gameDir /home/b/MultiMC/install/instances/1.19/.minecraft --assetsDir /home/b/MultiMC/install/assets --assetIndex 1.19 --uuid  --accessToken  --userType  --versionType release

Window size: 854 x 480

Java Arguments:
[-XX:+UseG1GC, -XX:+ParallelRefProcEnabled, -XX:MaxGCPauseMillis=200, -XX:+UnlockExperimentalVMOptions, -XX:+DisableExplicitGC, -XX:+AlwaysPreTouch, -XX:G1NewSizePercent=30, -XX:G1MaxNewSizePercent=40, -XX:G1HeapRegionSize=8M, -XX:G1ReservePercent=20, -XX:G1HeapWastePercent=5, -XX:G1MixedGCCountTarget=4, -XX:InitiatingHeapOccupancyPercent=15, -XX:G1MixedGCLiveThresholdPercent=90, -XX:G1RSetUpdatingPauseTimePercent=5, -XX:SurvivorRatio=32, -XX:+PerfDisableSharedMem, -XX:MaxTenuringThreshold=1, -Xms512m, -Xmx1024m, -Duser.language=en]


Minecraft process ID: 31764


Using onesix launcher.

[00:28:05] [main/INFO]: Building optimized datafixer
[00:28:31] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[00:28:37] [Render thread/INFO]: Setting user: bicycles_on_moon
[00:28:39] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 build 7
[00:28:41] [Render thread/INFO]: [STDERR]: [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers.
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[00:28:48] [Render thread/WARN]: ERROR : Couldn't load Narrator library
java.lang.UnsatisfiedLinkError: Unable to load library 'fliteWrapper':
libfliteWrapper.so: cannot open shared object file: No such file or directory
libfliteWrapper.so: cannot open shared object file: No such file or directory
Native library (linux-aarch64/libfliteWrapper.so) not found in resource path (/home/b/MultiMC/install/bin/jars/NewLaunch.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar:/home/b/MultiMC/install/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:/home/b/MultiMC/install/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar:/home/b/MultiMC/install/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar:/home/b/MultiMC/install/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:/home/b/MultiMC/install/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:/home/b/MultiMC/install/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:/home/b/MultiMC/install/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:/home/b/MultiMC/install/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar:/home/b/MultiMC/install/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:/home/b/MultiMC/install/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/home/b/MultiMC/install/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:/home/b/MultiMC/install/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/b/MultiMC/install/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:/home/b/MultiMC/install/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/b/MultiMC/install/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/home/b/MultiMC/install/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/b/MultiMC/install/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:/home/b/MultiMC/install/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:/home/b/MultiMC/install/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:/home/b/MultiMC/install/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar:/home/b/MultiMC/install/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/b/MultiMC/install/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar:/home/b/MultiMC/install/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:/home/b/MultiMC/install/libraries/com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar:/home/b/MultiMC/install/libraries/com/mojang/minecraft/1.19/minecraft-1.19-client.jar)
	at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:301) ~[jna-5.10.0.jar:5.10.0 (b0)]
	at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:461) ~[jna-5.10.0.jar:5.10.0 (b0)]
	at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403) ~[jna-5.10.0.jar:5.10.0 (b0)]
	at com.mojang.text2speech.NarratorLinux.<clinit>(NarratorLinux.java:18) [text2speech-1.13.9.jar:?]
	at com.mojang.text2speech.Narrator.getNarrator(Narrator.java:21) [text2speech-1.13.9.jar:?]
	at egi.<init>(SourceFile:26) [minecraft-1.19-client.jar:?]
	at egi.<clinit>(SourceFile:24) [minecraft-1.19-client.jar:?]
	at egc.<init>(SourceFile:161) [minecraft-1.19-client.jar:?]
	at eev.<init>(SourceFile:586) [minecraft-1.19-client.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:198) [minecraft-1.19-client.jar:?]
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
	Suppressed: java.lang.UnsatisfiedLinkError: libfliteWrapper.so: cannot open shared object file: No such file or directory
		at com.sun.jna.Native.open(Native Method) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:191) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:461) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.mojang.text2speech.NarratorLinux.<clinit>(NarratorLinux.java:18) [text2speech-1.13.9.jar:?]
		at com.mojang.text2speech.Narrator.getNarrator(Narrator.java:21) [text2speech-1.13.9.jar:?]
		at egi.<init>(SourceFile:26) [minecraft-1.19-client.jar:?]
		at egi.<clinit>(SourceFile:24) [minecraft-1.19-client.jar:?]
		at egc.<init>(SourceFile:161) [minecraft-1.19-client.jar:?]
		at eev.<init>(SourceFile:586) [minecraft-1.19-client.jar:?]
		at net.minecraft.client.main.Main.main(SourceFile:198) [minecraft-1.19-client.jar:?]
		at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
		at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
		at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?]
		at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
	Suppressed: java.lang.UnsatisfiedLinkError: libfliteWrapper.so: cannot open shared object file: No such file or directory
		at com.sun.jna.Native.open(Native Method) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:204) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:461) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.mojang.text2speech.NarratorLinux.<clinit>(NarratorLinux.java:18) [text2speech-1.13.9.jar:?]
		at com.mojang.text2speech.Narrator.getNarrator(Narrator.java:21) [text2speech-1.13.9.jar:?]
		at egi.<init>(SourceFile:26) [minecraft-1.19-client.jar:?]
		at egi.<clinit>(SourceFile:24) [minecraft-1.19-client.jar:?]
		at egc.<init>(SourceFile:161) [minecraft-1.19-client.jar:?]
		at eev.<init>(SourceFile:586) [minecraft-1.19-client.jar:?]
		at net.minecraft.client.main.Main.main(SourceFile:198) [minecraft-1.19-client.jar:?]
		at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
		at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
		at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?]
		at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
	Suppressed: java.io.IOException: Native library (linux-aarch64/libfliteWrapper.so) not found in resource path (/home/b/MultiMC/install/bin/jars/NewLaunch.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar:/home/b/MultiMC/install/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar:/home/b/MultiMC/install/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:/home/b/MultiMC/install/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar:/home/b/MultiMC/install/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar:/home/b/MultiMC/install/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:/home/b/MultiMC/install/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:/home/b/MultiMC/install/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:/home/b/MultiMC/install/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:/home/b/MultiMC/install/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar:/home/b/MultiMC/install/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:/home/b/MultiMC/install/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/home/b/MultiMC/install/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:/home/b/MultiMC/install/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:/home/b/MultiMC/install/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/b/MultiMC/install/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:/home/b/MultiMC/install/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/b/MultiMC/install/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/home/b/MultiMC/install/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/b/MultiMC/install/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:/home/b/MultiMC/install/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:/home/b/MultiMC/install/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:/home/b/MultiMC/install/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar:/home/b/MultiMC/install/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/b/MultiMC/install/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/b/MultiMC/install/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar:/home/b/MultiMC/install/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:/home/b/MultiMC/install/libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:/home/b/MultiMC/install/libraries/com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar:/home/b/MultiMC/install/libraries/com/mojang/minecraft/1.19/minecraft-1.19-client.jar)
		at com.sun.jna.Native.extractFromResourcePath(Native.java:1145) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:275) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:461) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403) ~[jna-5.10.0.jar:5.10.0 (b0)]
		at com.mojang.text2speech.NarratorLinux.<clinit>(NarratorLinux.java:18) [text2speech-1.13.9.jar:?]
		at com.mojang.text2speech.Narrator.getNarrator(Narrator.java:21) [text2speech-1.13.9.jar:?]
		at egi.<init>(SourceFile:26) [minecraft-1.19-client.jar:?]
		at egi.<clinit>(SourceFile:24) [minecraft-1.19-client.jar:?]
		at egc.<init>(SourceFile:161) [minecraft-1.19-client.jar:?]
		at eev.<init>(SourceFile:586) [minecraft-1.19-client.jar:?]
		at net.minecraft.client.main.Main.main(SourceFile:198) [minecraft-1.19-client.jar:?]
		at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
		at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
		at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?]
		at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
		at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[00:28:49] [Render thread/INFO]: OpenGL debug message: id=1, source=SHADER COMPILER, type=ERROR, severity=HIGH, message='0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES'
---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 4/2/23, 12:28 AM
Description: Initializing game

java.lang.RuntimeException: could not preload blit shader
	at exn.a(SourceFile:408)
	at eev.<init>(SourceFile:612)
	at net.minecraft.client.main.Main.main(SourceFile:198)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: aam: Invalid shaders/core/blit_screen.json: Couldn't compile vertex program (Default, blit_screen) : 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
	at aam.a(SourceFile:48)
	at eyf.<init>(SourceFile:200)
	at exn.a(SourceFile:406)
	... 8 more
Caused by: java.io.IOException: Couldn't compile vertex program (Default, blit_screen) : 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
	at dzh.b(SourceFile:69)
	at dzh.a(SourceFile:51)
	at eyf.a(SourceFile:238)
	at eyf.<init>(SourceFile:182)
	... 9 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at exn.a(SourceFile:408)
	at eev.<init>(SourceFile:612)

-- Initialization --
Details:
	Modules: 
Stacktrace:
	at net.minecraft.client.main.Main.main(SourceFile:198)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
	Minecraft Version: 1.19
	Minecraft Version ID: 1.19
	Operating System: Linux (aarch64) version 5.10.60-rockchip64
	Java Version: 19.0.2, Private Build
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Private Build
	Memory: 262062616 bytes (249 MiB) / 679477248 bytes (648 MiB) up to 1073741824 bytes (1024 MiB)
	CPUs: 4
	Processor Vendor: aarch64
	Processor Name: 
	Identifier: aarch64 Family 8 Model 0xd03 Stepping r0x0p4
	Microarchitecture: unknown
	Frequency (GHz): -0.00
	Number of physical packages: 1
	Number of physical CPUs: 1
	Number of logical CPUs: 4
	Graphics card #0 name: unknown
	Graphics card #0 vendor: unknown
	Graphics card #0 VRAM (MB): 0.00
	Graphics card #0 deviceId: unknown
	Graphics card #0 versionInfo: unknown
	Virtual memory max (MB): 3863.33
	Virtual memory used (MB): 1980.48
	Swap memory total (MB): 1931.66
	Swap memory used (MB): 3.50
	JVM Flags: 20 total; -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Xms512m -Xmx1024m
	Launched Version: 1.19
	Backend library: LWJGL version 3.3.1 build 7
	Backend API: Mali-T860 (Panfrost) GL version 3.3 (Core Profile) Mesa 22.0.5, Panfrost
	Window size: <not initialized>
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: id=1, source=SHADER COMPILER, type=ERROR, severity=HIGH, message='0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES' x 1
	Using VBOs: Yes
	Is Modded: Probably not. Client jar signature and brand is untouched
	Type: Client (map_client.txt)
	CPU: 4x 
#@!@# Game crashed! Crash report saved to: #@!@# /home/b/MultiMC/install/instances/1.19/.minecraft/crash-reports/crash-2023-04-02_00.28.49-client.txt
Process exited with code 255 (0xff).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
Clipboard copy at: 02 Apr 2023 00:55:57 +0200

As I understand it, it’s having open gl problems.
I have been told to check glx info:

6.b:~> glxinfo | grep OpenGL
OpenGL vendor string: Panfrost
OpenGL renderer string: Mali-T860 (Panfrost)
OpenGL core profile version string: 3.1 Mesa 22.0.5
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 22.0.5
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 22.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

So Minecraft wants GLSL 1.50 but I have 1.40.

I’m not very familiar with Open GL.
How do I install the required version?
Or do I have to install entire driver for the gpu?

Or can this be resolved in other way?

Thanks in advance.

One of the first errors mentions you dont have the flite wrapper library

Try installing it: sudo apt install flite flite-dev

This changed nothing. Thanks anyway.

I have used Minecraft Bedrock Launcher to get Minecraft working on several single board computers. I had it working on my A06 a while ago, though I haven’t tested that in a while.

Can’t help with Minecraft, but I’ll point out that I’ve gotten Minetest working easily on DevTerm A04. There’s a package within Minetest called “Mineclone 2” which I’ve heard is a very very faithful recreation of Minecraft.

Might be a easier for you to go with Minetest on arm64 than official Microsoft Minecraft.

1 Like