which version of Architecture should i install? - Moto Z Play Questions & Answers

Installed 5 th one in that image thn device says architecture error ?
Am trying to get google assitant so that i need to update google play service .

arm64

Moto Z Play is not arm64.

SamsungAdmire said:
arm64
Click to expand...
Click to collapse
Moto Z Play is actually a ARM architecture device, not arm64.... ARM v7

Use AIDA64 app:
64-bit ARMv8 A (32-bit mode)

The CPU is a 64bit architecture but the OS only runs at 32bit. So you need the 32bit arm apk

Related

Which Gapps I should download to flash CM12.1 on my nexus 7?, arm or arm64 or x86 ?

Sent from my Nexus 5 using XDA Free mobile app
Qualcomm makes ARM based processors. ARM64 would be a 64 bit chip which we don't have.
x86 and x64 (32 and 64 bit) processors are made by Intel and AMD and are what is in most desktops/laptops.

Are 2GB of RAM enough to run an Android ARMv8 64-bit version?

So I'm having this discussion with a friend that states that you need 4GB of RAM or even more to run smoothly a 64-bit ARMv8 version of Android. So basically my question is:
Will 2GB of RAM be enough for, let's say, Android 6.0.1 ARMv8 64-bit version?
Consider ARMv8 64-bit version of Android consumes more RAM casue 64-bit apps and ROM's are larger, so more RAM is needed. The Nexus 5X has a Snapdragon 808, which is ARMv8 64-bit CPU.
Does the Nexus 5X have a 64-bit ARMv8 Marshmallow version or a 32-bit ARMv7 Marshmallow version?
what
sumantakhan said:
what
Click to expand...
Click to collapse
Well, if you don't know what a 64-bit android version is, or what ARMv7 is or ARMv8, then don't reply, lol.
pretty sure both the 5x and 6p are running 64bit android..
k.s.deviate said:
pretty sure both the 5x and 6p are running 64bit android..
Click to expand...
Click to collapse
Do you actually have the Nexus 5X?
Can you check this?
It's to check if it has Android ARMv8 64bit.
1. See if you have the folder "lib64" in "/system/lib64". I think you need root to access "system" folder.
2. Install an app called AIDA64 from Google Play and see if it reports you have 64-bit ARMv8 CPU in the tab CPU, Instruction Set.
3. Install and app called CPU-Z from Google Play and see if it reports you have AMRv8l in the tab System, Kernel Architecture.
If all these 3 points are checked and true, then you're running Android 64-bit using ARMv8 architecture. The apps are trusted and you can delete them once you've checked what I told you.
Thank you!
1. Yes
2. Yes
3. Yes
Edit. Added screenshots.
k.s.deviate said:
1. Yes
2. Yes
3. Yes
Edit. Added screenshots.
Click to expand...
Click to collapse
Thank you, thank you and thank you. You're awesome, did you know it?
rambomhtri said:
Thank you, thank you and thank you. You're awesome, did you know it?
Click to expand...
Click to collapse
Your welcome
It doesnt really work the way you are thinking...
freestylesno said:
It doesnt really work the way you are thinking...
Click to expand...
Click to collapse
Uh?
Well, I have an Android device with 2GB of RAM and a Snapdragon 615 ARMv8 64-bit and it basically has Vanilla Android 5.1.1.
One friend said 2GB of RAM was not enough for a 64-bit ARMv8 Android, so now that I know that the 5X can totally handle it, my smartphone should handle it as well.
My carrier is retard cause it installed a AMRv7 32-bit Android in it, and we're "pressing" it so it updates our phone to MM 6.0.1 ARMv8 64-bit. As I said, it's not a highly modified ROM, so it's practically pure vanilla MM.
Am I wrong in something?
Why?
freestylesno said:
It doesnt really work the way you are thinking...
Click to expand...
Click to collapse
Uh?
Well, I have an Android device with 2GB of RAM and a Snapdragon 615 ARMv8 64-bit and it basically has Vanilla Android 5.1.1.
One friend said 2GB of RAM was not enough for a 64-bit ARMv8 Android, so now that I know that the 5X can totally handle it, my smartphone should handle it as well.
My carrier is retard cause it installed a ARMv7 32-bit Android in it, and we're "pressing" it so it updates our phones to MM 6.0.1 ARMv8 64-bit instead of MM 6.0.1 ARMv8 64-bit.
As I said, it's not a highly modified ROM at all, so it's practically pure vanilla MM.
Am I wrong in something?
Why?
rambomhtri said:
Uh?
Well, I have an Android device with 2GB of RAM and a Snapdragon 615 ARMv8 64-bit and it basically has Vanilla Android 5.1.1.
One friend said 2GB of RAM was not enough for a 64-bit ARMv8 Android, so now that I know that the 5X can totally handle it, my smartphone should handle it as well.
My carrier is retard cause it installed a ARMv7 32-bit Android in it, and we're "pressing" it so it updates our phones to MM 6.0.1 ARMv8 64-bit instead of MM 6.0.1 ARMv8 64-bit.
As I said, it's not a highly modified ROM at all, so it's practically pure vanilla MM.
Am I wrong in something?
Why?
Click to expand...
Click to collapse
Why do you think that a 64bit version is bigger the a 32 bit version? Do you know what the difference even is?
ARMv7 and ARMv8 these are versions of the ARM processor architecture. Physically how it is made. You can only run software designed for your specific phone, in terms of roms and versions of Android. They need to be designed to work with the physical parts of the phones. Apps interact with android not directly with the processor.
"My carrier is retard cause it installed a ARMv7 32-bit Android in it, and we're "pressing" it so it updates our phones to MM 6.0.1 ARMv8 64-bit instead of MM 6.0.1 ARMv8 64-bit."
So this makes no sense you can't upgrade the processor with a software update. Your carrier does not build the phones it is done by the manufacturer.
freestylesno said:
Why do you think that a 64bit version is bigger the a 32 bit version? Do you know what the difference even is?
ARMv7 and ARMv8 these are versions of the ARM processor architecture. Physically how it is made. You can only run software designed for your specific phone, in terms of roms and versions of Android. They need to be designed to work with the physical parts of the phones. Apps interact with android not directly with the processor.
"My carrier is retard cause it installed a ARMv7 32-bit Android in it, and we're "pressing" it so it updates our phones to MM 6.0.1 ARMv8 64-bit instead of MM 6.0.1 ARMv8 64-bit."
So this makes no sense you can't upgrade the processor with a software update. Your carrier does not build the phones it is done by the manufacturer.
Click to expand...
Click to collapse
It's not about update my processor, it's about installing Android 64-bit so it can handle the ARMv8 64-bit CPU. Right now, with Android 32-bit, my Snapdragon is working obviously with ARMv7 32-bit.

