Redmi 7A - 64 Bit Rom available? - Redmi 7A Questions & Answers

It has a 64 Bit CPU but only runs 32 Bit. One app I use runs only on 64Bit Android systems. Is there a custom rom available?

im also looking for this

I have a feeling we play the same game. And yeah I need this answer as well. From what I read it is possible but I have no idea if one exist.

Marfabio said:
It has a 64 Bit CPU but only runs 32 Bit. One app I use runs only on 64Bit Android systems. Is there a custom rom available?
Click to expand...
Click to collapse
No, most likely it will not be in the near future, because there will have to redo /vendor.

Related

How to add more ram to our tiny devices(Through SD card;) )

http://forum.xda-developers.com/showthread.php?t=683123
How to use Swap space on SD to increase ram on our devices so we can run more demanding apps.
swap is possible only with custom kernel, so it will not work for us
I believe that doixanh proved more than enough that custom kernel is not needed for any kernel modifications Still, we would need a module.
but i don't think that he should make swap module it will be better if he will finish this
Well, it's up to him what he wishes to develop
IMO swap is useless for Android. It has its own memory management already.
And it would certainly take a high class sd card, AND it would be harmful for it So next time we should just buy a phone with bigger RAM memory
doixanh said:
IMO swap is useless for Android. It has its own memory management already.
Click to expand...
Click to collapse
So, how can we increase the memory through SD, my finding isn't good ? If not, how to do it the right way?XD
Graveir said:
And it would certainly take a high class sd card, AND it would be harmful for it So next time we should just buy a phone with bigger RAM memory
Click to expand...
Click to collapse
I don't really care about my SD card's health XD i just want more ram XD
But what do you need slow RAM for? RAM is very dynamic and since we already use app2sd it could even slow your device down instead of enhancing performance...
EDIT: Well, maybe it would be faster if you have a class 10 card...
Yeah SD is slow and putting swap there will be incredibly slow.
Sent from my X8 using XDA App
doixanh said:
Yeah SD is slow and putting swap there will be incredibly slow.
Sent from my X8 using XDA App
Click to expand...
Click to collapse
Yes, but i want this because you know that there are some applications that won't run on X8 because of it's low ram...so, i dont care about about speed, also, i don't use app2sd, so no slowdown, I am using Class 4 card
Yeah I know. Just my opinion
doixanh said:
Yeah I know. Just my opinion
Click to expand...
Click to collapse
So, is there a way of using ram just for the ram consuming apps, to make X8 able to at least run them? (You already released an SD card speed fix, so it should go a bit faster...Can you help me, cuz i really like running RAM hungry apps and i don't have enough ram :|
No I don't know about that. Haven't tried swap thingies yet
for example, there are games, like dungeon defenders that requires 256 MB of RAM at the runtime (it's the requirement of unreal enginge 3 i belive). some guys have managed to run the game on LG swift, which is pretty much the same device as x8 when it comes to hardware. maybe it's not running too fast (although i saw some video where it was even faster than on some more powerful devices), and it's not quite playable, but some people might still enjoy it. and without SWAP, it's impossible; and it's just a one example.
wujekandrzej said:
for example, there are games, like dungeon defenders that requires 256 MB of RAM at the runtime (it's the requirement of unreal enginge 3 i belive). some guys have managed to run the game on LG swift, which is pretty much the same device as x8 when it comes to hardware. maybe it's not running too fast (although i saw some video where it was even faster than on some more powerful devices), and it's not quite playable, but some people might still enjoy it. and without SWAP, it's impossible; and it's just a one example.
Click to expand...
Click to collapse
Thanks for supporting my ideea XD We really need Swap for Ram Hungry apps
Yes. great. ideA. but... is posible?
The app that does this on market requires custom kernel so might not be possible atm
Next i-wonder-if-you-can-make-...- topic?
Wysłano z X8 z użyciem Tapatalk

ZTE Blade v880 256MB RAM, tried CM7.1.0 and its slow as hell. Recomendations?

Hi, I have ZTE Blade v880 256MB RAM, tried CM7.1.0 and its slow as hell. Recomendations? I have clockwork mod installed so I can try other roms (its gen2).
Any ROM designed for such little ram? CyanogenMod 7.1.0 lags terribly, its unusable, it almost never has ram free.
Thanks in advance for any help.
EDIT: ITS A CHINESE UNICOM PHONE.
You could try my CM7 kang: http://kan.gd/1h7f
CM7 was written & tested for the European 512mb ram version of the phone, that doesn't run out of ram so badly. My kanged version has a few tweaks to the kernel to make it run faster.
You could try enabling swap space by formatting your sd card in clockworkmod, might as well create a ext partition too. 512mb ext & 128mb swap should be ok. That'll let your phone use the sd card as virtual memory. You could also try compcache.
There are a few other settings to make it a bit faster too, like overclocking. Disable surface dithering for faster graphics. Look in CyanogenMod settings.
You could also try GSF, it's based on a zte 2.3.5 with few customisations, it might use a bit less ram than CM7.
wbaw said:
You could try my CM7 kang: http://kan.gd/1gwb
CM7 was written & tested for the European 512mb ram version of the phone, that doesn't run out of ram so badly. My kanged version has a few tweaks to the kernel to make it run faster.
You could try enabling swap space by formatting your sd card in clockworkmod, might as well create a ext partition too. 512mb ext & 128mb swap should be ok. That'll let your phone use the sd card as virtual memory. You could also try compcache.
There are a few other settings to make it a bit faster too, like overclocking. Disable surface dithering for faster graphics. Look in CyanogenMod settings.
You could also try GSF, it's based on a zte 2.3.5 with few customisations, it might use a bit less ram than CM7.
Click to expand...
Click to collapse
Thanks, will try to test to create a ext partition and swap and compchache. I think that any rom designed to run on 512mb ram will run ultra slow for 256mb cellphones. Would be nice to have a really clean rom (CM7.1.0 is filled with stuff I dont use).
I too have a 256mb blade and cm7.1 is working fine. Try disabling surface dithering and enabling 16bit transparency. Also overclock to 710 MHz ( standard for blade. However mine is 748 MHz and stable)
It should work fine after this. Is it always slow, or just at boot?
Sent from my Blade using xda premium
IceCream_Sandwich said:
I too have a 256mb blade and cm7.1 is working fine. Try disabling surface dithering and enabling 16bit transparency. Also overclock to 710 MHz ( standard for blade. However mine is 748 MHz and stable)
It should work fine after this. Is it always slow, or just at boot?
Sent from my Blade using xda premium
Click to expand...
Click to collapse
One more question:
I think I have some problems on recieving sms and calls. Sometimes I dont get sms/calls from my friends despite being sent on their phones. What could it be? Does ClockworkMod tinker with this things? I called the Service Company and they said there is nothing wrong with the telephone or the number.
ochentay4 said:
One more question:
I think I have some problems on recieving sms and calls. Sometimes I dont get sms/calls from my friends despite being sent on their phones. What could it be? Does ClockworkMod tinker with this things? I called the Service Company and they said there is nothing wrong with the telephone or the number.
Click to expand...
Click to collapse
No clockwork doesn't change these. Its a gingerbread thing. Go to settings/cm settings/performance/lock messaging app in memory. Enable it. Also try these settings
10% compcache
JIT disabled
Dithering enabled
Allow purging of assets
Lock messaging in memory
Heap size 32
Hit THANKS if helpful
Sent from my Blade using xda premium
wbaw said:
You could try my CM7 kang: http://kan.gd/1h7f
CM7 was written & tested for the European 512mb ram version of the phone, that doesn't run out of ram so badly. My kanged version has a few tweaks to the kernel to make it run faster.
You could try enabling swap space by formatting your sd card in clockworkmod, might as well create a ext partition too. 512mb ext & 128mb swap should be ok. That'll let your phone use the sd card as virtual memory. You could also try compcache.
There are a few other settings to make it a bit faster too, like overclocking. Disable surface dithering for faster graphics. Look in CyanogenMod settings.
You could also try GSF, it's based on a zte 2.3.5 with few customisations, it might use a bit less ram than CM7.
Click to expand...
Click to collapse
Can i use it on N880 (cdma) ?
Sent from my N880 using Tapatalk
pawul said:
Can i use it on N880 (cdma) ?
Sent from my N880 using Tapatalk
Click to expand...
Click to collapse
No, it's a totally different phone.
None of the roms here will work on a CDMA N880, only the GSM China Unicom V880 & European/Indian/Russian GSM ZTE Blades.
Hey... had the same Problems with the CM. I flashed the ZTE Elite Rom (you can get it in the forums).
Now its working like a charm =)
You can try Moldovan Mile High Mountain Pie RLS9(MMHMP)
its a gaming rom for blade(means very fast) and works without any lags on my blade(168 mb total ram)
anshullrocks said:
You can try Moldovan Mile High Mountain Pie RLS9(MMHMP)
its a gaming rom for blade(means very fast) and works without any lags on my blade(168 mb total ram)
Click to expand...
Click to collapse
Just FYI, MMHMP Project has been stopped and Swedish Snow is a continuation of the. Check THIS

Linaro - 30% to 100% more performant Android system

Some guys found a huge optimization for Linux kernel and Dalvik as well on ARM platforms. Actually it is not made by optimizing the code, but by the way GCC compiles, and it increased the performances from 30% to 100%. There is a little video of them running a benchmark on two Android development platforms, the two development platforms are the same. Here it is :
So the ROM used is the same used by the Galaxy Nexus, and Cyanogen Mod now uses it to gain these 30%~100%. What are your feelings about it ? Are you pessimistic, optimistic about the implementation for example for stock Atrix ROMs ? Or community ROMs maybe ? Also tell us if you have some news about it.
So this optimization was made mainly for the Linux kernel on ARM devices, which means it will be way more efficient on ARM computers/servers. This is a great step forward for Linux on embedded platforms. They also worked on Dalvik, so now even Android apps will run faster.
(Sorry for my grammar if I made some mistakes, just tell me I'll correct them.)
Very impressive performance increase. Looking forward to seeing these optimizations make there way into custom roms.
Can you post more info about how this works? Or a link to the original GCC discovery?
Linaro is a hot topic in the Samsung forums. Even the OG SGS (basically half the specs of the Atrix) users are begging support for it...
Sent from my MB860 using XDA Premium App
It will be implemented in the aokp #39 release.
Inviato dal mio Atrix con Tapatalk
AkaGrey said:
It will be implemented in the aokp #39 release.
Inviato dal mio Atrix con Tapatalk
Click to expand...
Click to collapse
how do you know that???
facuxt said:
how do you know that???
Click to expand...
Click to collapse
http://www.droid-life.com/2012/06/1...stem-performance-boosts-are-quite-noticeable/
Sent from my MB860 CM7.2 RC3 36p Radio
It seems it is not easy to get this to work on every CM device. Some people report issues with this patch: http://r.cyanogenmod.com/#/c/17535/
v.k said:
It seems it is not easy to get this to work on every CM device. Some people report issues with this patch: http://r.cyanogenmod.com/#/c/17535/
Click to expand...
Click to collapse
It may not be easy, but I got a feeling that many people from CM teams everywhere are gonna work round the clock to get this to work on their devices.
I'm definitely not a "benchmark guy", and generally shrug off those topics, but even I was blown away after watching this video...
Sent from my MB860 using XDA Premium App
Wow. Awesome!
Imagine that guy talking one on one with a girl though......
Sent from my MB860 using XDA
rancur3p1c said:
Can you post more info about how this works? Or a link to the original GCC discovery?
Click to expand...
Click to collapse
Well all is about the compilation, they didn't change the code but the way GCC compiles it, it is now optimized for the ARM instruction set. So, why wasn't it optimized before the "discover" ? Well I think they didn't take enough time on build optimization when they made GCC working with ARM. First it was made for x86, x64 etc. These are other instruction set, another list of commands the CPU is able to work with. Imagine the instruction sets like different languages. x64, the first one, has a rich vocabulary, and ARM the second one has a more restricted vocabulary but the two languages have the same syntax. The difference will be that you will need to use more words with ARM than with x64 to describe something complex, so now it has to be optimized to use the fewer words possible to be faster. And that's basically what the Linaro Team did.
So the optimization has been used for the Android System (Linux kernel + Dalvik, etc.) but it can also be used for any other ARM program. This is a great step forward also for ARM computers, and maybe ARM servers that will continue to use less energy for bigger tasks because of the optimization.
Slymayer said:
Well all is about the compilation, they didn't change the code but the way GCC compiles it, it is now optimized for the ARM instruction set. So, why wasn't it optimized before the "discover" ? Well I think they didn't take enough time on build optimization when they made GCC working with ARM. First it was made for x86, x64 etc. These are other instruction set, another list of commands the CPU is able to work with. Imagine the instruction sets like different languages. x64, the first one, has a rich vocabulary, and ARM the second one has a more restricted vocabulary but the two languages have the same syntax. The difference will be that you will need to use more words with ARM than with x64 to describe something complex, so now it has to be optimized to use the fewer words possible to be faster. And that's basically what the Linaro Team did.
So the optimization has been used for the Android System (Linux kernel + Dalvik, etc.) but it can also be used for any other ARM program. This is a great step forward also for ARM computers, and maybe ARM servers that will continue to use less energy for bigger tasks because of the optimization.
Click to expand...
Click to collapse
You lost me at compilation...lol
Sent from my MB860 using XDA
So they found a way to optimize compilation for arm architecture yielding massive performance boosts over current standards.. do want =D
These dudes rock.
Sent from my MB860 using XDA
michaelatrix said:
You lost me at compilation...lol
Sent from my MB860 using XDA
Click to expand...
Click to collapse
They found a way to talk to the system by saying less. Like if I would say to you, " hello, how are things in your life" but now I say, "how's things" and you understand both phrases mean the same thing. You get to the conclusion faster because you process less information but reached the same outcome. It takes less processing for the shorter phrase and improves overall response time.
Sent from my MB860 using xda premium
i don't think it'll be easy to use it for our beloved atrix, the linaro code uses a 3.2 kernel, and we're still stuck on the crappy froyo 2.6.32 kernel =/

On the 2 GB variant's multitasking issues

I think I may have found a workaround for 2gb users to get more apps running on the device: run in 32 bit mode. See this study by linaro for details on the ram impact of arm64 for some background,
https://wiki.linaro.org/Platform/Android/MemoryFootprintAnalysis
Starting web browser to play youtube video in 768M Android (64bit) triggered lowmemorykiller many times and even had kernel dump_backtrace.
For Android-32b with 768M memory, the lowmemorykiller does not active when opening web browser until I the 2nd tab is opened.
Click to expand...
Click to collapse
As for how to do this, I recompiled an aosp room with a flag set in boardconfig.mk, TARGET_PREFER_32_BIT := true, then forced gapps arm to install on aarch64... but I think there might be an easier way. Any devs care to weigh in?
Ran some benchmarks... BrowserBench Speedometer gave 32.7 which is surprisingly high, IIRC I was getting 25ish before. [Edit: this is a normal score] My Pixel just returned 23.
Here's my 32-bit geekbench result, overall about 10% slower but it's actually faster in a few areas (single core HTML5 DOM by almost 50%!)
https://browser.primatelabs.com/v4/cpu/3386873
https://browser.primatelabs.com/v4/cpu/compare/3370913?baseline=3386873
Wow, I didn't know you could use a 32bit ROM! Have you noticed any better multitasking, maybe you could post a screenshot of developer options-> running services?
Also, an issues?
most probable reason there may be running apps in background..try using greenify to hibernate all running apps
iG0tB0lts said:
Wow, I didn't know you could use a 32bit ROM! Have you noticed any better multitasking, maybe you could post a screenshot of developer options-> running services?
Also, an issues?
Click to expand...
Click to collapse
I haven't used the phone extensively but first impression is yes, better multitasking. Although this might be due to just coming from an older LineageOS build. Taking a look at the running services screen right now, I'm sitting at 885/309/652 System/Apps/Free. This isn't a true 32-bit ROM, just running most things on the 32-bit zygote. It's still using a 64-bit kernel and userland, so it could be possible that pointers and such are still all 64-bit.
blackbodypie said:
I haven't used the phone extensively but first impression is yes, better multitasking. Although this might be due to just coming from an older LineageOS build. Taking a look at the running services screen right now, I'm sitting at 885/309/652 System/Apps/Free. This isn't a true 32-bit ROM, just running most things on the 32-bit zygote. It's still using a 64-bit kernel and userland, so it could be possible that pointers and such are still all 64-bit.
Click to expand...
Click to collapse
I see. Just if you wanted my low-level solution for the multitasking issue, I use a custom kernel that has lz4 zram compression, and set it to 384mb(I'm using EX kernel + RR) and use greenify and freeze system apps like email, etc. I would say the zram setting makes a noticeable difference.

32bit/64bit diference moto g4 plus

Please someone explain me about 64bit and 32bit roms for moto g4 plus
Which should i install?
Is two variants of device available?
Which custom kernel?
iamfarhanansari said:
Please someone explain me about 64bit and 32bit roms for moto g4 plus
Which should i install?
Is two variants of device available?
Which custom kernel?
Click to expand...
Click to collapse
If your device have more then 2G of RAM use the 64bit variants, otherwise 32bit.
Stick with the shipped kernel of each rom unless you're missing something.
strongst said:
If your device have more then 2G of RAM use the 64bit variants, otherwise 32bit.
Stick with the shipped kernel of each rom unless you're missing something.
Click to expand...
Click to collapse
That is what is considered good practice generally. I do not know why people with 2 GB RAM variant are using 32 bit.......the phone can handle memory management by itself. I am using the 64 bit version on my 2 GB RAM variant and I don't notice any difference in usage. What I observed was that the 64 bit version is consuming around 100-150 MB extra RAM than the 32 bit version.
I would say that if you are planning to use the phone for longer time, use 64 bit and flash custom kernel.
Heeth21 said:
That is what is considered good practice generally. I do not know why people with 2 GB RAM variant are using 32 bit.......the phone can handle memory management by itself. I am using the 64 bit version on my 2 GB RAM variant and I don't notice any difference in usage. What I observed was that the 64 bit version is consuming around 100-150 MB extra RAM than the 32 bit version.
I would say that if you are planning to use the phone for longer time, use 64 bit and flash custom kernel.
Click to expand...
Click to collapse
how is the battery backup and performance difference in the two types of rom
iamfarhanansari said:
how is the battery backup and performance difference in the two types of rom
Click to expand...
Click to collapse
With stock kernel, I didn't notice any difference(there might be some difference but those weren't visible to me).
With custom kernel, 64 bit is definitely better as you can decide if you need better battery or better performance or balanced device.

Categories

Resources