Open thenameisluk opened 3 months ago
Why using gl4es
instead of using the default mesa gl library?
@linsyking for adreno gpu's it's not required (and can be skipped) since these r very well supported but for mali gpu's it won't work without gl4es
Version 1.16.5
Note. this only works (well) on devices with gpu support/drivers
git clone https://github.com/ptitSeb/gl4es.git
cd gl4es
mkdir build
cd build
cmake .. -DODROID=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j8
sudo make install
Note. U can also use/scripts/install-gl4es.sh
provided with the image but it doesn't seam to work currently Sidenote. multiline codeblocks break number lists on github, so i used single line ones ^export LD_LIBRARY_PATH=/usr/lib/gl4es/
Latest Version (1.20.6)
Note: this only work on devices with opengl 3.3+ support (so no mali gpu for now)
sudo apt install openjdk-21-jdk
(assuming u r on debian trixie or sid) orhttps://github.com/Pi-Apps-Coders/files/releases/download/large-files/GDLauncher-linux-arm64-1.1.30-setup.deb
Note. why? in case there is a new version This version of launcher has special meta repo needed to work on arm/usr/lib/jvm/java-21-openjdk-arm64/bin/java
) Note. why? because newer versions of minecraft run on java 21Note. in theory we can use software renderer to run versions of mc on any system but the performance would be very poor
Sidenote. in theory it is possible to run minecraft bedrock edition on devices with gpu support/drivers (opengl 3.1 and even lower so yes mali) with this project but the comunity was unable to help me with that. So ig that's for me to figure out
PS. for the powerful gaming devices which chromebooks definitely are :3 have a fun time playing ~luk
edit: update on minecraft bedrock edition it requires ipv6 to be enabled which is currently disabled by default for images https://github.com/hexdump0815/linux-mainline-and-mali-generic-stable-kernel/issues/13#issuecomment-2143056876 so if someone really wants to play it, it for now requires to build kelner from source and modify kelner cmdline to not disable ipv6 after that just use an appimage or apt repo