Ram Hack Impossible? - G2 and Desire Z Q&A, Help & Troubleshooting

I was wondering if we can expect a ramhack in the future or if it looks like it will never happen.
Sent from my HTC Vision using XDA App

That would be awesome. I too am intrigued by this.

is a ram hack even necessary? it certainly was with my G1 but this phone has much more ram that anything we might be able to free would be irrelevant

Ramhack?
Sent from my T-Mobile G2 running Cyanogenmod.

Powers88 said:
is a ram hack even necessary? it certainly was with my G1 but this phone has much more ram that anything we might be able to free would be irrelevant
Click to expand...
Click to collapse
For me, it's not even a matter of if it's necessary, but can it be done?

Where there's a will there's a way

More is better my old nexus got 400 MB usable via ramhacks, on less optimal conditions I miss those few bytes.
Sent from my HTC Vision using XDA App

Also interested in this. Anything to increase performance, Im all for it.

Definately worth looking in to.

Powers88 said:
is a ram hack even necessary? it certainly was with my G1 but this phone has much more ram that anything we might be able to free would be irrelevant
Click to expand...
Click to collapse
I'm with you. The reason I sold my mt3g and picked up the mt4g was mainly for the extra ram. The G2 has plenty, I don't really see the need.
If I recall correctly the extra ram came at the expense of graphics and 3d. Hardly a worthwhile trade off for a device that already has plenty of ram.

Phateless said:
I'm with you. The reason I sold my mt3g and picked up the mt4g was mainly for the extra ram. The G2 has plenty, I don't really see the need.
If I recall correctly the extra ram came at the expense of graphics and 3d. Hardly a worthwhile trade off for a device that already has plenty of ram.
Click to expand...
Click to collapse
Ya they had that ram hack and they had the one that was with the new radio which just allowed for 14 more megs to be freed without losing anything

Powers88 said:
Ya they had that ram hack and they had the one that was with the new radio which just allowed for 14 more megs to be freed without losing anything
Click to expand...
Click to collapse
The new radio is different than the old ram hack.
If I'm wrong about this, someone please correct me.
The ram hack "stole" memory from gpu. (graphics)
The new radio/spl mapped memory that was previously unavailable in its entirety and gave us access to it.
Does that make more sense? The first is a hack/mod done by the devs here and the second is an upgrade from HTC/T-mobile.

Phateless said:
The new radio is different than the old ram hack.
If I'm wrong about this, someone please correct me.
The ram hack "stole" memory from gpu. (graphics)
The new radio/spl mapped memory that was previously unavailable in its entirety and gave us access to it.
Does that make more sense? The first is a hack/mod done by the devs here and the second is an upgrade from HTC/T-mobile.
Click to expand...
Click to collapse
Your right, I already knew what it was I just didnt explain it

The nexus was able to increase the ram by repartitioning its usage. Why can't we? Does anybody have a partition map saying how much ram goes to every reasource? I know 371 is not the max we can pull out.
Sent from my CM7 G2

If I'm not mistaken I believe I saw something about memory partitions in the wiki.
Sent from my thumbs

Related

Desire 2.1/2.2?

