[Q] "Virtual ext filesystem" for desire to speed up I/O? - Desire Q&A, Help & Troubleshooting

First of all sorry if this is in the wrong section, i thought it might go in discussion but its more a question:
I own an HTC Desire but was recently looking on the net about the Samsung Galaxy S as a friend of mine was after an android phone, and discovered this article on BriefMobile.com:
Samsung Captivate Reaches New Speeds
So, remember when we told you that Android developers were working on a fix for the Samsung Galaxy S’ I/O read-write problems? Remember when we said that we could see these Galaxy S phones reaching 3000+ Quadrant benchmark scores in no time? Well, buckle up folks, because we’re well on our way.
Today, users tried out a new modification for the Samsung Captivate that “creates a VIRTUAL EXT2 filesystem inside the stock RFS filesystem on the internal SD card” of the Captivate. The so-called lag fix boosts I/O scores by around 800% according to the Quadrant benchmarking application.
And, just days ago, users over at XDA-Developers saw the first overclocked kernel for the Captivate. Made by developer AJerman, this 1.2 GHz overclock kernel will boost your performance by around 15-20%.
With these two fixes in place, we saw consistent 2500+ Quadrant scores, far surpassing the capabilities of any other phone to date. The Motorola Droid X has recently been overclocked to allow for ~1350 scores on Quadrant.
Unfortunately, the overclock kernel contains one major bug: a wake-up lag that stalls the phone for three and a half seconds before waking up from standby. And, the ext2 fix is nowhere near perfect. The ext2 filesystem is far too unstable according to some developers who prefer to execute this fix using ext3 or ext4.
Still, it’s amazing to think that we now have phones that are benchmarking scores twice as high as the Nexus One with Android 2.2 Froyo’s JIT compiler. This phone should fly on Froyo.
Click if you want to learn more about the ext2 hack or the 1.2 GHz overclock kernel.
Click to expand...
Click to collapse
source:briefmobile.com/samsung-captivate-reaches-new-speeds
i thought this was amazing news to be able to boost a phones performance so much and was wondering if this virtual filesystem hack could be implemented on the desire? Or has anyone actually alreaady tried it? I am aware the desire supports ext partitions in hacked roms but i am not aware of any roms that have implemented the ext filesystem in this way

thekeiron said:
i thought this was amazing news to be able to boost a phones performance so much and was wondering if this virtual filesystem hack could be implemented on the desire? Or has anyone actually alreaady tried it? I am aware the desire supports ext partitions in hacked roms but i am not aware of any roms that have implemented the ext filesystem in this way
Click to expand...
Click to collapse
I suspect you will find that this only works on the Galaxy S because of the RFS filesystem. Since the Desire doesn't use RFS, there would be no benefit.
Regards,
Dave

Ah i see that is a bummer! thanks for the reply anyway

Related

[Q]Samsung Galaxy S "lag fix" for Inc?

Has anyone looked in to this to see if it is something that we could possibly port over/modify to work on our phones and benefit from?
http://forum.xda-developers.com/showthread.php?t=749495
I did a search and didn't see any topics started on this so I figured it was worth asking.
It increased the quadrant scores tremendously for the Galaxy S.
Non applicable.
Galaxy class phones have serious lag problems due to installation of apps on slow sd.
Sent from my ADR6300 using XDA App
If someone wants to compile a new kernel with the "fix" implemented, sure. You would need a class 6 sdcard to see any benefit from it though. The EVO guys are doing it and seeing numbers over 2000. There's no reason it wouldn't work. Though, you probably wouldnt notice any practical difference in the phone in regular use. I'm assuming the quadrant increase is due to the read write speeds being much higher using a card that fast, thus increasing the I/O score on quadrant.
What people don't seem to realize is that quadrant score is an average of the different tests, and not just a blanket score to use for comparisons...on the galaxy s it does fix the lag problem they have. Watch one do a quadrant test. The I/O test takes over a minute. A nice aide effect of the fix is that it inflates quadrant scores. The incredible is far from laggy, so you'd basically be doing it just to see a higher quadrant score.
You'd also have to figure out a way to use the Amon-RA recovery instead of clockwork, as only it can partition the sdcard in the correct way to implement this...
I'd actually love to see people try more things with the kernels, the ones we have are nice, but pretty basic. The EVO guys also have one that actively adjusts the cpu voltage based on speed and temperature, it's supposed to really increase the battery life. I guess that's probably due to the EVO not having the same supply shortages, and the fact they gave out a ton of them free to developers at the google conference, lol.

