Are 2GB of RAM enough to run an Android ARMv8 64-bit version? - Nexus 5X Q&A, Help & Troubleshooting

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.

Related

Lollipop and cross chipset porting

I am trying to understand more about android to be able to get MIUI running on my bullhead device.
How is google stopping us from running Lollipop on it and can it be bypassed?
Is it possible to port a for example SD 810 rom to our SD 808? I understand it might not be the easiest but I can't find any information at all about cross chipset porting, only for MTK chipsets.
I know that this is probably not any easy task and it would probably just be easier to buy a MI device, but I got nothing to do on my vacation so thought I would try and educate myself some.
Superbia said:
I am trying to understand more about android to be able to get MIUI running on my bullhead device.
How is google stopping us from running Lollipop on it and can it be bypassed?
Is it possible to port a for example SD 810 rom to our SD 808? I understand it might not be the easiest but I can't find any information at all about cross chipset porting, only for MTK chipsets.
I know that this is probably not any easy task and it would probably just be easier to buy a MI device, but I got nothing to do on my vacation so thought I would try and educate myself some.
Click to expand...
Click to collapse
Google is stopping us by never providing firmware for lollipop. Why would they develop older firmware for a new device. If you're trying to port a lollipop rom it won't work since there is no lollipop base for the 5x.
Sent from my Nexus 9 using XDA-Developers mobile app
jd1639 said:
Google is stopping us by never providing firmware for lollipop. Why would they develop older firmware for a new device. If you're trying to port a lollipop rom it won't work since there is no lollipop base for the 5x.
Sent from my Nexus 9 using XDA-Developers mobile app
Click to expand...
Click to collapse
That's fair enough. I guess even if two devices has seemingly identical hardware there are still slight differences. Any idea if it's possible to cross port between Snapdragon chipsets? I only know computers I'm afraid and there it doesn't matter much if it's amd, intel xeon or i3 as long as the architecture is the same.

Nougat for Redmi 1s???