Alright. I have been looking over some of the supposed fixes and features that are to come with 2.2. The thing is though, I have noticed that these things are already available on the Desire. Increased Ram, Flash 10.1, and a few other things. I know the Desire is running 2.1... but why does it seem to have the features 2.2 is said to bring? Has anyone else noticed this or found it a bit odd?
Whiterin said:
Alright. I have been looking over some of the supposed fixes and features that are to come with 2.2. The thing is though, I have noticed that these things are already available on the Desire. Increased Ram, Flash 10.1, and a few other things. I know the Desire is running 2.1... but why does it seem to have the features 2.2 is said to bring? Has anyone else noticed this or found it a bit odd?
Click to expand...
Click to collapse
the desire doesn't have very good flash implementation 10.1 is suppose to bring flawless flash which could possibly be GPU accelerated at the moment. at the moment flash on the desire and legend is flash lite and is 100% software based (ie no acceleration)
more ram i assume means more available as in 2.2 has a smaller memory imprint add that and JIT compiler and we are in for a big performance boost on all current 2.1 devices (provided an update is supplied)
the desire doesn't have flash 10.1, it has flash lite.
What I am talking about with the Ram is that supposedly when 2.2 comes out, the phones that currently have 512mb of Ram will have 576, the same as the Desire has. The Desire also has FM radio, and some other things 2.2 is meant to bring. That's why I thought maybe there were some 2.2 features on the Desire now. Since the Desire already has some of these features, what will 2.2 mean for it? Does the Desire have the extra ram because of the kernal/rom it uses, or because it physically has the extra Ram? If it physically has the extra, does that mean 2.2 will increase the Ram on the Desire as well?
noobdeagle said:
the desire doesn't have very good flash implementation 10.1 is suppose to bring flawless flash which could possibly be GPU accelerated at the moment. at the moment flash on the desire and legend is flash lite and is 100% software based (ie no acceleration)
more ram i assume means more available as in 2.2 has a smaller memory imprint add that and JIT compiler and we are in for a big performance boost on all current 2.1 devices (provided an update is supplied)
Click to expand...
Click to collapse
If not supplied, we will hack it
Say a phone running 2.1 , has 512mb of ram, not all of that ram is available as say 200mb is used by android 2.1,
the 2.2 basically means instead of using the 200mb that 2.1 uses, it will use 150mb, therefore freeing up 50mb of ram.
2.2 is also ment to have JIT (just in time), apparently apps will be 3x faster and use less battery
i hope that htc release their sense quite soon after the froyo is out cause i LOVE it. i wonder why some people are trying to vanish it off their phones. i didn't find something that the stock android can do better than the sense does. anyway i just hope froyo to be ported to desire soon!!!
Phil750123 said:
Say a phone running 2.1 , has 512mb of ram, not all of that ram is available as say 200mb is used by android 2.1,
the 2.2 basically means instead of using the 200mb that 2.1 uses, it will use 150mb, therefore freeing up 50mb of ram.
Click to expand...
Click to collapse
I get that much, but I find it odd that the Desire has 576 while all the other new phone have 512, and with 2.2 the other phones are supposed to have the same amount of Ram as the Desire. Don't most of the new HTC phones have basically the same hardware and Android version? What it is about the Desire that makes it have more Ram then the other phones, and when 2.2 comes out, will the Desire also get a boost in Ram, or will it stay at 576?
Also, I may sound a little out of the loop here, but what exactly is JIT meant to do?
As for Sense UI. I really like some of the HTC Widgets, but I was looking forward to the new Drawer feature in 2.1 as well as the unlock screen... I love the Desire, and I am slowly getting used to the Launch bar at the bottom... but the lock screen on the Desire is awefull. I would really have preferred the normal 2.1 unlock screen. I know you can root it and change it, but I would rather not root my phone. I also know you can download Helix or whatever it is called and have the Drawer launcher, but my HTC Widgets don't work with it and Sense is still open in the background using up Ram.
Whiterin said:
I get that much, but I find it odd that the Desire has 576 while all the other new phone have 512, and with 2.2 the other phones are supposed to have the same amount of Ram as the Desire. Don't most of the new HTC phones have basically the same hardware and Android version? What it is about the Desire that makes it have more Ram then the other phones, and when 2.2 comes out, will the Desire also get a boost in Ram, or will it stay at 576?
Click to expand...
Click to collapse
I think you're getting a little bit confused here. RAM is the physical amount of memory the device has. The desire has 576MB on a chip. The Nexus One, for example, has 512MB, also on a chip.
No software update is going to change that. The only thing the software update can do is to make the RAM usage more efficient, meaning the device will have more available RAM, as mentioned above.
But they'll still have the exact same amount of total RAM as they did before the update.
tuatha said:
I think you're getting a little bit confused here. RAM is the physical amount of memory the device has. The desire has 576MB on a chip. The Nexus One, for example, has 512MB, also on a chip.
No software update is going to change that. The only thing the software update can do is to make the RAM usage more efficient, meaning the device will have more available RAM, as mentioned above.
But they'll still have the exact same amount of total RAM as they did before the update.
Click to expand...
Click to collapse
I know how Ram works. I am asking why is the amount of Ram on the Desire currently higher then other new phones. I mean the actual ram allotted and usable. Does the Desire physically have more Ram, or is there something about the Rom or Kernal version that is letting it have more usable memory? Seems like you're saying the actual physical RAM is higher. Which still leaves the question of whether or not the Desire will have more usable memory when 2.2 hits. From reading around on the internet, 2.2 is supposed to up the usable memory on some of the newer devices (Nexus One and possibly Incredible) because it is based off of a newer Kernal. So if the Desire has more physical memory then the other devices, and the new Kernal is able to free up more of it to be usable... it would be logical to assume that the Desire will get an increase of the usable memory. If there is something about the current Rom or Kernal on the Desire that allows for more usable memory, but it has the same amount of memory as say, the Nexus one... then they should be even when 2.2 hits. Which one of those will happen is what I am wondering if anyone knows.
Yes, it physically has more RAM than the Nexus One. A total of 576MB of physical RAM. So yes, it should logically follow that it will also have more available RAM after the update (provided both are running identical software versions).
But in all honesty, we don't even have a confirmed feature list for FroYo yet. It's 90% guess-work right now (albeit educated guesses).
Plus we don't know what HTC's updated Sense will be like or how much RAM it will require. It's completely impossible to answer that with any certainty.
tuatha said:
Yes, it physically has more RAM than the Nexus One. A total of 576MB of physical RAM. So yes, it should logically follow that it will also have more available RAM after the update (provided both are running identical software versions).
But in all honesty, we don't even have a confirmed feature list for FroYo yet. It's 90% guess-work right now (albeit educated guesses).
Plus we don't know what HTC's updated Sense will be like or how much RAM it will require. It's completely impossible to answer that with any certainty.
Click to expand...
Click to collapse
Yeah, I have just seen a few places saying the Nexus One as well as other phones that currently have 512 RAM should have 576 available in 2.2. Like you said though, most of it is guess work, so hard to tell how accurate that is. Hopefully in 2.2 they will let you change the launch bar and the drawer to the 3D scrolling one. Also hope they change the lock screen. Anyways, thanks for the replies everyone.
Whiterin said:
Yeah, I have just seen a few places saying the Nexus One as well as other phones that currently have 512 RAM should have 576 available in 2.2. Like you said though, most of it is guess work, so hard to tell how accurate that is. Hopefully in 2.2 they will let you change the launch bar and the drawer to the 3D scrolling one. Also hope they change the lock screen. Anyways, thanks for the replies everyone.
Click to expand...
Click to collapse
I don't see how that's possible re: upping the N1's memory. Unless it already has 576MB of physical RAM, only 512MB of which is active. Which seems incredibly unlikely.
Unless somebody knows differently, I'm going to go out on a limb and say that whoever said that was either misinformed or a liar
I'm no expert though, so I could be wrong.
Whiterin said:
Yeah, I have just seen a few places saying the Nexus One as well as other phones that currently have 512 RAM should have 576 available in 2.2. Like you said though, most of it is guess work, so hard to tell how accurate that is. Hopefully in 2.2 they will let you change the launch bar and the drawer to the 3D scrolling one. Also hope they change the lock screen. Anyways, thanks for the replies everyone.
Click to expand...
Click to collapse
That's impossible. The Nexus One was released with 512MB and no update will increase that amount.
Hmm, perhaps it was a mistake from whoever wrote the article then.
is there a possibility that the nexus 1 does have a 576 chip in it? I understand on the spec sheet it says 512mb, but seeing how the desire and nexus are the same device packaged differently, it wouldn't surprise me if there is an extra 64mb of RAM not currently being used.
It would be great for some one who really knows to actually confirm that the nexus really only has 512mb inside.
Why would it not have 64mb less? It's not like the Desire has an actual extra mic. And it has an optical trackpad. There are differences, just like the RAM.
And most importantly, why wouldn't the specs say it has 64mb extra. And why not use those 64mb extra? It seems to me it would be quite stupid not to mention ánd use it when it's actually in the device.
Ramedge said:
is there a possibility that the nexus 1 does have a 576 chip in it? I understand on the spec sheet it says 512mb, but seeing how the desire and nexus are the same device packaged differently, it wouldn't surprise me if there is an extra 64mb of RAM not currently being used.
It would be great for some one who really knows to actually confirm that the nexus really only has 512mb inside.
Click to expand...
Click to collapse
No it definitley only has 512MB of ram, why wouldn't they enable the extra 64MB? They are similar devices but by no means the exact same.
Why would it not have 64mb less? It's not like the Desire has an actual extra mic. And it has an optical trackpad. There are differences, just like the RAM.
And most importantly, why wouldn't the specs say it has 64mb extra. And why not use those 64mb extra? It seems to me it would be quite stupid not to mention ánd use it when it's actually in the device.
Click to expand...
Click to collapse
Well Google/HTC are stupid then aren't they. they didn't mention the nexus ones FM radio capability, HTC forgot to mention the Desires wireless N radio. from a production point of view its easier to keep the PCBs the same with the same chips, peripherals like track pads and microphones are easy to add/remove.
it honestly wouldn't surprise me, from experience. this is why I want some one to really confirm this.