[Q] HTC Desire Speed Improvements

Hi,
Not sure if this is mean't to go in here, so apologies firstly if it isn't.
My friend has a Samsung Galaxy S Android phone and from Stock 2.1 he gets a score of about 800 from Quadrant. He looked on the forums and noticed a post for a fix to do with application lagging here:
http://forum.xda-developers.com/showthread.php?t=760571
This is an APK which appears to install a EXT2 partition on the internal SD card/memory. This increased the Quadrant score to over 2100, not so far from 3 times the score without the fix. The ROM itself has not changed, he still has stock installed, but his phone was rooted to do this.
My Desire now looks feeble in comparison to the Galaxy, with a score of around 1100 in Quadrant. I am running the LeeDroid ROM and have the latest radio installed.
I don't know enough about the make up of the two phones or enough experience of Linux to know if this is possible on the Desire. If someone can get a similar performance increase in the Desire, that would be amazing.... Any ideas?
Thanks
Jason
are you using Lee's 1.9a ROM? if so, it addded a new default governeur(sp?) for setCPU that's interactive.. when you first run quadrant, it'll always show a low score cause the CPU runs slow, then ramps up as it's needed.. Run the test a few times back to back, and see the score rise. I'm getting into the mid to high 1300's steady after running it a couple times to get the CPU up there.
Have you read the FAQ?
http://forum.xda-developers.com/showpost.php?p=7620940&postcount=2
There he explains what this fix is and why it works and why it probably only really works on the Galaxy
PS: your Quadrant score is pretty low, I get about 1500-1600 without overclocking. However the Galaxy S haas a faster hardware.

[Q] Data2SD Mod = 3k Quadrant