This there a nougat development for our device? I hope there is as the new doze implementation will benefit low end devices like our Redmi 1s.
Thanks..
Not possible.
Redmi 1S most probably won't get Android 7.0 because of CPU & GPU restrictions. It will only support the following devices as mentioned in the article by Android Authority.
""Looking over the list of devices that will receive Nougat we find the following:
1) The devices cover a range of GPUs including Adreno 306, Adreno 430 and Mali-T860.
2) The devices have a broad performance range from the Helio P10 and the Snapdragon 410 right through to the Snapdragon 820.
3) Most of the devices have 64-bit processors.""
http://www.androidauthority.com/android-7-0-snapdragon-800-801-712930/
ravish_919 said:
Redmi 1S most probably won't get Android 7.0 because of CPU & GPU restrictions. It will only support the following devices as mentioned in the article by Android Authority.
""Looking over the list of devices that will receive Nougat we find the following:
1) The devices cover a range of GPUs including Adreno 306, Adreno 430 and Mali-T860.
2) The devices have a broad performance range from the Helio P10 and the Snapdragon 410 right through to the Snapdragon 820.
3) Most of the devices have 64-bit processors.""
http://www.androidauthority.com/android-7-0-snapdragon-800-801-712930/
Click to expand...
Click to collapse
But one plus one n nexus 5 got nougat despite being snapdragon 800,801 and adreno 330 so there is possibility of redmi 1s recieve nougat n it is not mandatory in nougat to implement vulkan api
gamefreaksuraj said:
But one plus one n nexus 5 got nougat despite being snapdragon 800,801 and adreno 330 so there is possibility of redmi 1s recieve nougat n it is not mandatory in nougat to implement vulkan api
Click to expand...
Click to collapse
I have the same feeling about this.
ravish_919 said:
Redmi 1S most probably won't get Android 7.0 because of CPU & GPU restrictions. It will only support the following devices as mentioned in the article by Android Authority.
""Looking over the list of devices that will receive Nougat we find the following:
1) The devices cover a range of GPUs including Adreno 306, Adreno 430 and Mali-T860.
2) The devices have a broad performance range from the Helio P10 and the Snapdragon 410 right through to the Snapdragon 820.
3) Most of the devices have 64-bit processors.""
http://www.androidauthority.com/android-7-0-snapdragon-800-801-712930/
Click to expand...
Click to collapse
i think redmi 1s will get 7.0 with some limitations like no individual file-encryption system as it requires a high speed storage
and OpenGL
gamefreaksuraj said:
But one plus one n nexus 5 got nougat despite being snapdragon 800,801 and adreno 330 so there is possibility of redmi 1s recieve nougat n it is not mandatory in nougat to implement vulkan api
Click to expand...
Click to collapse
But don't you think having the Vulcan API would be a lot better?
ravish_919 said:
But don't you think having the Vulcan API would be a lot better?
Click to expand...
Click to collapse
How can it better? Snapdragon 400 doesn't support vulcan.
I think we better wait for cm 14 and armani-dev to work once it released
ravish_919 said:
But don't you think having the Vulcan API would be a lot better?
Click to expand...
Click to collapse
Vulkan api is for gaming basically but redmi is not suitable for gaming
gamefreaksuraj said:
Vulkan api is for gaming basically but redmi is not suitable for gaming
Click to expand...
Click to collapse
That's right too! But is faster installation of apps based on storage or the Vulkan API?
Sent from my HM 1SW using Tapatalk
ravish_919 said:
That's right too! But is faster installation of apps based on storage or the Vulkan API?
Click to expand...
Click to collapse
No, Vulkan is basically something like OpenGL, it's a premade library that helps take the load off the GPU, but only if the game creators used stuff from that library.
hope so
AndroidOne devices received unofficial CM14. http://forum.xda-developers.com/cro...velopment/rom-cyanogenmod-14-alpha-1-t3454714
Redmi 1s can receive
Nexus 4 has it
ravish_919 said:
Redmi 1S most probably won't get Android 7.0 because of CPU & GPU restrictions. It will only support the following devices as mentioned in the article by Android Authority.
""Looking over the list of devices that will receive Nougat we find the following:
1) The devices cover a range of GPUs including Adreno 306, Adreno 430 and Mali-T860.
2) The devices have a broad performance range from the Helio P10 and the Snapdragon 410 right through to the Snapdragon 820.
3) Most of the devices have 64-bit processors.""
http://www.androidauthority.com/android-7-0-snapdragon-800-801-712930/
Click to expand...
Click to collapse
Dude Nexus 4 is very similar to ours we might port it, im working on it...
geekyandroidtipsrocks said:
Dude Nexus 4 is very similar to ours we might port it, im working on it...
Click to expand...
Click to collapse
Moto G 2013 "falcon" is the same, tried hit 'n' trail but stuck with bootloop :silly:
simuhnck said:
Moto G 2013 "falcon" is the same, tried hit 'n' trail but stuck with bootloop :silly:
Click to expand...
Click to collapse
did you try with cm13 boot.img or not?
hemantbeast said:
did you try with cm13 boot.img or not?
Click to expand...
Click to collapse
tried with MoKee, will it work with CM13
simuhnck said:
tried with MoKee, will it work with CM13
Click to expand...
Click to collapse
You have to try cm13 boot.img because the version released is cm14 for falcon not the Mokee7.0 for falcon. So try with cm13 boot.img and report if it boot's or not!
hemantbeast said:
You have to try cm13 boot.img because the version released is cm14 for falcon not the Mokee7.0 for falcon. So try with cm13 boot.img and report if it boot's or not!
Click to expand...
Click to collapse
Will try and other change to made...
geekyandroidtipsrocks said:
Dude Nexus 4 is very similar to ours we might port it, im working on it...
Click to expand...
Click to collapse
hemantbeast said:
You have to try cm13 boot.img because the version released is cm14 for falcon not the Mokee7.0 for falcon. So try with cm13 boot.img and report if it boot's or not!
Click to expand...
Click to collapse
This is the indication that possible to have a Android 7 in Redmi 1s.
I really excited about it.
Keep up the good work devs. If you need a tester, I willing to do so.
vhick said:
This is the indication that possible to have a Android 7 in Redmi 1s.
I really excited about it.
Keep up the good work devs. If you need a tester, I willing to do so.
Click to expand...
Click to collapse
I'm working on cm14 for Redmi 1s. But I'm getting some compilation error's, I need someone's help to solve such errors, as I'm noob in compiling ROM.

which version of Architecture should i install?

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

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)

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