[HELP] autokiller memory

Can anyone help me out on how to use this app?
Sent From My HTC EVO
There is really no need for it on a device with this much RAM.
First, you need to be rooted. Then just install, set to optimum and forget about task management from now.
To the other that replied: At least, answer his question. Or explain a bit more. Or just don't post. It is not helpful to the community. Yes, it is debatable whether a Linux device with this much RAM needs to use AutoKiller. However, my phone definitely runs smoother. I know that. Also, I am a former Hero user as well.
Sent from my iPhone with the bigger Gee Bees.
Coming from a hero (does need autokiller) to the EVO I can tell you it isn't needed. My EVO is bone stock and fully up to date, couldn't make it lag if I tried, free RAM is seemingly always above 130 mb.
joehunni said:
Coming from a hero (does need autokiller) to the EVO I can tell you it isn't needed. My EVO is bone stock and fully up to date, couldn't make it lag if I tried, free RAM is seemingly always above 130 mb.
Click to expand...
Click to collapse
The stock minfree settings on the Evo are a bit higher than they were back on the Hero. Why they decided to use those old lower settings is beyond me!
Does AutoKiller do anything useful on the unrooted Evo, or should I uninstall it? Is there any similar software that can improve speed with no root access? Mine is not exactly laggy, but I would not mind if it was faster, of course.