To all developers, would this be possible on the tmo g2?
http://forum.xda-developers.com/showthread.php?t=859419
http://forum.xda-developers.com/showthread.php?t=864174
I know the tmo g2 has more security issues so maybe the hack won't work but it would be awesome if some devs would jump on that. Imagine the quad. scores we would get clocked @ 1.8ghz and with this mod.
Front page post:
http://www.xda-developers.com/android/new-hack-for-desire-and-nexus-one-data2ext/
They already have a 1.8 oc lol and have got 3000 quad scores just look for 2 secs you will find it
Sent from my HTC Vision using XDA App
bmaing2 said:
They already have a 1.8 oc lol and have got 3000 quad scores just look for 2 secs you will find it
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
I know this. Im saying imagine this mod on top of the 1.8ghz. I mean I did mention 1.8ghz in the first post?
I think this is a great idea..the first time I saw this being done was in the vibrant/galaxy s forums and they used it to get rid of the horrible lag on the vibrant...they got amazing results..I've always asked if this cud be done on other phones but I think there has been a little haterade being passed around the forums about quad scores...hating on our g2s of course : )...and wenever I asked I nvr got any feedback..I believe the best version to refer to is the z4 mod lagfix because it converts a few partitions to ext nd gives the phone an all around amazing performance boost..I hope someone gets on this asap..I'm sure it wud be great on sense roms too
Sent from my HTC Vision using XDA App
I agree. I dont know much about android development but if anyone out there is willing to do this I would be more than glad to try it out.
macfan74318
I originally posted this under development and it got moved here. Devs rarely come in this sub forum to notice this. If anyone knows any of the devs involved in the g2 rooting process ask them to check those links out and see if it is even possible for us.
HTC Vision S-OFF CM6.1 Rc3 Oc'd to 1.5ghz on Pershoots Kernel
Would anyone be brave enough to flash the update.zip in those threads and see if it works??? I'd do it myself if someone can confirm it wouldn't brick if I have a nandroid backup.
HTC Vision S-OFF CM6.1 Rc3 Oc'd to 1.5ghz on Pershoots Kernel
ill tell you why no one cares about this, it doesnt work. you are cheating quadrant to get better results but it has only ONE real world performance boost and that was in the vibrant, captivate and the fascinate. the reason for that was they all used a slow horrid 16gb nandchip so by mounting it as a tmpfs you were able to speed it up maginally.
this phones nand is SLC which has been proven to be faster then MLC (as in the phones stated about). dont believe me? pick up the vibrant and use it right next to the epic 4g it has a onenand (SLC) and does not need a "lagfix". instead we as epic owners got a 16gb micro sdcard and 1gb of onboard..
anyways just to clarify again none of the devs care about doing this because they already knew about it. (search for cyanogen cheats quadrant on google) we all know quadrant is a broken system.
shabbypenguin said:
ill tell you why no one cares about this, it doesnt work. you are cheating quadrant to get better results but it has only ONE real world performance boost and that was in the vibrant, captivate and the fascinate. the reason for that was they all used a slow horrid 16gb nandchip so by mounting it as a tmpfs you were able to speed it up maginally.
this phones nand is SLC which has been proven to be faster then MLC (as in the phones stated about). dont believe me? pick up the vibrant and use it right next to the epic 4g it has a onenand (SLC) and does not need a "lagfix". instead we as epic owners got a 16gb micro sdcard and 1gb of onboard..
anyways just to clarify again none of the devs care about doing this because they already knew about it. (search for cyanogen cheats quadrant on google) we all know quadrant is a broken system.
Click to expand...
Click to collapse
This makes perfect sense, I'm not doubting your words but why are people reporting better performance on their device's if this is just cheating quadrant? They say the write speeds are much quicker which makes the performance of the device much better. I'm not trying to sound ignorant I'm just confused. Sorry =/
I just read a tweet from @cyanogen stating anyone who uses this on cm will get no support from them.
HTC Vision S-OFF CM6.1 Stable Oc'd to 1.5ghz on Pershoots Kernel
there is no question of whether or not you will get faster write speeds as you are mounting a "fake" file system. the thing is how often do you really write to your file system? 10-20 times per couple of hours? while quadrant runs tests to see big file transfers and lots of little files, the average user does not. i would say (at least for myself) that 90% of teh phones usage is spent on reading from the file system, not writing to.
read speeds are already fast (well for a mobile device at least ) the only time that you write to your memory is installing apps and changing settings. settings i dont notice ANY lag on that, as for installing apps i would guess at best a 3-6% speedup as you are still writing to physical memory. perhaps the biggest reason why i wouldnt use this is because in order for you to use this you have to have the file system mounted somewhere.. if its mounted on board then your still reading/writing to the same chip. if your mounting it on the sd card then not only do you lose speed overall (unless its class 6 or higher) but now you lose sd card storage.
shabbypenguin said:
there is no question of whether or not you will get faster write speeds as you are mounting a "fake" file system. the thing is how often do you really write to your file system? 10-20 times per couple of hours? while quadrant runs tests to see big file transfers and lots of little files, the average user does not. i would say (at least for myself) that 90% of teh phones usage is spent on reading from the file system, not writing to.
read speeds are already fast (well for a mobile device at least ) the only time that you write to your memory is installing apps and changing settings. settings i dont notice ANY lag on that, as for installing apps i would guess at best a 3-6% speedup as you are still writing to physical memory. perhaps the biggest reason why i wouldnt use this is because in order for you to use this you have to have the file system mounted somewhere.. if its mounted on board then your still reading/writing to the same chip. if your mounting it on the sd card then not only do you lose speed overall (unless its class 6 or higher) but now you lose sd card storage.
Click to expand...
Click to collapse
so then i have a couple questions..if its useless why are they doing it on the nexus "thee development phone" and if its only wen u install apps or change settings..how come it also fixed homescreen lag?
i dont see how lockscreen lag would have improved, but w/e..
Yeah if you read thru the threads people are mentioning better performance almost all around. It is odd tho especially after reading your explanation.
HTC Vision S-OFF CM6.1 Stable Oc'd to 1.5ghz on Pershoots Kernel
>.> my apologies i just read the threads, i had just figured this was the same lagfix as the vibrant etc. no in theory this would indeed work ok.. assuming your sd card is faster then your onboard storage. my class 4 16gb is clearly not
shabbypenguin said:
>.> my apologies i just read the threads, i had just figured this was the same lagfix as the vibrant etc. no in theory this would indeed work ok.. assuming your sd card is faster then your onboard storage. my class 4 16gb is clearly not
Click to expand...
Click to collapse
So your saying we would need a class 8 or class 10 to make this work? No need to appologize. You were just trying to clear things up for us. Surely taught me about the lagfix.
So I'm no dev. But I just got laid off of work, what are the basics needed to work on something like this? Or better yet porting it over to the htc vision?
HTC Vision S-OFF CM6.1 Stable Oc'd to 1.5ghz on Pershoots Kernel
not work, but to be effective i would imagine that yea higher then 6 would be useful.
but i would read this article
http://www.androidcentral.com/bell-samsung-galaxy-s-phones-dying-bad-hardware-or-bad-hacks
shabbypenguin said:
not work, but to be effective i would imagine that yea higher then 6 would be useful.
but i would read this article
http://www.androidcentral.com/bell-samsung-galaxy-s-phones-dying-bad-hardware-or-bad-hacks
Click to expand...
Click to collapse
This has to do with the galaxy S' lag fix. It states that they have the not so best type of hardware in their phone which is one of the reasons their media card reader is failing. The only way to be sure this actually will mess our phones up is by going for it. I like to mess with anything that makes my device perform better. I honestly could care less about quadrant scores.
HTC Vision S-OFF CM6.1 Stable Oc'd to 1.5ghz on Pershoots Kernel
they also mention that micro sd's dont like to be partitioned every which way.. (of course if this is successful then its a one time thing)
shabbypenguin said:
(search for cyanogen cheats quadrant on google)
Click to expand...
Click to collapse
When that is searched the first result it this thread Just sayin
(Oh and I know it probably wont boost real world performance but it has doubled there hero's quadrant score

[Q] Highest stable overclock on Touch Pro 2?

Anyone care to tell me what the highest stable overclock they have achieved on the Rhodium/Touch Pro 2 with Android?
reocej said:
Anyone care to tell me what the highest stable overclock they have achieved on the Rhodium/Touch Pro 2 with Android?
Click to expand...
Click to collapse
Depends on the device. Most seem to max out at 748,800khz, one guy claimed he hit 820mhz or smth outrageous.
Honestly the best way to establish what your device can handle is to push the OC in WinMo until it's not stable any longer. That should be a good indicator of how far you can push Android.
Honestly I found OCing Android to be way more trouble than it's worth - the phone seemed to lag even more, and it definitely made the device less stable. I'm not a big fan of overclocking my computer either, so I am a little biased.
Cool. Thanks arrrghh. I reprogrammed a USSC TP2 to use with PagePlus for my daughter and put Android on it for her. Just wanted to try and push it to its limits I guess and see what it would do. What class/size/brand card do you suggest I use? Right now it is using a Sandisk class 6 8 gig card, but I've heard some have gotten better performance from class 2 cards.
I'd start at around 600mhz and keep pushing it up 20mhz at a time. The clock driver only takes it in steps of 19.2mhz, but is smart enough to divide it correctly via mod. At 640 or so the bottom started to get noticeably warm, and I've set it at 660 right now.
Each device is different, some take overclocks easily than others.
-- Starfox
Thanks for the help guys, I'll keep tinkering with it.
I've a RHOD100 and have acpuclock.oc_freq_khz=692000 on FRX07 and all is well and does not seem to even get any way warm underneath.
Mind you, while I've set this, is there any way to check within Android as to what speed my TP2 thinks it's actually running at (in case it is ignoring the setting in the setup file) ?
However, it is possible that the speed may work differently with differing builds of the various components but maybe someone more knowledgable on here could confirm whether or not this is the case.
C
Hi,
i use the tool "CPU Master Free" to see the actually clock speed (i hope it shows the right values).
At this time its oc at 633,6 Mhz an no problems.
sebastian
Perfect - it says I'm running at 691.2Mhz
C
reocej said:
Anyone care to tell me what the highest stable overclock they have achieved on the Rhodium/Touch Pro 2 with Android?
Click to expand...
Click to collapse
Got my Tilt2 (most recent kernel + rootfs) maxed out at 768.000MHz, and I noticed smoother scrolling and window animations.
But for me, I noticed that the phone actually freezes at times.. even when the phone wasn't overclocked. I believe that's just bugs in the kernel, though, soo not much to do about that from my experience, OC performance relies heavily on the device and kernel version (if that wasn't obvious lol).
EDIT: Ehh, I've read that anywhere from 600-640MHz is the most stable. Currently I'm at 595.2MHz and am noticing an improvement in stability over 768MHz.. Hope this helps.

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.

Categories

Resources