Moto z play is 64bit or 32bit?

I'm​ confused if z play is 64bit or 32bit.
Please help
As I understand it, the OS installed is a 32 bit version (I believe for battery saving) but the processor is capable of 64bit.
But some sites are saying that it is 64 bit?
I believe what they are saying is that the phone is *technically* 64 bit. However, the OS does not use this.
Yea! I think so
processor arm64 bit but the rom was builded on arm32 (you know the device doesn't have 4GB+ ram)

Running Windows 10: Is there a 64-bit linux kernel with KVM support?

Here are many links to different kernels/custom firmwares based on:
1) Official ASUS firmware for Android 5 and 6
2) Lineage 14.1 for Android 7
https://forum.xda-developers.com/an...t-kvm-kernel-virtual-machine-enabled-t3777356
The question is: do any of these use 64-bit linux kernels instead of 32-bit?
When I checked out BORET's architecture using the uname -a command it says:
3.10.72BORETS_ROM_Kernel-x86_64_moor .......... i686
Does the i686 part indicate that it's only operating in 32-bit mode instead of 64-bit despite the mention of x86_64?
The problem being: I'm unable to install any Linux Deploy AMD64 distros., and I suspect it's because the architecture only supports i386/i686? You see Qemu has a limitation with RAM:
1) 32-bit on 32-bit = 2 GB max
2) 64-bit on 32-bit = 3 GB max
3) 64-bit on 64-bit = unlimited
Hence, if I wanted to allocate 3.5 GB RAM to a virtual machine then I would need the linux kernel and linux deploy distro to be running in 64-bit mode.
gilius2k15 said:
Here are many links to different kernels/custom firmwares based on:
1) Official ASUS firmware for Android 5 and 6
2) Lineage 14.1 for Android 7
https://forum.xda-developers.com/an...t-kvm-kernel-virtual-machine-enabled-t3777356
The question is: do any of these use 64-bit linux kernels instead of 32-bit?
When I checked out BORET's architecture using the uname -a command it says:
3.10.72BORETS_ROM_Kernel-x86_64_moor .......... i686
Does the i686 part indicate that it's only operating in 32-bit mode instead of 64-bit despite the mention of x86_64?
The problem being: I'm unable to install any Linux Deploy AMD64 distros., and I suspect it's because the architecture only supports i386/i686? You see Qemu has a limitation with RAM:
1) 32-bit on 32-bit = 2 GB max
2) 64-bit on 32-bit = 3 GB max
3) 64-bit on 64-bit = unlimited
Hence, if I wanted to allocate 3.5 GB RAM to a virtual machine then I would need the linux kernel and linux deploy distro to be running in 64-bit mode.
Click to expand...
Click to collapse
As far as I know Asus did not release anything 64bit for our phone
Sent from my ASUS_Z00AD using Tapatalk

Question x64 only Image posted by Google

Factory images for Google Pixel | Android Developers
Instructions for downloading and installing QPR Beta system images for Pixel devices
developer.android.com
I flashed the privacy sandbox beta with flashtool. Seems pretty stable
hanschke said:
Factory images for Google Pixel | Android Developers
Instructions for downloading and installing QPR Beta system images for Pixel devices
developer.android.com
Click to expand...
Click to collapse
I think you mean "64 bit only". x64 is a shorthand for x86_64, which is a totally different CPU architecture.
thats wrong. x86 is for 32 bit and x64 for 64 bit.
hanschke said:
thats wrong. x86 is for 32 bit and x64 for 64 bit.
Click to expand...
Click to collapse
Did you even read what I said? Those are DIFFERENT CPU ARCHITECTURES.
x86 is 32bit x86
x86_64 is 64bit x86.
x64 is SHORTHAND for x86_64.
These phones are ARM CPUs. ARMv7 is 32bit. ARMv8 is 64bit.

Categories

Resources