V6 Supercharger

I am an Eris user, soon to be DINC2 owner at the end of this week. I've been reading through the threads here getting ready for my purchase and it has been very informative.
I searched the DINC2 forums and did not see this mentioned. Has anyone tried zepplinrox' V6 Supercharger script on the DINC2? I'm not going to regurgitate his post verbatim, but it is a memory optimizer. It was introduced to me over on the Eris forums, in the GSB ROM thread. It really makes a difference on the Eris, but I'm not sure how much difference it would make on the DINC2.
http://forum.xda-developers.com/showthread.php?t=991276
He also has another script called 3G Turbocharger. This will probably make a difference on the DINC2. According to zepplinrox, "the 3g script reconfigures the build.prob and kernel to change the speed settings to a better enhanced setting. Think of it like a TCP optimizer on windows." On my phone I have noticed an increase in speed surfing the web, downloading apps and in other 3g activities. It may be placebo, but it does seem faster. If nothing else, I do plan to add this to my DINC2 when I get it.
http://forum.xda-developers.com/showthread.php?p=15948434#post15948434
There is also a Kernel Tweaks script on the above link as well. I am using it too, but not sure what performance gains I am getting.
Per zepplinrox' post, this should work on stock and rooted ROMS.
I am by no means an expert on this, so don't shoot me if this is in the wrong forum, not valid on the DINC2, or a repost. Just trying to pass along something that works well for me.
For now those scripts are useless for phone that came preloaded with GB 2.3.3.....no root no turbo.
This sounds interesting to me, I am rooted, would it work?
Sent from my ADR6350 using XDA App
This wouldn't really benefit the Inc2. The Eris was a very memory limited device designed to run Android 1.5. Upgrading beyond this was pushing the Eris to its limits, and in some cases, beyond. Running newer versions of Android would make memory management more difficult because of the higher memory requirements and the very limited memory.
The Inc2 has one of the bigger pools of memory available for Android devices. It has 768mb of total RAM when many current generation devices are getting 512mb (others are either getting 768mb or 1gb). Unless you are running a LOT of background apps, or somehow managed to find apps that require massive amounts of memory, this is plenty of room.
What does it do? It tunes memory settings and task manager. That's pretty much it. It could have an effect on the Inc2, but I wouldn't really consider it a necessity.
Edit: BTW, my previous device was an Eris.
Well, Desire HD users with 768mb of ram enjoy improvements.
It even improves performance of an Atrix with 1gb or ram...
So it probably will help.
So "It tunes memory settings and task manager" is an understatement.
It revamps the whole memory thing
ben805 said:
For now those scripts are useless for phone that came preloaded with GB 2.3.3.....no root no turbo.
Click to expand...
Click to collapse
Actually, I think these will work without root. I think the only drawback without root is the scripts do not stick on boot so you have to re-run on each boot/reboot.
nimdae said:
This wouldn't really benefit the Inc2. The Eris was a very memory limited device designed to run Android 1.5. Upgrading beyond this was pushing the Eris to its limits, and in some cases, beyond. Running newer versions of Android would make memory management more difficult because of the higher memory requirements and the very limited memory.
The Inc2 has one of the bigger pools of memory available for Android devices. It has 768mb of total RAM when many current generation devices are getting 512mb (others are either getting 768mb or 1gb). Unless you are running a LOT of background apps, or somehow managed to find apps that require massive amounts of memory, this is plenty of room.
What does it do? It tunes memory settings and task manager. That's pretty much it. It could have an effect on the Inc2, but I wouldn't really consider it a necessity.
Edit: BTW, my previous device was an Eris.
Click to expand...
Click to collapse
It may not, but zepplinrox posted above about the Desire HD with similar RAM and the Atrix with more that reported improvements.
Whether you use the Supercharger script or not, the 3G Turbo is definitely worth trying. Again, it may be placebo, but I think my up/download speeds are faster after the script. Here is a post with some info on speed improvements with the script.
http://forum.xda-developers.com/showpost.php?p=15959134&postcount=1139
I use the Mega memory option with the v6 script. I notice a huge difference in performance.
Sent from my Incredible 2 using XDA App
Has anyone tried it on Virtuous Unity?
Stam2000 said:
Has anyone tried it on Virtuous Unity?
Click to expand...
Click to collapse
I second this... I am intrigued...
Sent from my ADR6350 using Tapatalk
3g turbocharger didnt increase anything to my 3g speeds.
MJL99 said:
3g turbocharger didnt increase anything to my 3g speeds.
Click to expand...
Click to collapse
same here. i've actually tried the v6 superchgarer and saw no improvements. actually, the only thing that happened was my battery life took a hit.
lol, well that's no good.

