Anyone try this SD Card speed hack on the x10? - XPERIA X10 Themes and Apps

I wonder if this would work on the x10, anyone try it?
http://forum.xda-developers.com/showthread.php?t=1010807
UPDATE:
svtfmook has the info on how to do this via scriptmanager here
http://forum.xda-developers.com/showthread.php?t=1013554

Bialynia said:
I wonder if this would work on the x10, anyone try it?
http://forum.xda-developers.com/showthread.php?t=1010807
Click to expand...
Click to collapse
there is app for this in the market. i use it to speed up my sd card reading

i tried manually applied it but failed.. lol. use the apps sdcard booster instead.. working fine.. noticeable speed increase.

Crocodile1973 said:
there is app for this in the market. i use it to speed up my sd card reading
Click to expand...
Click to collapse
I'm running 2.1 rooted, the market app is 2.2 and above, won't show up for me.

u can try manually apply it.
/sys/devices/virtual/bdi/17:1/read_ahead_kb
change the value inside the read_ahead to 2048 or 3072
the italic, im nt sure its 17:1 or 17, something bout 17 im sure. inside got the read ahead
tis method however, change back to default after reboot

I tried the hack. Changed cache size from 128 to 2048. Write speeds stayed the same, but read speeds went up by about 5Mb/s. My SD card is crap tho, only a class 2. I also only tried the one cache size.

How big of a difference is noticeable between class 2 and class 6?........thinkin bout gettin rid of my class 2 16g if it makes a big improvement
Sent from my X10 using XDA App

Pretty noticeable, using a class 6 16gb increases all data retrieval speed eg contacts, pictures, apps on SD etc. Defo worth it.
Sent from my X10i using XDA App

Thanks...grabbing one today.....haha on sale for $30...... cant go wrong
Sent from my X10 using XDA App

any solution for this on GENERIC X10i 2.1.1.A.0.6 ??

Using app on froyo 2.2 phone feels smoother
Sent from my X10i using XDA Premium App

I have set it up to 2048 and it i have see a large affect of the speed of sd card.... But when my device reboot it is again at 128....Any idea to set it up permantely ?

pficrx said:
I have set it up to 2048 and it i have see a large affect of the speed of sd card.... But when my device reboot it is again at 128....Any idea to set it up permantely ?
Click to expand...
Click to collapse
Using the app i can set at boot
Sent from my X10i using XDA Premium App

there is no init.d on stock x10, so i set the file "99sdcardreadfix" to "run as root" and "run at boot" with "script manager" (free available at market).
The code working for me:
Code:
#!/system/xbin/sh
if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
/system/xbin/echo "[COLOR="Red"]3072[/COLOR]" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
fi
3072 was working best for me with the stock sd card.
read: 3,8
write: 73,4
If another value works better with your sd card, just change the red number to what you need

My best results
I have a SA32G (32GB) and the best results i got where with the buffer at 3456KB. Let me know if that works for anyone and if you find it helped let me know with a quick click on the 'thanks' button!
@Eisel89 Whats the ending on the 99sdcardreadfix? is it just a .bat? thanks

pp085ster said:
I have a SA32G (32GB) and the best results i got where with the buffer at 3456KB. Let me know if that works for anyone and if you find it helped let me know with a quick click on the 'thanks' button!
@Eisel89 Whats the ending on the 99sdcardreadfix? is it just a .bat? thanks
Click to expand...
Click to collapse
there is no ending to this file.
simply 99sdcardreadfix without dot and ending

i posted this in the general forum last week
http://forum.xda-developers.com/showthread.php?t=1013554
for 2.2 roms, you need to edit the script because echo is in bin, not xbin
download and use scriptmanager from the market, it will allow the script to run at boot.
works great on my 2.1 and 2.2 roms.
devs are not including this in their roms and no scripts are needed.

Thanks! That really did the trick for me, I am set at 1024 now, read speeds went up slightly between 6-7 mb/s while read speeds are around 25mb/s. I could get higher read speeds at higher cache but my write speeds would go down

