So we are using a 64bit processor on a 32bit armeabi-v7a instruction set
Also the board we are using is a MSM8916 which is supposed to be used with a 410
What's the point of having a 64bit processor if we can't utilize it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my XT1562 using Tapatalk
rgshah3 said:
So we are using a 64bit processor on a 32bit armeabi-v7a instruction set
Also the board we are using is a MSM8916 which is supposed to be used with a 410
What's the point of having a 64bit processor if we can't utilize it
Sent from my XT1562 using Tapatalk
Click to expand...
Click to collapse
The processor and ram aren't fast enough to feel the performance difference between 32 bit and 64 bit.
Of course they are, 64bit doesn't just mean more power or speed ROFL
Main benefit is simply more memory addresses of which only having 2GB of RAM means there is no benefit whatsoever.
People have been running 32bit versions of Windows on 64bit processors for over a decade.
MrBelter said:
Of course they are, 64bit doesn't just mean more power or speed ROFL
Main benefit is simply more memory addresses of which only having 2GB of RAM means there is no benefit whatsoever.
People have been running 32bit versions of Windows on 64bit processors for over a decade.
Click to expand...
Click to collapse
This problem of 64 bit having more power or speed notion is I guess just because 64 is a bigger number than 32.
No more of a scam than having a chipset that supports up to AC WiFi but an aerial that only supports up to N. *shrug*
MrBelter said:
Of course they are, 64bit doesn't just mean more power or speed ROFL
Main benefit is simply more memory addresses of which only having 2GB of RAM means there is no benefit whatsoever.
People have been running 32bit versions of Windows on 64bit processors for over a decade.
Click to expand...
Click to collapse
I don't mean more power
Just trying to say, that if we are only using 32bit address lines, what the point of having a snapdragon 615? Instead use an equivalent 32bit processor and sell the phone for cheaper
Sent from my XT1562 using Tapatalk
rgshah3 said:
I don't mean more power
Just trying to say, that if we are only using 32bit address lines, what the point of having a snapdragon 615? Instead use an equivalent 32bit processor and sell the phone for cheaper
Sent from my XT1562 using Tapatalk
Click to expand...
Click to collapse
You should be glad they didn't make it 64 bit. 64 bit takes more ram than 32 bit so phone would be even slower on 2GB of RAM. I know higher numbers are fun but you have newer and better processor even if it doesn't use 64 bit instruction set.
Wysłane z mojego ONE E1001 przy użyciu Tapatalka
I think the problem is also that there are no 64 bit drivers for the hardware too.
The major problem is that those who have no clue about processor architecture just see 64bits and think it's necessarily better than 32.
It makes perfectly sense for the X Play to use a 32bits operating system - especially since it only has 2gigs.
fatino said:
You should be glad they didn't make it 64 bit. 64 bit takes more ram than 32 bit so phone would be even slower on 2GB of RAM. I know higher numbers are fun but you have newer and better processor even if it doesn't use 64 bit instruction set.
Wysłane z mojego ONE E1001 przy użyciu Tapatalka
Click to expand...
Click to collapse
64bit processor has the ability to use more RAM, this doesn't mean it'll use more ram than 32bit and make the device slow. And what do you want, a device with 99% RAM free? Then what's the need of a RAM if you don't want to use it? RAM is provided so that apps and files can be cached into it for faster access as the primary memory is faster than the secondary. So keeping the RAM all clear means late execution of files and apps, thus a slower device.
Sent from my YU5010 using Tapatalk
Yes, and 64bit apps use 64bit registers to address memory. Every instruction accessing memory or working with data uses double the size than on 32bits. This will bloat apps which means that you end up with less memory.
The X Play does not have the ram it takes (speed-wise), nor does it have the processor speed or amount if ram (>4GB) to make use of the features 64bits could offer.
Thank God Motorola has engineers that know all of the above so they have chosen a 32bit version of Android for the X Play.
dreinulldrei said:
Yes, and 64bit apps use 64bit registers to address memory. Every instruction accessing memory or working with data uses double the size than on 32bits. This will bloat apps which means that you end up with less memory.
The X Play does not have the ram it takes (speed-wise), nor does it have the processor speed or amount if ram (>4GB) to make use of the features 64bits could offer.
Thank God Motorola has engineers that know all of the above so they have chosen a 32bit version of Android for the X Play.
Click to expand...
Click to collapse
I really don't think this happens, I'm myself using 64bit and I've normally 1.1 GB free RAM out of 2 GB without any ram clear app or something. I've a lot of friends whose 32 bits use up so much RAM that in developer option process stats it shows critical memory condition.
Sent from my YU5010 using Tapatalk
rgshah3 said:
So we are using a 64bit processor on a 32bit armeabi-v7a instruction set
Also the board we are using is a MSM8916 which is supposed to be used with a 410
What's the point of having a 64bit processor if we can't utilize it
Sent from my XT1562 using Tapatalk
Click to expand...
Click to collapse
With only 2GB of RAM it doesn't make any considerable difference between 32 bits and 64 bits.
The 615 is a good processor, that has Quick Charge and a nice feature set. If you look into the data sheet you'll find some features that are unused as well.
Again, the rest of the hardware is too weak to make any difference.
With a 32bit OS you end up with less free mem than with 64. But with 64 you can make use of more than 4GB.
How about the decrypting instructions that only supports 64bit? The CPU here is more for selling less for actual work. Just look at the CPU 8 similar cores that do not even stop on idle. I would understand a combinations like: 2xCortexA57 or 2xCortexA72 combined with 2xCortexA53 or just 4xCortexA53 running on higher frequency. But this... this is stupid... and it's worst for the battery that non of the clusters can stop when the phone is on idle
Why people says it doesn't matter 64bits OS?
armv8 instruction set is powerful than armv7.
You can move more data faster, also atomic instructions like an atomic incremental are faster in armv8. In armv7 you have to implement a loop using ldrex instruction.
So a 64bits OS is not only that you can manage more RAM, you can move it faster.
rodries said:
Why people says it doesn't matter 64bits OS?
armv8 instruction set is powerful than armv7.
You can move more data faster, also atomic instructions like an atomic incremental are faster in armv8. In armv7 you have to implement a loop using ldrex instruction.
So a 64bits OS is not only that you can manage more RAM, you can move it faster.
Click to expand...
Click to collapse
But for that hardware has to be powerful enough to move such huge amounts of data, isn't it?
Sent from my Moto X Play using Tapatalk
K.khiladi said:
But for that hardware has to be powerful enough to move such huge amounts of data, isn't it?
Sent from my Moto X Play using Tapatalk
Click to expand...
Click to collapse
Yes, but you will save battery and you will do things faster because you do the same thing in less cycles, and using a more advanced instruction set.
I think we can not get a 64bits OS because vendor files (binaries) provided by Motorola are 32 bits based, we can not use a 32bit "driver" in a 64 bit OS, but we CAN use a 32 bits app in a 64bits OS.
I doubt a new google Pixel phone can not install a 32bit based apk. And you can provide 2 libs in your apk, 1 for armv7 and another one for armv8 if you want to improve performance.
RonX19 said:
64bit processor has the ability to use more RAM, this doesn't mean it'll use more ram than 32bit and make the device slow. And what do you want, a device with 99% RAM free? Then what's the need of a RAM if you don't want to use it? RAM is provided so that apps and files can be cached into it for faster access as the primary memory is faster than the secondary. So keeping the RAM all clear means late execution of files and apps, thus a slower device.
Sent from my YU5010 using Tapatalk
Click to expand...
Click to collapse
Did you manage to make a 64 bit kernel, buddy?
lograste hacer un kernel de 64 bits, amigo?
Related
Okay so this is rarely talked about, which I'm shocked, but the Droid Turbo is 64bit. It's on Motorola's official website spec sheet (scroll to the bottom). What do you guys think? What are the benefits (if any since its not 4GB). Why has this been a huge oversight?
http://www.motorola.com/us/droid-tu...&utm_campaign=5152763&PublisherName=Skimlinks
tnt2sniper said:
Okay so this is rarely talked about, which I'm shocked, but the Droid Turbo is 64bit. It's on Motorola's official website spec sheet (scroll to the bottom). What do you guys think? What are the benefits (if any since its not 4GB). Why has this been a huge oversight?
http://www.motorola.com/us/droid-tu...&utm_campaign=5152763&PublisherName=Skimlinks
Click to expand...
Click to collapse
It might be 64-bit memory interface, but KK is not 64-bit, nor is the SD805.
Sent from my iPad Air 2 using Tapatalk
I decided to check more into it and found this website.
http://www.anandtech.com/show/8035/qualcomm-snapdragon-805-performance-preview
"The memory interface on S805 features two 64-bit LPDDR3-800 partitions (4 x 32-bit external interfaces), each capable of supporting 1600MHz datarate LPDDR3 for an aggregate peak theoretical bandwidth figure of 25.6GB/s."
Is that what they are talking about? Anyone care to explain what that means, because I'm completely lost. I'm assuming it has to do with RAM?
Sent from my XT1254 using XDA Free mobile app
tnt2sniper said:
Okay so this is rarely talked about, which I'm shocked, but the Droid Turbo is 64bit. It's on Motorola's official website spec sheet (scroll to the bottom). What do you guys think? What are the benefits (if any since its not 4GB). Why has this been a huge oversight?
http://www.motorola.com/us/droid-tu...&utm_campaign=5152763&PublisherName=Skimlinks
Click to expand...
Click to collapse
This:
Hemlocke said:
It might be 64-bit memory interface, but KK is not 64-bit, nor is the SD805.
Sent from my iPad Air 2 using Tapatalk
Click to expand...
Click to collapse
graymonkey44 said:
I decided to check more into it and found this website.
http://www.anandtech.com/show/8035/qualcomm-snapdragon-805-performance-preview
"The memory interface on S805 features two 64-bit LPDDR3-800 partitions (4 x 32-bit external interfaces), each capable of supporting 1600MHz datarate LPDDR3 for an aggregate peak theoretical bandwidth figure of 25.6GB/s."
Is that what they are talking about? Anyone care to explain what that means, because I'm completely lost. I'm assuming it has to do with RAM?
Sent from my XT1254 using XDA Free mobile app
Click to expand...
Click to collapse
It is referring to RAM, not to the processor itself. The 805 is the last 32 bits processor for Qualcomm, maybe next year we will see the 808 and 810 who are supposed to be 64 bits.
:fingers-crossed:
What will a 64 bit processor do for your smartphone experience that 32 cannot accomplish?
bwheelies said:
What will a 64 bit processor do for your smartphone experience that 32 cannot accomplish?
Click to expand...
Click to collapse
At this point, nothing. Actually, in terms of needs, a phone wouldn't need more than a dual core and 2GB on RAM, most of the apps are not even optimized for multiple cores, but you know, marketing and specs race...
:silly:
64 bits allows two big things - address memory more than 4GB and gives you larger registers so if the OS/app is 64bit it can basically work faster at the same clock speed. It will make a difference but its not something to worry about.
How many more posts need to be made about this?
graymonkey44 said:
"The memory interface on S805 features two 64-bit LPDDR3-800 partitions (4 x 32-bit external interfaces), each capable of supporting 1600MHz datarate LPDDR3 for an aggregate peak theoretical bandwidth figure of 25.6GB/s."
Click to expand...
Click to collapse
This is exactly right. We get higher memory speeds from our RAM. Considering this is directly feeding our Adreno chip it's important. Just like with AMD APU's the higher the RAM speed the higher the GPU performance. Since we're pushing 1440p this is beneficial. For any other task this is negligible.
PLEASE STOP WITH MORE THAN 4GB OF RAM TALK Nobody needs more than 3.5gb 64 bit allows on a phone.
The biggest advantage with 64bit is ARM's v8 instruction set. We'll be able to do more per each cpu cycle.
Please read. http://www.androidcentral.com/why-64-bit-processors-really-matter-android
Hi everyone!
I dont know if anyone noticed yet but, someone using honor 4x (which uses the same chipset) as made this question.
Our chipset is octacore indeed but no matter what app you are using, any benchmark you perform, anything you do, only 4 cores work. Why is this so?
Then someone says that they only activate when using heavy stuff that requests much work from cpu... thats a lie... when you perform any kind of benchmark or heavy load app which should test your cpu to the limit it does indeed show 8 cores, but 4 of them are offline/sleep and dont get a speed reading. I know that probably it does not make much of a difference but we pay for an 8 core and only get 4 of them to work.
Does anyone know how to get them to work?
Thanks in advance
siul_lasc said:
Hi everyone!
I dont know if anyone noticed yet but, someone using honor 4x (which uses the same chipset) as made this question.
Our chipset is octacore indeed but no matter what app you are using, any benchmark you perform, anything you do, only 4 cores work. Why is this so?
Then someone says that they only activate when using heavy stuff that requests much work from cpu... thats a lie... when you perform any kind of benchmark or heavy load app which should test your cpu to the limit it does indeed show 8 cores, but 4 of them are offline/sleep and dont get a speed reading. I know that probably it does not make much of a difference but we pay for an 8 core and only get 4 of them to work.
Does anyone know how to get them to work?
Thanks in advance
Click to expand...
Click to collapse
>P8 Lite General
>>Honor 4x
Facepalm, but ok
Other core's sleep because this is for economy power(stock emui feature), wake up only when necessary, while multi-tasking. Other question?
Rerikh's got the point, however, it should show up in the benchmarking apps as Offline.
Also there's a difference between versions of the phone.
There's one called ALE-L04, theres our ALE-L21, and I heard about ALE-L23 too.
The ALE-L04 has a different chipset, a Snapdragon 615. With this chipset comes a Quad-Core Cortex-A53 CPU clocked at 1.5 GHz, and also a Quad-Core Cortex-A53 CPU, clocked only at 1.0 GHz. This type of model also has a different GPU in the person of the Adreno 405.
The ALE-21/23 has the HiSilicon Kirin 620 chipset, wich comes with a Octa-core Cortex-A53 clocked at 1.2 GHz, and a Mali-450MP4 GPU.
You can see the compraison between the two models at GSMArena.
The kernel disables/enables the whole secondary CPU depending on the load of the system.
I'm using the PACPerformance application, and it shows all the 8 cores for me correctly, however im an owner of a ALE-L21 model.
With this app you should be able to disable cores indepdently too, which allows greater battery life for slightly decreased performance, but it's not working, because the built-in governor keeps turning back the offline cores.
I used this program on my previous S3 Mini, and worked great.
If you're interested, you can get the app from here: https://goo.gl/LCpxrA (the program stored in my Google Drive inside a ZIP archive)
Thanks for the explanation davidosa...
About the other guy, just shut up if you dont want to give an answer to my question only. Whats the problem on refering honor 4? Dont give a f&#? on what you say...
Has anyone been trying to compile kernel from source? I'm trying but I'm stuck at a weird error. I think huawei kernel sources for our phone miss vendor files, that instead are present in p8 kernel sources.
About the error: compilation process at some point doesn't find init/mounts.o. I don't know if this is related to vendor files.
Cheers
arviit said:
Has anyone been trying to compile kernel from source? I'm trying but I'm stuck at a weird error. I think huawei kernel sources for our phone miss vendor files, that instead are present in p8 kernel sources.
About the error: compilation process at some point doesn't find init/mounts.o. I don't know if this is related to vendor files.
Cheers
Click to expand...
Click to collapse
Would love to be doing that but unfortunately I dont know anything about code... Would love to know at this point... Huawei is the future... In less than 1 year huawei will be the next apple... believe me...
daviddosa said:
Rerikh's got the point, however, it should show up in the benchmarking apps as Offline.
Also there's a difference between versions of the phone.
There's one called ALE-L04, theres our ALE-L21, and I heard about ALE-L23 too.
The ALE-L04 has a different chipset, a Snapdragon 615. With this chipset comes a Quad-Core Cortex-A53 CPU clocked at 1.5 GHz, and also a Quad-Core Cortex-A53 CPU, clocked only at 1.0 GHz. This type of model also has a different GPU in the person of the Adreno 405.
The ALE-21/23 has the HiSilicon Kirin 620 chipset, wich comes with a Octa-core Cortex-A53 clocked at 1.2 GHz, and a Mali-450MP4 GPU.
You can see the compraison between the two models at GSMArena.
The kernel disables/enables the whole secondary CPU depending on the load of the system.
I'm using the PACPerformance application, and it shows all the 8 cores for me correctly, however im an owner of a ALE-L21 model.
With this app you should be able to disable cores indepdently too, which allows greater battery life for slightly decreased performance, but it's not working, because the built-in governor keeps turning back the offline cores.
I used this program on my previous S3 Mini, and worked great.
If you're interested, you can get the app from here: https://goo.gl/LCpxrA (the program stored in my Google Drive inside a ZIP archive)
Click to expand...
Click to collapse
The Ale L23 is the one that got shipped to México, I got mine with telcel, dont know if is the same for latinamerica
Well, this phone is running with only 4 cores... every CPU program in the market say it. With 100% load for more than 10 minutes the other cores never turn on that's it.
reindjura said:
Well, this phone is running with only 4 cores... every CPU program in the market say it. With 100% load for more than 10 minutes the other cores never turn on that's it.
Click to expand...
Click to collapse
You have to find CPU program for octa core, cpu stats for example.
http://forum.xda-developers.com/p8lite/help/cores-doesn-t-t3273248
It is a major problem of the apps to see all 8 cores!
siul_lasc said:
Thanks for the explanation davidosa...
About the other guy, just shut up if you dont want to give an answer to my question only. Whats the problem on refering honor 4? Dont give a f&#? on what you say...
Click to expand...
Click to collapse
Hahah XD, you are so funny, what do you think, why the forum is divided into topics? With same success I can ask in the topic of Nexus about Samsung, not the same, huh? Pls follow the rules next time
Time_Bandit said:
http://forum.xda-developers.com/p8lite/help/cores-doesn-t-t3273248
It is a major problem of the apps to see all 8 cores!
Click to expand...
Click to collapse
thanks good app thank you
download from playstore cpu stats you will see 8 cores
Hello, like you I have seen only 4 core working. It's like this because the core 4 to 7 didn't have governors and other's system files like the other's 0 to 3.
By this fact our device's have 8 cores but only 4 can run. It's really bad.
And it's only 4 real core.
dkonect said:
Hello, like you I have seen only 4 core working. It's like this because the core 4 to 7 didn't have governors and other's system files like the other's 0 to 3.
By this fact our device's have 8 cores but only 4 can run. It's really bad.
And it's only 4 real core.
Click to expand...
Click to collapse
No, just use appropriate app to see.
I saw all 8 cores working testing cpu stats + asphalt 8
dkonect said:
Hello, like you I have seen only 4 core working. It's like this because the core 4 to 7 didn't have governors and other's system files like the other's 0 to 3.
By this fact our device's have 8 cores but only 4 can run. It's really bad.
And it's only 4 real core.
Click to expand...
Click to collapse
All 8 cores running
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Octo cores
By chance one good guy's is working on a custom kernel for this exotic chipset.
In test stages now
For enable all the cores all time only need to edit one enter in the build prop.
dkonect said:
For enable all the cores all time
Click to expand...
Click to collapse
Why should work all 8 cores when they are not needed at all ?! This is absolute waste of energy!
When it comes to high load, all 8 cores are activated!
i got this phone a week ago, as i noticed, the 4-8 core depends on battery settings
normal is 8core
intelligent is 4core
i checked with a video+cpu stat, it lagged with 4core
All cores working here
Enviado de meu ALE-UL00 usando Tapatalk
Hello,
1- is it possible to compile moto x play kernel to arm x64 and use it?
2- Will it give any advantages over 32 bit kernel, eg. apps should run faster?
3- Why we have 32bit system when cpu supports ARM x64?
Thanks
Pararocker said:
Hello,
1- is it possible to compile moto x play kernel to arm x64 and use it?
2- Will it give any advantages over 32 bit kernel, eg. apps should run faster?
3- Why we have 32bit system when cpu supports ARM x64?
Thanks
Click to expand...
Click to collapse
This has already been told that the hardware isn't powerful enough to get the performance improvements with 64 bit software or kernel.
If the ram get ahead of 4gb, only then the real performance improvement of 64 bit can be seen.
Sent from my XT1562 using Tapatalk
K.khiladi said:
If the ram get ahead of 4gb, only then the real performance improvement of 64 bit can be seen.
Click to expand...
Click to collapse
benchmarks don't support this. At least on desktop pcs with less than 4GB of RAM 64bit systems mostly were faster:
https://www.phoronix.com/scan.php?page=article&item=ubuntu_x86_1304&num=1
Don't know about Android phones though
According to ARM the speed advantage is about 15-20% (see here). Of course the memory footprint is bigger. The Moto X Play has only 2GB RAM, so 64 bit may lose speed against 32 Bit if memory gets exhausted.
This is the same dimension like DroidFish would probably gain according to a mail from the author, which I asked some time ago:
Code:
[quote=tag]in a German Android forum someone insists that chess programs would be
much faster on 64 Bit Android. Do you agree? Would DroidFish for
instance make use of bigger data types, or do they exist already in 32
Bit Android?
[/quote]
The only functional difference in DroidFish when using 64 bit android is
that 6-men syzygy tablebases are supported. The DroidFish user interface
probably only get slightly faster by using 64-bit instructions. Chess
engines can gain quite a bit of speed by using 64-bit instructions though,
but how much they gain depends on the chess engine.
For the stockfish engine that is built into DroidFish I measured 16% speed
increase on my Nexus 6P when using 64-bit compared to 32-bit.
For my own chess engine texel the difference is much larger. The speed
increases about 68% when using 64-bit compared to 32-bit.
The difference can probably mostly be explained by the fact that stockfish
is heavily optimized both for 64-bit and 32-bit architectures, but texel
is only optimized for 64-bit architectures.
Pararocker said:
Hello,
1- is it possible to compile moto x play kernel to arm x64 and use it?
2- Will it give any advantages over 32 bit kernel, eg. apps should run faster?
3- Why we have 32bit system when cpu supports ARM x64?
Thanks
Click to expand...
Click to collapse
1. Maybe, if we can maintain binary compatible with 32-bit userspace blobs. It may be doable with CONFIG_COMPAT and some hackery, but I've never tried such a thing before. I've been contemplating building a 64-bit ROM for lux (using a blend of lux blobs and blobs from 64-bit MSM8939 devices) for quite a while, but I've been too busy to even try, and I have higher priority tasks to take care of when I do get time (such as Audio HAL issues on CM13).
2. Yes, expect a 15-20% speedup. 64-bit sucks with 1 GB RAM, but 2 GB is fine.
3. Motorola wanted to make surnia, osprey, merlin, and lux as similar as possible, so they chose the lowest common denominator.
@squid2 Did you manage to make a 64 bit kernel, buddy?
Asking for this because there is not a single thing like armv8a written in build.prop , So i guess we r using 32 bit android, also this is in build.prop
ro.product.cpu.abi=armeabi-v7a (not armv8)
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist64= (just empty)
ro.product.cpu.abilist32=armeabi-v7a,armeabi
JJSingh said:
Asking for this because there is not a single thing like armv8a written in build.prop , So i guess we r using 32 bit android, also this is in build.prop
ro.product.cpu.abi=armeabi-v7a (not armv8)
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist64= (just empty)
ro.product.cpu.abilist32=armeabi-v7a,armeabi
Click to expand...
Click to collapse
Yes bro its OS is 32 bit. Since its processor are based on armv7. And it won't be a trouble as the chip inside is not that powerful.
Ankit_29 said:
No bro. Common its 2017 almost every device is 64 bit.
Click to expand...
Click to collapse
al the latest moto G phones have 64 bit processor and 32 bit system... and the g5 plus is not an exception.
Then the software of both devices is 32 bit? That's a little disappointing
dhk.- said:
al the latest moto G phones have 64 bit processor and 32 bit system... and the g5 plus is not an exception.
Click to expand...
Click to collapse
Sorry I read it wrong. I thought he was talking about processor. Edited my post hope so this time I am correct.:silly:
dhk.- said:
al the latest moto G phones have 64 bit processor and 32 bit system... and the g5 plus is not an exception.
Click to expand...
Click to collapse
lol that is freking weird. but that matters? i mean upto how much extent. what if we had 64 bit os?
Thanks guys, i also did confirmed this myself ,os is 32 bit only although we have 64 bit compatible processor and even 4 gb ram . I donno whats wrong with motorola....
Ankit_29 said:
Yes bro its OS is 32 bit. Since its processor are based on armv7. And it won't be a trouble as the chip inside is not that powerful.
Click to expand...
Click to collapse
Bro snapdragon 625 is not a low end chip, it's powerful enough to run ur phone smooth, and it's based on armv8a and that makes it backward compatible to armv7....so this phone is supposed to run 64 bit os , but u knw moto
JJSingh said:
Thanks guys, i also did confirmed this myself ,os is 32 bit only although we have 64 bit compatible processor and even 4 gb ram . I donno whats wrong with motorola....
Click to expand...
Click to collapse
bcz i think to unify the system for all variants. g5 plus also has 2 and 3 gb ram varints. it must be something which moto has taken into account while pushing 32 bit. so i guess we are good here.lol
rayzen6 said:
bcz i think to unify the system for all variants. g5 plus also has 2 and 3 gb ram varints. it must be something which moto has taken into account while pushing 32 bit. so i guess we are good here.lol
Click to expand...
Click to collapse
Well i think u r right, 64 bit os would b heavy for 2 gb model... i hope we will get 64 bit lineage os sonn...
JJSingh said:
Bro snapdragon 625 is not a low end chip, it's powerful enough to run ur phone smooth, and it's based on armv8a and that makes it backward compatible to armv7....so this phone is supposed to run 64 bit os , but u knw moto
Click to expand...
Click to collapse
Please let me know where I have said SD625 a "low-end chipset". As far I know and own the device and went through several test it shows armv7 (SS attached).
Ankit_29 said:
Please let me know where I have said SD625 a "low-end chipset". As far I know and own the device and went through several test it shows armv7 (SS attached).
Click to expand...
Click to collapse
broo your imei.
@rayzen6
Thank you bro. I didn't noticed it.
I have changed it. Hope no one has downloaded the pic.
Ankit_29 said:
@rayzen6
Thank you bro. I didn't noticed it.
I have changed it. Hope no one has downloaded the pic.
Click to expand...
Click to collapse
:good:
JJSingh said:
Well i think u r right, 64 bit os would b heavy for 2 gb model... i hope we will get 64 bit lineage os sonn...
Click to expand...
Click to collapse
It is not software related. If the hardware is v7, you will not get 64 bit lineage
PunchUp said:
It is not software related. If the hardware is v7, you will not get 64 bit lineage
Click to expand...
Click to collapse
SD625 is 64-bit capable.
KapilFaujdar said:
SD625 is 64-bit capable.
Click to expand...
Click to collapse
You don't get the point. Even if it is a 64 bit SOC, rest of the hardware follows v7 architecture (as SD625 is backward compatible). So it impossible to run 64 bit OS on this device.
What about ram usability
Since we are running a 32 bit Android version 4 GB ram variant is good can Android OS utilise all the 4gb of ram?
ags34 said:
Since we are running a 32 bit Android version 4 GB ram variant is good can Android OS utilise all the 4gb of ram?
Click to expand...
Click to collapse
4 GB is the maximum a 32 bit architecture can support. So yes, it's fully utilised
PunchUp said:
4 GB is the maximum a 32 bit architecture can support. So yes, it's fully utilised
Click to expand...
Click to collapse
The physically addressable memory has not much to do with the "bitness" of the architecture. Most armv7a implementations support lpae (large physical address extension) and can thus address more than 4GB. Actually, I bet this extension is used on the 4GB variant as you also have I/O mapped into the physical address space and would be unable to utilize all of the RAM.
The 32 Bit architecture only confines the virtual address space *per process* to 4GB. Since some of that address space is used to map in shared objects (libraries), stack, kernel interfaces etc. you can usually only use 2-3 GB of RAM per process. This is hardly an issue for a phone (unless you run the Facebook app ). For servers (especially databases etc.) this limitation is an issue and the reason why 64 bit architectures are used there.
AArch64 has some other benefits, such as twice the amount of general purpose registers, 64 bit wide registers (obviously) which allow for 64 bit math, mandatory extensions (no need to check, compiler can just use NEON e.g.) etc. So it's sad that Motorola is not using the SoC's potential.
As for custom ROMs: You'd need a 64 bit kernel which supports the Moto's hardware, 64 bits gfx drivers. Not easy. And then you still need to hope that you can somehow convince the bootloader to boot your kernel in AArch64 state -- which may not be possible. Thus it is extremely unlikely that you get 64 bit support from the community.
Turns out Lenovo thought it would be a great idea to use 32bit for any reason.
realy? yet still this question?
LionLorena said:
Turns out Lenovo thought it would be a great idea to use 32bit for any reason.
Click to expand...
Click to collapse
Wrong area to post this. 64 bit? Get a nexus.
Sent from my Moto G4 using Tapatalk
Why is this so absurd to consider? The device have a 64 bit CPU.
Why not use 64bit Android.
LionLorena said:
Why is this so absurd to consider? The device have a 64 bit CPU.
Why not use 64bit Android.
Click to expand...
Click to collapse
If you had searched for a little bit, you would have found that the answer was already made many times and answered in detail.
LionLorena said:
Why is this so absurd to consider? The device have a 64 bit CPU.
Why not use 64bit Android.
Click to expand...
Click to collapse
Because there's effectively no point. The SD617 has a 32-bit width data bus- a 64-bit ROM would actually yield less performance.
Why do you want a 64-bit ROM anyway? There's absolutely nothing 32-bit Android has to offer over 64-bit Android absurdly high RAM amounts (which you'll never find in a budget phone).
Some software I wanna use is 64bit only.
And what would be "absurdly high"?
Because from what I know the advised ram for 64bit is 4gb.
LionLorena said:
Some software I wanna use is 64bit only.
And what would be "absurdly high"?
Because from what I know the advised ram for 64bit is 4gb.
Click to expand...
Click to collapse
No use of 64 bit unless RAM > 4 GB. Beyond 4GB is the point where 64 bit arch starts.
Moreover does moto even release 64 bit source? I heard something similar in the potter forum.
tywinlannister7 said:
No use of 64 bit unless RAM > 4 GB. Beyond 4GB is the point where 64 bit arch starts.
Moreover does moto even release 64 bit source? I heard something similar in the potter forum.
Click to expand...
Click to collapse
Actually 3.7gb (give it or take) is the limit of 32bit.
So any value over that is valid for 64bit
And to be fair the minimum ram for 64bit would be 2gb.
They say 4gb because is where it matters most.
Since 32 can only deal with 4gb.
1 for kernel and 3 for application.
RAM consumption is huge on 64 bits system, take a look to the Nexus 5X... For an Android device running a 64 bits system you need at least 3 GB of RAM, and also, why do you want a 64 bits system if a 32 bits system offers better performance? The 64 bits system just has new type of instructions that are only for more complex calculations that not even the average user will use
LionLorena said:
And to be fair the minimum ram for 64bit would be 2gb.
They say 4gb because is where it matters most.
Since 32 can only deal with 4gb.
1 for kernel and 3 for application.
Click to expand...
Click to collapse
What software do you need to run on Android that requires 64-bit?
joeeboogz said:
Wrong place to post
Click to expand...
Click to collapse
Oh, I'm deeply sorry, it sounded appropriate to post under its own device category.
Johann0109 said:
RAM consumption is huge on 64 bits system, take a look to the Nexus 5X... For an Android device running a 64 bits system you need at least 3 GB of RAM, and also, why do you want a 64 bits system if a 32 bits system offers better performance? The 64 bits system just has new type of instructions that are only for more complex calculations that not even the average user will use
Click to expand...
Click to collapse
I need it to run 64bit only software.
negusp said:
What software do you need to run on Android that requires 64-bit?
Click to expand...
Click to collapse
Dolphin
Nintendo GameCube / Wii Emulator
Thread cleaned of rather sad tripe.
Keep it civil please...
LenAsh said:
Thread cleaned of rather sad tripe.
Keep it civil please...
Click to expand...
Click to collapse
Thanks !
LionLorena said:
Dolphin
Nintendo GameCube / Wii Emulator
Click to expand...
Click to collapse
In all seriousness, even if a 64-bit ROM were ported to the G4 the SD617 inside would struggle heavily.
You need at least an SD801 to run Dolphin anywhere near smoothly.
negusp said:
In all seriousness, even if a 64-bit ROM were ported to the G4 the SD617 inside would struggle heavily.
You need at least an SD801 to run Dolphin anywhere near smoothly.
Click to expand...
Click to collapse
Hm I see.
Well, I've figured since it was to run some 2D title I would do fine.
Since I don't have a very powerful computer either (dual core i3 3217u) and it run said title at 60fps where other 3D games won't pass 10fps.
But that's expected I guess, I think it's time to move on.
I wonder if the Moto Z is 64bit since it is SD820
Didn't yu yureka have a 64 bit is?