[Q] HTC Desire RAM Question

How come GSM Arena tells that the Desire has 576 mb ram, but, on any rom, it shows only 404 mb?
Is there any way to fix this?
I have seen some post with the hypothesis that a large piece of ram is allocated to the Android system, but I don't think that's true, because I can only achieve max 300 mb free ram, and the rest has to be busy with something...
don't know why it shows reduced either, but it doesnt really need 'fixing'.
assume that software developers generally know more than most of us here...
this might be an interesting read.
my recommendation is not to worry...check how your rom actually feels in day to day use. not how much free or total RAM you have or think you need, or what a benchmark score says...
eddiehk6 said:
don't know why it shows reduced either, but it doesnt really need 'fixing'.
assume that software developers generally know more than most of us here...
this might be an interesting read.
my recommendation is not to worry...check how your rom actually feels in day to day use. not how much free or total RAM you have or think you need, or what a benchmark score says...
Click to expand...
Click to collapse
My rom works like a charm (Mildwild Oxygen), buy I was just asking out of curiosity. I know all the ram theory, and how i shouldn't care, but did HTC sell us lies?
DigginGraves said:
My rom works like a charm (Mildwild Oxygen), buy I was just asking out of curiosity. I know all the ram theory, and how i shouldn't care, but did HTC sell us lies?
Click to expand...
Click to collapse
They didn't lie.
Actual ram size is less when in use. A bit like how a micro SD is less when formatted.
Plus part is dedicated to the GPU (graphics)
So yeah probably about right
Sent from my HTC Desire using xda app-developers app
Graphics make sense... thanks!

RAM increase

The htc g1 came with as little as 75mb after an OTA it went up to 95mb....is it possible to crank up the ram space to maybe 400mb(that way roms will get faster)..... I know the reserved space is for radio and other stuff buh who knows we could pull something small in... Also can someone explain to me how the GPUs in smartphones work do the use a special video RAM? if yes How much of ours do u think it does use.?
Sent from my T-Mobile G2 using xda premium
It wasn't an ota for the g1 that magically gave in more ram, the extra 14mb of ram was stolen from the camera after a hacked up hboot was combined with another radio and put onto the g1, mind you none of this was meant for the phone rather ezterry is just extreamly good at what he does and was lucky to have such a similar phone to work with and JTAG experience repairing his phone so he had little risk of a brick. (Actually he was the first one to JTAG a g1)
Also the g1 had already been hacked apart so deeply that most ins and out were known and exploits were much easier to find. Such as patching a recovery to allow custom mtd partitions to allow for choice on how much space is set aside for system, data, etc.
Know that even with this you could just take so memory and just call it ram it needed to come from somewhere. So when a phone says it has 512mb ram available but you find only 375 usable that is because the rest is reserved for things like the radio, if you were to steal ram from some of these things well the wouldn't work well if at all, not to mention you wold need a great hack like the one ezterry did
Sent from my Nexus 7 using xda premium
demkantor said:
It wasn't an ota for the g1 that magically gave in more ram, the extra 14mb of ram was stolen from the camera after a hacked up hboot was combined with another radio and put onto the g1
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I thought some RAM was stolen from the GPU as well, which is how come we got 109/ 110MB in the end (Also why 3D games don't work).
You are right on the .13d spl, that's where that ram came from, I was thinking of the ram hack for the donut roms back when the danger spl was the cats meow. Thanks for clearing that up!
Sent from my T-Mobile G2 using xda premium

Categories

Resources