melonDS-android
melonDS-android copied to clipboard
JIT Isn't available on my smartphone
- Device model: Samsung Galaxy A11
- Android version: 10
Problem:
I have a 64 bit phone but JIT isn't available
Even though the chipset is capable of operating in 64-bit mode, Android on the Galaxy A11 runs in 32-bit mode to reduce memory usage.
You may be able to get a custom ROM that has 64-bit support for the Galaxy A11, but on stock, there is no way to use the ARM64 JIT.
Sorry for not answering sooner. I went around to see if I could find more information about this device but I only found that, as you said, it has a 64 bit SoC. However, as WaluigiWare64 said, the software running on it may be 32 bit (just like how you can use a 32 bit version of Windows on a 64 bit CPU). To remove any doubts, do you think you could install CPU-Z from the Play Store on your device and take a screenshot of the "System" tab? Or alternatively, just tell me what is displayed in the "Kernel Architecture" entry.
Sorry for not answering sooner. I went around to see if I could find more information about this device but I only found that, as you said, it has a 64 bit SoC. However, as WaluigiWare64 said, the software running on it may be 32 bit (just like how you can use a 32 bit version of Windows on a 64 bit CPU). To remove any doubts, do you think you could install CPU-Z from the Play Store on your device and take a screenshot of the "System" tab? Or alternatively, just tell me what is displayed in the "Kernel Architecture" entry.
The kernel architecture is armv8l
armv8l means that your device's software is indeed running in 32 bit mode. As such, the JIT recompiler is not expected to work. I would like to implement a 32 bit version of the JIT recompiler but I still have a lot to learn in this area and there are a lot of other features that I want to prioritize.
Smh this ruined any chance of me running it on my Android TV device. My phone is more crappy then it I think lol.
@rafaelvcaetano cpu-z doesn't show if your phone is 32bit or 64bit better use aida64
My phone is 64bit ARMv8-a :)