thread carefully
Hi
I just wanted to point out that read ahead buffer is not a real SD card performance booster. It is the way how your OS handles card reading and buffering data. I agree that illusion of speedup is present and large data set can really benefit from big read ahead buffer (like video audio and some others).
If you try other SD speed test applications like "Sst" aka "SD Card Speed Test" changing read ahead buffer will not make a dent because software is not using buffers to test real performance.
In some cases big buffer can really degrade performance because OS is cashing something that was not needed.
So my advice is to thread carefully and make read ahead buffer bigger only if you suffer from dropped frames in video or audio players, games and if you use app2sd.
Real performance boost can only obtained with better SD card driver if possible (custom kernel) and better SD card class 6 if possible. (not all SD card's regardless of class will not work in your device as expected eg. Kingston SanDisc Apacer and others research before you buy)
Kradovan

kradovan said:
Hi
I just wanted to point out that read ahead buffer is not a real SD card performance booster. It is the way how your OS handles card reading and buffering data. I agree that illusion of speedup is present and large data set can really benefit from big read ahead buffer (like video audio and some others).
If you try other SD speed test applications like "Sst" aka "SD Card Speed Test" changing read ahead buffer will not make a dent because software is not using buffers to test real performance.
In some cases big buffer can really degrade performance because OS is cashing something that was not needed.
So my advice is to thread carefully and make read ahead buffer bigger only if you suffer from dropped frames in video or audio players, games and if you use app2sd.
Real performance boost can only obtained with better SD card driver if possible (custom kernel) and better SD card class 6 if possible. (not all SD card's regardless of class will not work in your device as expected eg. Kingston SanDisc Apacer and others research before you buy)
Kradovan
Click to expand...
Click to collapse
gallery loads faster, access times are reduced, it's not an illusion and it is an improvement without sacraficing anything else.

Related

SD card speed fix (5Mbps to 15Mbps)

I guess no one had really noticed, but there is a major flaw with the evo. The microsd read speed is severely limited. I just bought a new Patriot 32gb class 10 micro sdhc card, and the read speed was great on my pc, but on my evo it was getting stuck at 5Mbps oi tested with "sd card speed tester" while my write speed was correct at 11Mbps. I don't understand why all developers aren't integrating it into their roms/kernels , it doesn't make sense... All you have to do is use root explorer or some other root file manager and navigate to "/sys/devices/virtual/bdi/179:0/" and open the file "read_ahead_kb" with a text editor (with root explorer just long press the file and select "open with text editor", and if the value is anything other than 128, change it to 128 and save the file. The read speed on my new class 10 card went from 5Mpbs to 15Mbps, BIG DIFFERENCE! Only problem with doing it this way is it changes back to 4 after a reboot. There if a flashable file in the post I got this info from ( http://forum.xda-developers.com/showthread.php?t=815557&page=19 ) but I haven't tried it. Apparently it is very easy to integrate... Enjoy the correct speeds for your card! Please visit the post to see who solved this issue, it surely wasn't me!
If you want to increase the read ahead buffer automatically here's a gscript which does it.
Based on: echo 128 > /sys/devices/virtual/bdi/179:0/read_ahead_kb
Oops xda doesn't attach text?
Just enter the echo line in terminal.
cat /sys/devices/virtual/bdi/179:0/read_ahead_kb
echo 128 > /sys/devices/virtual/bdi/179:0/read_ahead_kb
cat /sys/devices/virtual/bdi/179:0/read_ahead_kb
Sent with Super-Sonic Vision using XDA app.
this worked for me but i would like a flashable zip so i dont have to do it every reboot
thanks for the tip, when i checked mine, i was already at 128
I have been wondering about my sd card speed here lately..Anyone know a free app on the market to test my speed?
cm7 has 128 already set so thats not it cause my card read seems slow.
mine was set to 4 as well.. What you can also do is add the echo line to a script in the init.d folder and every time the phone boots up it should echo the command to the file and change it.
mine is just set like this
4
thats it no more than that
MrDSL said:
I have been wondering about my sd card speed here lately..Anyone know a free app on the market to test my speed?
cm7 has 128 already set so thats not it cause my card read seems slow.
Click to expand...
Click to collapse
free version of the Sdcard speed tester
Jus10o said:
mine was set to 4 as well.. What you can also do is add the echo line to a script in the init.d folder and every time the phone boots up it should echo the command to the file and change it.
Click to expand...
Click to collapse
I know I could just go searching for this, but given my physical state and my lack of lucidity bc of pain pills, im going to have to ask, lol, anyway you can put complete instructions on how to add this line to the init.d folder and have it work at every boot? Thanks so much... btw, long time no see... since heroc days lol
Sent from my sweet HTC EVO running Myn's Warm TwoPointTwo RLS 5 with all the goodies
lahma69 said:
I guess no one had really noticed, but there is a major flaw with the evo. The microsd read speed is severely limited. I just bought a new Patriot 32gb class 10 micro sdhc card, and the read speed was great on my pc, but on my evo it was getting stuck at 5Mbps oi tested with "sd card speed tester" while my write speed was correct at 11Mbps. I don't understand why all developers aren't integrating it into their roms/kernels , it doesn't make sense... All you have to do is use root explorer or some other root file manager and navigate to "/sys/devices/virtual/bdi/179:0/" and open the file "read_ahead_kb" with a text editor (with root explorer just long press the file and select "open with text editor", and if the value is anything other than 4, change it to 128 and save the file. The read speed on my new class 10 card went from 5Mpbs to 15Mbps, BIG DIFFERENCE! Only problem with doing it this way is it changes back to 4 after a reboot. There if a flashable file in the post I got this info from ( http://forum.xda-developers.com/showthread.php?t=815557&page=19 ) but I haven't tried it. Apparently it is very easy to integrate... Enjoy the correct speeds for your card! Please visit the post to see who solved this issue, it surely wasn't me!
Click to expand...
Click to collapse
So if its 4 then leave it at 4? If its anything else change to 128? Is that right? Your post kind of contradicts itself which is why im asking. Thanks.
Anyone know what the true bandwidth for the EVO's stock 8GB card should be?
Using the stock card and the newest MIUI, I get 3MB/s write 5MB/s read.
Just tried the edit, class 10 wintec 32 GB card went from 5.5 to 11.5 read. Write stayed about 12. Excellent. Thanks!
Now how do we setup a scrip or something to make this permanent?
EVO Sent
lahma69 said:
I guess no one had really noticed, but there is a major flaw with the evo. The microsd read speed is severely limited. I just bought a new Patriot 32gb class 10 micro sdhc card, and the read speed was great on my pc, but on my evo it was getting stuck at 5Mbps oi tested with "sd card speed tester" while my write speed was correct at 11Mbps. I don't understand why all developers aren't integrating it into their roms/kernels , it doesn't make sense... All you have to do is use root explorer or some other root file manager and navigate to "/sys/devices/virtual/bdi/179:0/" and open the file "read_ahead_kb" with a text editor (with root explorer just long press the file and select "open with text editor", and if the value is anything other than 4, change it to 128 and save the file. The read speed on my new class 10 card went from 5Mpbs to 15Mbps, BIG DIFFERENCE! Only problem with doing it this way is it changes back to 4 after a reboot. There if a flashable file in the post I got this info from ( http://forum.xda-developers.com/showthread.php?t=815557&page=19 ) but I haven't tried it. Apparently it is very easy to integrate... Enjoy the correct speeds for your card! Please visit the post to see who solved this issue, it surely wasn't me!
Click to expand...
Click to collapse
Thanks for the tip.
good find, we need a flashable zip though
gtkansan said:
Just tried the edit, class 10 wintec 32 GB card went from 5.5 to 11.5 read. Write stayed about 12. Excellent. Thanks!
Now how do we setup a scrip or something to make this permanent?
EVO Sent
Click to expand...
Click to collapse
what did you change, my number is just a 4 there, nothing else
Wow! what a difference, thanks for this info, reading the desire forums it looks like they are making it permanent by editing the kernel, anyone know how to do this??
Just change 4 to 128
iitreatedii said:
what did you change, my number is just a 4 there, nothing else
Click to expand...
Click to collapse
EVO Sent
Interesting, i had the value 4, changed it to 128 but my write speed didn't change but read went from 5 -> 13 - also its listing my class 4 card as class 2 - hence 2mb/write booooooo
I have a 16GB Class 6 Card from Sandisk:
Original Test:read_ahead_kb = 4
Read Speed: 4MB/s
Write Speed: 5MB/s
Test 1:read_ahead_kb = 128
Read Speed: 18MB/s
Write Speed: 6MB/s
Test 2:read_ahead_kb = 64
Read Speed: 17MB/s
Write Speed: 6MB/s
Test 3:read_ahead_kb = 32
Read Speed: 13MB/s
Write Speed: 7MB/s
Test 4:read_ahead_kb = 16
Read Speed: 10MB/s
Write Speed: 7MB/s
Test 4:read_ahead_kb = 8
Read Speed: 6MB/s
Write Speed: 6MB/s
Thanks for the tip! Good info to have.
nsxla said:
Interesting, i had the value 4, changed it to 128 but my write speed didn't change but read went from 5 -> 13 - also its listing my class 4 card as class 2 - hence 2mb/write booooooo
Click to expand...
Click to collapse
That's what he said would change.
And OP, I'm still lost. You said if the value is anything but 4 change it to 128. Is there some reason we can't change it from 4 to 128?

[Q] Anyone tried this tweak for read and write speeds

Just seeing if anyone has tried this tweak and what they got for results
http://forum.xda-developers.com/showthread.php?t=1010807
Looks interesting. I too would love to hear results from an NS user.
Just tried it almost doubles write speed and 4 X higher read speed, library opens blazing fast
Tried last night. before flash I did a test and after flash to 1024,2048,3072 and 4096 all also not big different, about the same as before flashed. after I flashed to each setting, I went to check my read_ahead_kb and it's still 128, remained unchanged... I think this aint work in nexus s
xpooz said:
Tried last night. before flash I did a test and after flash to 1024,2048,3072 and 4096 all also not big different, about the same as before flashed. after I flashed to each setting, I went to check my read_ahead_kb and it's still 128, remained unchanged... I think this aint work in nexus s
Click to expand...
Click to collapse
try with sd card boost app(requires root) and it will keep the setting after reboot, it made big diffrence with the transfers from pc to phone (from 4mb/s now 11mb/s) and loading time of games like dungeon hunter 2, also huge diffrence with the library almost no loading at all
stavros86 said:
try with sd card boost app(requires root) and it will keep the setting after reboot, it made big diffrence with the transfers from pc to phone (from 4mb/s now 11mb/s) and loading time of games like dungeon hunter 2, also huge diffrence with the library almost no loading at all
Click to expand...
Click to collapse
which file did you use
Ok I used the app and SD Tools and if I keep it at 128 in the sd card booster I get
Write speed 8.4mB/s and read speed of 86.7 MB/s
If I go higher the speed goes down...funny thing is 128 I believe is the default!
Maybe this is why they made it a internal built in memory? And thats why other phones suffer? Because its android system designed around the Nexus S having internal memory? God knows...all I know is 128 fine
it is already incorporated to most custom ROMs
you can easily edit it with notepad on the stock ROM

[App] SD-Booster v 1.5.0 released

Hello,
i released version 1.5.0 of my SD-Booster app on the market right now.
Changelog:
- New: Native Android 3.x (Honeycomb) support
- New: MMC detection framework to support any SD-Card
- New: Display current used cache size with colored terms. (red = small size, yellow = medium size, green = optimal size)
- New: Animated/colored buttons
- New: Background wallpaper
- Include some minor bugfixes in previous versions
More user options (settings) will be shipped with the next version!
Coming soon: New features will be released with version 2.0.
Android Market-Link: https://market.android.com/details?id=de.mehrmann.sdbooster
AppBrain-Link: http://www.appbrain.com/app/sd-booster/de.mehrmann.sdbooster
xda-developer-Link: http://www.xda-developers.com/android/sd-booster-for-android/
App description:
SD-Booster speeds up your SD-Card (external memory-card) up to 40 times! Enjoy a new feeling of speed on your Android smartphone anytime and everywhere you are. Starting apps, listing to your favorite music or just swapping data with your PC ? Whatever you do, the SD-Booster improve your phone speed!
SD-Booster needs root permission to run, otherwhise SD-Booster can't do anything!
For experts only: App works with read_ahead_kb value
Some few words about this version. Well, this release 1.5.0 feels more or less like version 2.0 "light". I'm currently on the way to version 2.0. At a special point i noticed that my predecessor version 1.02 include some nasty bugs, but i didn't like the idea of a small update (1.0.3).
So, i took my current developer version and removed a lot of stuff (unstable or just not ready code) and version 1.5.0 was born. The number "5" tells you i'm on the half way to version 2.0 ;-)
However, the most interesting fact is that this release is shipped with my own MMC-Detect-Framework. What does it means for you? Well, this framework should support any internal and external SD-Card out there. No more "static coded paths" should be used.
A special thank you goes to androidnews.de! Without this german online magazine SD-Booster would never exist.
Regards
Akusari
PS: If the app shows any error, please post a catlog. Thanks!
Just downloaded and trying out your app. Getting alot of good reviews on the market and if the performance difference I have seen in the last few remains I will be adding one more. Great work and thanks for the app.
Tap-a-Talked from my Mesmerize
BTW: If someone could create a better SD-Booster logo (SD-Card image at the top (160x160)) i would be pretty happy. I'm a poor graphic designer
Gonna give it an install. I have noticed more slowdowns than usual with my SDcard maybe this will help me out.
Nice! Thank-you
Sweeeet!
Works great at a value of 2048 with Wildfire S-Off with Alpharev X
CHeers
Sweet. Thanks. Testing now!
I´ve tested on my Galaxy SII with a Kingston 16GB Class 10 SD and it slowed down the system.
The most significant problem was in reading 1080p videos from my SD where before the App were runing smooth and after the App (Configured with a 2048K Cache size) started to chopp and freeze the video.
Just to let you know, maybe is a device especifics and could help to understands why this happens.
Thank You,
Akusari said:
SD-Booster speeds up your SD-Card (external memory-card) up to 40 times!
Click to expand...
Click to collapse
Can you describe in more detail how exactly your app is doing this? Are you increasing the read-ahead cache size, or somehow changing the I/O block size? Does it cache writes or enable write clustering? How would this affect large sequential transfers vs. small random access? Does it affect reads differently than writes?
I'm already using AutoKiller Memory Optimizer, which has it's own "SD card tweak" (increases the read-ahead cache), so I want to make sure both apps aren't fighting for the controls.
Akusari said:
BTW: If someone could create a better SD-Booster logo (SD-Card image at the top (160x160)) i would be pretty happy. I'm a poor graphic designer
Click to expand...
Click to collapse
How's about this one I quickly threw together, it's 159x144.
Well, it works!
I have a Samsung Fascinate running CommRom 2.1, and went from 7.8 write speed to 8.3. I know thats not much of an improvement, but the big upgrade was going from 14.9 read speed to 22.4 I'm a happy customer!
leogeeko said:
I´ve tested on my Galaxy SII with a Kingston 16GB Class 10 SD and it slowed down the system.
Click to expand...
Click to collapse
can anyone confirm it runs faster in real world applications? Don't do any benchmarks or count on your "feeling it's totally faster".
MuF123 said:
can anyone confirm it runs faster in real world applications? Don't do any benchmarks or count on your "feeling it's totally faster".
Click to expand...
Click to collapse
Definitely sped up the population of gallery app with thumbnails, on Desire HD with 2048 cache size.
hi
i have the htc inspire 4g
with coredroid rom
cpu master free overclock to 1600mhz
8gb class 10 kingston microsd
what do you recommend?
Will I lose all my data on my SD card?
spitfire209 said:
Will I lose all my data on my SD card?
Click to expand...
Click to collapse
I think noone lost data on his/her SDcard by doing this hack, however there is no warranty you won't be the first that will lose all your data. Do a backup
Doktaphex said:
How's about this one I quickly threw together, it's 159x144.
Click to expand...
Click to collapse
Yeah, it looks not bad at all
We do the rest via PM.
regards,
Akusari
i'm using 2048K on LG Optimus Black + TEAM 8GB class 10 card, media scanner + game loads a bit faster now.
Updated as per your suggestions.
Yes, this one looks nice

[Q] SD Card Speed/Class Matters!!??

Hello Guyz. This is my first post on any kind of forum and let me go to my problem straight away.
I am using HTC Pico (Explorer) for the last one and half month or so. Obviously the problem is low internal memory. Have tried as many roms as possible to overcome this issue. Found JaggyRom 3.2.1 most suitable when using a2sdgui script and tried installing as many apps as possible. But there is also limit to it. I also tried other CM9/ICS/JB roms out there with int2ext/d2ext+ scripts to actually increase internal memory to 1GB. Even today, I tried Sense 4.0A Build#2 Ver 3 Final, but ultimately they're installed work fine from dev's point of view but my phone is dead slow n I recieve FC msgs alot.
Now my point is that I need to have a look of either ICS or Sense 4.0 but with greater internal memory. Dev guyz are doing great job facilitating nerds like me, but both of the above roms tend to make my phone dead SLOW and I get FC messages a lot many times, since all the data is moved to SD-EXT. Developers have claims of running these roms smooth, but plz put me wise here in this issue. I just wanted to ask a simple question:
1. Does my SD card's speed/class really matters? (btw I've 2GB microSD with 1GB SD-EXT partition, and I don't know its speed/class )
2. My HTC Explorer is rooted, super user capable (as I've learned alot during this one n a half month to do this )
3. Please suggest me what to do here (actually I'm tired of flashing ROMS now )
Regards.
1. The higher class is, the faster sd card is.
2-3. I'm on cm9 build #8(too lazy to update it ) with sdcard a-data class 10 with 1GB external partition using mounts2sd. Working fine .
Sent from my HTC Explorer A310e using xda app-developers app
Well, the answer to your question is kinda hard to understand, please read it carefully, as I spent time typing it here .
1/ Yes, card speed really matter, but it's not the class that matter. Class rating is for sequential write speed. For Android, what matters is random small-burst write speed. Read the first post of this thread http://forum.xda-developers.com/showthread.php?t=1005633. To successfully utilize your card, you must understand what you want to put on it.
An Android app normally have 3 parts: app (main apk), dalvik-cache, and data (your app's data like account, save game). app and dalvik will make use of sequential write/read speed, but data will benefit from random small-burst read/write speed.
Your internal memory is optimized for both type of read/write (that's why they're expensive like hell), while normally, SD cards are optimized for sequential read/write. Read again about the scripts you use, you will find that scripts that seem suitable for you have: app & dalvik on SD, data on internal. With data on internal, you will have a limit, because some apps use a lot of space for data.
Those scripts that make your internal memory become 1GB simply mount the SD-ext partition as internal memory, so everything is on SD cards, and the slow random write speed cripples your system.
Your best bet now is to try some configurable script like m2sd (I personally highly recommend it), have some patient setting it up, with app and dalvik on SD, leave data on internal, and you're good to go.
Use this link http://forum.xda-developers.com/showthread.php?t=1342387 to learn about m2sd if you're interested.
You should consider buying a fast card like Sandisk Ultra, they're not expensive. Remember to go with Sandisk (class 6 and up) when you're with Android. Some people also report that Samsung cards have great random write speed, and they're on sale more often than Sandisk (just avoid the Plus series). When you buy cards, always look for some benchmark about it's random 4k write speed.
And even with a fast card, I think you should still leave data on internal, data on SD put a heavy burden on your card, which can decrease it's lifespan soon.
I hope you read to this line, the post cost me more than 30 minutes . I just want to help :highfive:.
I attached the m2sd zip that I am using. And if you trust me, try MiniCM9 http://forum.xda-developers.com/showthread.php?t=1958152, it's great. Use it with Nova launcher, and you will be amazed at the smoothness that our weak phone can deliver :highfive:.
I think you should use Nextgen rom because it had mount2sd script preconfigered and you wont have any problem
Sent from my HTC Explorer powered by Nextgen v1.5
Awesome Reply!!
redguardsoldier said:
Well, the answer to your question is kinda hard to understand, please read it carefully, as I spent time typing it here .
1/ Yes, card speed really matter, but it's not the class that matter. Class rating is for sequential write speed. For Android, what matters is random small-burst write speed. Read the first post of this thread http://forum.xda-developers.com/showthread.php?t=1005633. To successfully utilize your card, you must understand what you want to put on it.
An Android app normally have 3 parts: app (main apk), dalvik-cache, and data (your app's data like account, save game). app and dalvik will make use of sequential write/read speed, but data will benefit from random small-burst read/write speed.
Your internal memory is optimized for both type of read/write (that's why they're expensive like hell), while normally, SD cards are optimized for sequential read/write. Read again about the scripts you use, you will find that scripts that seem suitable for you have: app & dalvik on SD, data on internal. With data on internal, you will have a limit, because some apps use a lot of space for data.
Those scripts that make your internal memory become 1GB simply mount the SD-ext partition as internal memory, so everything is on SD cards, and the slow random write speed cripples your system.
Your best bet now is to try some configurable script like m2sd (I personally highly recommend it), have some patient setting it up, with app and dalvik on SD, leave data on internal, and you're good to go.
Use this link http://forum.xda-developers.com/showthread.php?t=1342387 to learn about m2sd if you're interested.
You should consider buying a fast card like Sandisk Ultra, they're not expensive. Remember to go with Sandisk (class 6 and up) when you're with Android. Some people also report that Samsung cards have great random write speed, and they're on sale more often than Sandisk (just avoid the Plus series). When you buy cards, always look for some benchmark about it's random 4k write speed.
And even with a fast card, I think you should still leave data on internal, data on SD put a heavy burden on your card, which can decrease it's lifespan soon.
I hope you read to this line, the post cost me more than 30 minutes . I just want to help :highfive:.
I attached the m2sd zip that I am using. And if you trust me, try MiniCM9 http://forum.xda-developers.com/showthread.php?t=1958152, it's great. Use it with Nova launcher, and you will be amazed at the smoothness that our weak phone can deliver :highfive:.
Click to expand...
Click to collapse
That is a great and dedicated reply ..... thanks redguardsoldier . Moreover I didn't understand the part where u say 4k write speed!! Don't these microSD cards write at speeds of 2 to 10 MB/s??? Or you are talking about random short read/write bursts!!!!
And as per your guidelines this what I have to do:
1. Buy a fast cast like Sandisk Ultra class 6 or up (I hope its microSD and not microSDHC kinda thing!!) or Samsung (except Plus series)
2. Use the m2sd script.
3. Use the following settings:
a. "data" on INTERNAL
b. "app" & "dalvik" on SD (and by SD you mean SD-EXT!!!)
4. And use miniCM9 though
I again appreciate your concern and grateful for taking out some of your precious time. Hope to listen from you again :good:
Regards
vikingmax said:
That is a great and dedicated reply ..... thanks redguardsoldier . Moreover I didn't understand the part where u say 4k write speed!! Don't these microSD cards write at speeds of 2 to 10 MB/s??? Or you are talking about random short read/write bursts!!!!
And as per your guidelines this what I have to do:
1. Buy a fast cast like Sandisk Ultra class 6 or up (I hope its microSD and not microSDHC kinda thing!!) or Samsung (except Plus series)
2. Use the m2sd script.
3. Use the following settings:
a. "data" on INTERNAL
b. "app" & "dalvik" on SD (and by SD you mean SD-EXT!!!)
4. And use miniCM9 though
I again appreciate your concern and grateful for taking out some of your precious time. Hope to listen from you again :good:
Regards
Click to expand...
Click to collapse
4k random write speed mean the speed that the card is capable of writing small blocks of 4kB each at random location . I talked about "random short read/write bursts" :good:.
About the microSD/SDHC/SDXC, that's just the type of size . It makes me confused at first :highfive:. Well, a long time ago, when cards are just 256MB, or 1GB each, they are microSD. microSD have the maximum size of 2GB. When the 4GB cards come out, they are called SDHC . And now, those hugh 32GB and 64GB cards are called SDXC.
redguardsoldier said:
4k random write speed mean the speed that the card is capable of writing small blocks of 4kB each at random location . I talked about "random short read/write bursts" :good:.
About the microSD/SDHC/SDXC, that's just the type of size . It makes me confused at first :highfive:. Well, a long time ago, when cards are just 256MB, or 1GB each, they are microSD. microSD have the maximum size of 2GB. When the 4GB cards come out, they are called SDHC . And now, those hugh 32GB and 64GB cards are called SDXC.
Click to expand...
Click to collapse
Thanks for your reply.. Helped me a lot too. What are your views on int2ext + or ungaze scripts?
Sent from my HTC Explorer A310e using xda premium

[Q] Class 10 SD Card, Swap and Beach Buggy Blitz

Hello,
I want some pretty serious and knowledgeable guys here.
Can a Class 10 card with the highest read and writes and swap partition run Beach Buggy Blitz without lag, like the S III does and some other RAM hungry games.
I would say yes, but then it's an ultimate SD card killer. If you are using CM10 or its descendant / derivatives; go to settings > Performance > Memory Management > zRAM and choose the amount to be compressed. You may also want to use Kernel Same-page Memory compression and asset purgeable settings, try them if it solves the problems also. You can also monitor the compcache using ZRAM Status app from Play Store.
There is some Swappable apps, I will find them and link to here.
Sent from my LG-P920 using xda premium
Dr. Mario said:
I would say yes, but then it's an ultimate SD card killer. If you are using CM10 or its descendant / derivatives; go to settings > Performance > Memory Management > zRAM and choose the amount to be compressed. You may also want to use Kernel Same-page Memory compression and asset purgeable settings, try them if it solves the problems also. You can also monitor the compcache using ZRAM Status app from Play Store.
There is some Swappable apps, I will find them and link to here.
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
Okay so I have done some testing with my Class 6 SD Card and the results are impressive.
If I set swappiness to 100 and change the read ahead for the SD to 128 KB on CM10, Beach Buggy Blitz and MC4 run like a charm with no lag. I can even access the multitasking window without problem and change my volume without lag. Also MC4 runs faster than ever.
I will be going to use it like this until my SD Card dies.
Great. Also, if you use UHS-1 card, that would be handled a bit better due to TRIM. And, don't forget you can size the swap cache partition - up to the maximum of 32-bit physical address, in this case, up to 3 GB EXT2/4 swap, if you want to.
Sent from my LG-P920 using xda premium

Categories

Resources