Hello...
I have a SanDisk 4GB class 4 micro SD card that came with HTC desire. I installed one of those ROMs that support Data2SD, and it was fast without lagging (actually, super fast).
I bought a Kingston 8GB class 4 micro SD card to replace it with the SanDisk, and installed the same ROM, but I noticed an annoying lag during the normal use, as an example, just after booting to the home screen, when I enter Settings, it lags for like 5 seconds (that NEVER happened in the SanDisk 4GB card). It also lags on different application such as when launching the web browser (a pause for 7 seconds, and again, that didn't happen with SanDisk).
I bought another card, this time Imation 8GB class 4, but it gave me the same results as the Kingston!!
I did a test on the three cards using H2TESTW, the results are as follows:
SanDisk 4GB Class4 --> Write: 4.5 MB/s Read: 11.3 MB/s
Kingston 8GB Class4 --> Write: 4.4 MB/s Read: 18.3 MB/s
Imation 8GB Class4 --> Write: 4.5 MB/s Read: 18.5 MB/s
They all share the same speed in writing, but the Kingston and Imation are faster in reading! which confused me! They both have faster reading speed than the SanDisk BUT lag annoyingly during the normal use!
To be very clear, I tried the Imation card with a ROM supporting App2SD not Data2SD, and it ran smoothly with no lags, but once Data2SD is there, it starts lagging! (I know that Data2SD ROMs are slower than App2SD, but I swear, the Data2SD on SanDisk is FASTER than App2SD on Kingston or Imation).
One more thing, I tried various partitioning for the 8GB cards, with and without swap (swap was always 32M) but with no luck to improve the performance.
If anyone has a logical explanation for this case please let me know, and if there is a certain fix for that (I don't know if increasing the swap size for the 8GB due to their higher capacity would help) please share it here.
Thank you.
Are you by any chance using starburst? Try the newer xe and we scripts on the beta section.they should eliminate lags for slower cards
Swyped with my Starburst based Desire. Forgive any typos!
droidzone said:
Are you by any chance using starburst? Try the newer xe and we scripts on the beta section.they should eliminate lags for slower cards
Swyped with my Starburst based Desire. Forgive any typos!
Click to expand...
Click to collapse
Thanks for your reply.
But it seems that the both of the 8GB cards that I have are faster than the 4GB card, then why are they slower in ROMs?!!!
tharwatq said:
Thanks for your reply.
But it seems that the both of the 8GB cards that I have are faster than the 4GB card, then why are they slower in ROMs?!!!
Click to expand...
Click to collapse
Any ideas?
Well, from what I understand, 4gb are faster in real life than 8gb, all proper tests show that, look up test charts in Google. I believe its because it takes more time to search for info over the larger space. I'm only speculating on that, as I don't know this for sure.
Sent from my HTC Desire using XDA App
tinky1 said:
Well, from what I understand, 4gb are faster in real life than 8gb, all proper tests show that, look up test charts in Google. I believe its because it takes more time to search for info over the larger space. I'm only speculating on that, as I don't know this for sure.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Well, that is what I thought of too, take -for example- 500GB hard disk drive, it will take much time to scan than a 120 GB drive, which is logic.
I will do more research on this thing and will post back.
Thanks.
Related
Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Just tried out the app and it says I have a class 4 card with a write speed of 5mb/s and read of 6mb/s though its rated at being a class 6 Transcend. I've got access to some other cards at work so I'll try them out as well. Might help to defrag?
Sent from my HTC Desire using XDA App
Thanks, actually I re-booted and closed down all non-essential apps and I got a 6mb/sec read/write saying it was a class 6.
But looking round the web people are reporting 10mb+ /sec on a class 6
Hv installed the app and made 3 tests successively for my 16Gb sandisk Class2 sd-card, said "Class2" as expected (second test resulted "ClassUnknown" and read speed was nil) anyway, overall result is;
Write speed: 2 Mb/s
Read speed: 1 Mb/s (!)
I thought read speed would be twice as much than the write speed; confused & disappointed!
Sent from my HTC Desire using XDA App
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
paulruk said:
Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Click to expand...
Click to collapse
Same card, same results.to get class 6 results you must haver perfect conditions and sequential write. Reading can usually be higher. I'm not sure, but I think it also deteriorates with time.
Ive got a 16gb Play.com Card and had the card for about 2 years now.
Its says class 2 on the card but i get the following.
1st test, Class 2
2nd test, Class 4
3rd test, Class 4
4th test, Class 4
CharlieCharlie24 said:
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
Click to expand...
Click to collapse
Yeah, and theyve screwed up web browsing. Think i`d rather have 2.1 back.
Jabbafat23 said:
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Well looking at this thread http://androidforums.com/htc-evo-4g/86850-htc-evo-4g-sd-card-speed-test.html
Someone has the same card as me but getting 10mb/sec read & write. Albeit on an htc evo. But cant think it would make any difference.
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
andycted said:
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
Click to expand...
Click to collapse
I've had stuttering with video and my class 6 8gb transcend. I never use to, I blame 2.2
For that too. So much for a speed improvement , only thing that feels.quicker in 2.2 are app installs.
For reference, if anyone is interested:
HTC Desire, unbranded, generic Froyo 2.2 ROM with apps on the SD card as well
Sandisk 32GB Class 2 card shows:
Write speed: 4mb/s
Read speed: 2mb/s
Measured as a Class4 card.
removed
Kingston 16GB MICROSDHC CLASS 2:
Write 5MB/s
Read 16MB/s
Using: Galaxy S
Buffer: 1MB
Samsung 8gb class 6
Write 2mb
Read 6mb
I'm running a2sd+ though...
Sent from my HTC Desire using XDA App
Don't defrag non-mechanical memory devices
1 - you won't see (or measure) any difference
2 - the memory cells have a limited # of write cycles, which will be seriously impacted by useless defragging
I had the same problem as the OP (slow SD since Froyo upgrade causing music dropouts). Here's my collection of links to related posts, unfortunately I haven't found a solution except using a non-Sense ROM (e.g. Cyanogenmod).
http://forum.xda-developers.com/showthread.php?t=781606#9
http://forum.xda-developers.com/showthread.php?t=743792
http://forum.xda-developers.com/showthread.php?t=778748
http://forum.xda-developers.com/showthread.php?t=723073
I think it's kernel-related; I tried running the kernel from a Froyo/Sense ROM with the rest of an Eclair/Sense ROM and the SD card read speed was low (couldn't measure the speed with the SD Card Speed Test app because the touchscreen didn't work but I was able to adb in and use "dd").
Since a number of us are experiencing this problem I think it's worth us all reporting it to HTC support. If they know that a lot of people are seeing much worse SD card speeds in 2.2 than in 2.1 then they're more likely to fix it in a future update.
I've reported it to them already
Read 10MB/sec
Write 5MB/sec
It rated it as a class 4 card(Which it is), I'm quite surprised at that performance since I bought it for hardly 5$.
Hi all,
I've read in a few places that if you want to run apps from your SD card that you should have a class 6 SD card. Can anyone explain why this is? I've currently got the one that came with the phone, which is class 2. Just want to understand why I need it before splashing out the cash
Thanks
It's all about speed. Class 6 is faster than Class 4 is faster than Class 2. If you are happy with the performance with your Class 2 card, no need to splash out the cash.
yeah its just about speed, the higher the class the faster the r/w speed, you dont really need a class 6 these days tho, maybe in the old days of the g1/hero but not now
There's quite a bit of discussion on this and I'm honestly quite confused over this as well.
The higher classes just means faster write speeds but same read speeds. Certainly, this shouldn't affect the performance of apps that are installed on the card; unless the card is being used for swap memory.
Anyway, I've heard some users with 32GB microSD card (only available in class 2) using app2sd with no ill-effects. I've recently purchased one myself and will be swapping it out later tonight.
newbie on Android here.....may I ask....Im currently using a 16Gb mem card....If I change it to a 32Gb, what are the files that I need to copy to the new card, so that the apps/games currently installed will still run? I noticed there are so many folders inside my memory card now.....which one should I transfer to my new card? Or should I need to re-install the apps?
thanks..
dinoalbert said:
newbie on Android here.....may I ask....Im currently using a 16Gb mem card....If I change it to a 32Gb, what are the files that I need to copy to the new card, so that the apps/games currently installed will still run? I noticed there are so many folders inside my memory card now.....which one should I transfer to my new card? Or should I need to re-install the apps?
thanks..
Click to expand...
Click to collapse
are you using apps2sd? or just running a stock like rom?
9 out of 10 users on this website would not be able to tell the difference in speed by running apps on a class 4 or class 6 cards.
AndroHero said:
are you using apps2sd? or just running a stock like rom?
Click to expand...
Click to collapse
I am using an OTA Froyo but already rooted....
Before the usual flamers get to write on this topic to say high-class cards are useless, it really comes down I think to the time you have available to wait for USB transfers. On a class 2 it takes AGES. I bought a class10 16gb and it's an absolute life changer (i do have a lot of public transport so I make heavy use of my phone as a video player)
phentex said:
Before the usual flamers get to write on this topic to say high-class cards are useless, it really comes down I think to the time you have available to wait for USB transfers. On a class 2 it takes AGES. I bought a class10 16gb and it's an absolute life changer (i do have a lot of public transport so I make heavy use of my phone as a video player)
Click to expand...
Click to collapse
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
thanks for the responses. from what i read previously, it talked about class 6 cards being less likely to be unmounted and causing problems to running applications. does this mean anything to anyone?!
Kashban said:
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
Click to expand...
Click to collapse
This is the reason when I eventually get the money I'll be getting a 16GB class 4 or 6 card. At the moment 720p is fairly pointless to me since I can't get smooth recordings with my SD card.
Have no issues with my 16Gb Class-2 sdcard. R/W speed enough to handle 720p recording and rockplayer playing avis perfectly.
Sent from my HTC Desire using XDA App
iLHaNroID said:
Have no issues with my 16Gb Class-2 sdcard. R/W speed enough to handle 720p recording and rockplayer playing avis perfectly.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Are you running A2SD or a2sd+ on your phone? If not, that may be the reason.
The more apps and widgets and stuff is moved to the sd, the more r/w-access happens to the card, which has serious impact on video recording. I really wish the internal memory of the Desire wasn't so small. What the heck did HTC think by putting only 560 MByte internal storage into their android flagship? The SGS has 5 GiBytes!
jstegeman said:
It's all about speed. Class 6 is faster than Class 4 is faster than Class 2. If you are happy with the performance with your Class 2 card, no need to splash out the cash.
Click to expand...
Click to collapse
Incorrect!
The class of the card doesn't tell you the speed of a card - it tells you the *minimum* sustained write speed on a card which is completely unfragmented
A good quality class 2 card can and often will be faster than a poor quality class 6 card.
The two Sandisk Class 2 card I use both write at around 7.5mb/s, which is faster than the class 6 minimums.
Regards,
Dave
foxmeister said:
Incorrect!
The class of the card doesn't tell you the speed of a card - it tells you the *minimum* sustained write speed on a card which is completely unfragmented
A good quality class 2 card can and often will be faster than a poor quality class 6 card.
The two Sandisk Class 2 card I use both write at around 7.5mb/s, which is faster than the class 6 minimums.
Regards,
Dave
Click to expand...
Click to collapse
That's interesting info! Would explain why I have far fewer problems than most people report with 720p recording onto my class2 card.
So the real answer is: Benchmark your write speed before making any big purchasing decisions on SD cards.
Kashban said:
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
Click to expand...
Click to collapse
so a class 4 good enough for 720p? i have a class 2 right now and the recording is just horrible.. i thought that my phone was broken and have changed many custom roms
Bought a C6 16gb to replace C2 4Gb - definitely faster as USB drive - both Sandisk
ok,
so i bought an 8gb kingston micro sd card, tested it with hw id and got 8mb/s write speed,
partitioned the card using gparted (allign to mib) with a 1gb ext and the remainder as fat32,
used sd card tester on my desire and it says write speed is 3mb/s or under,
so i tried sd speed increase set to 2048kb, atill 3mb/s or less write speed,
any ideas?
He,
I got also a Kingston 8GB Class 10 in my Desire (1GB Ext4 & Rest Fat32).
My speeds just for your ref.: 6.2MB/s writing, 16.4 MB/s reading with 2048kb.
I tried nearly every setting in SD speed increase but could not get over 6.x MB/s
---edit
just saw that we are running the same ROM (same kernel). maybe its ROM related as I also not have full 10MB/s? or its the SD card?
well i reflashed the rom without repartitioning the card and now im getting 6mb/s write speed,
better but still not as good as when i test the cards speed on my pc,
im not that worried about improving read speeds, i was just hoping that the faster write speed would solve some of the video recording lag i am getting,
maybe the cards you guys bought is not genuine but a chineese replica. you know how many fakes ciculate in market.
I have class 4 Sandisk 16gb card and I get 5mb writing speed. 12mb reading...
if a class 10 card has 6mb then I would doubt either the Testing software or the genuineness of the card
jjdoctor said:
maybe the cards you guys bought is not genuine but a chineese replica. you know how many fakes ciculate in market.
I have class 4 Sandisk 16gb card and I get 5mb writing speed. 12mb reading...
if a class 10 card has 6mb then I would doubt either the Testing software or the genuineness of the card
Click to expand...
Click to collapse
but when i do a speedtest from my pc via a card reader i get 8mb/s when i test the same cards speed in my phone i get 6mb/s, where does the 2mb/s go?
Try formating the cards on a pc. Full format/ factory condition. Then insert them on a stock rom phone to test the speeds. It's the only way to check them and be 100% sure.
Sent from my HTC Desire using XDA Premium App
SD speed reports my pny 8gb class 10 as writing at 8mb/s and reading 28 MB/s.
I have a 1gb ext4 partition after a 6.5 gb odd fat32 partition. Currently running leedroid latest R5 HD Rom.
Got it from play.com
Sent from my HTC Desire using Tapatalk
Did you try this tutorial?
After lots of searching and reading can anyone help with SD card choice? Why is it such a problem for this phone? Is there different hardware in the phone or is it the way the ROM or Kernel addresses the card that seems to cause so much trouble?
For every card that is recommended you can find somebody who has had issues with same card so do I need to find out about the hardware in phone or stick to ROM or kernel threads for best card for me?
Have tried 3 cards so far and the lowest spec one was the best!! I know there are lots of reported problems with class 10 cards but also lots say their phones perform great with them but I found the class 10 PNY 8GB card the slowest I've used and a class 4 8GB sandisk the fastest with a class 6 8GB samsung nearly as fast but still cannot work out why there is so much trouble with SD cards
Ive been using a class 6 A-DATA sd card for quite a while now and I must say, I'm impressed with its speed. Its great for A2SD and SD ext. I tried sebastiaans rom, and it runs pretty smooth on this card, WAY better than on my class 2 samsung sd card.
In the end its just a matter of taste, some say Samsung is better, some say A-DATA is and others Kingston. Ive read that a class 10 card is a bit of overkill for the usage and that a lot of them arent as fast as they claim to be. I'd say class 6 will do just fine! The brand does not matter, stick with the big names tho . Kingston, A-DATA and Samsung seem to be bought the most!
Thanks but still want to know why, what is the limitation...the phone hardware or rom/kernel? I'm on seb15 AIO5.0.2 now with cm7 r2 hboot and the class 6 samsung 8GB in much faster than the class 10 PNY 8GB so not getting any lag now but seems no different to the class 4 sandisk that i replaced due to card errors but that was on standard HBoot.
Have just ordered a sandisk ultra 16GB card for extra space so hope it is as good or better and it was a bargin http://www.play.com/Mobiles/Mobile/...-Micro-SD-HC-Memory-Card-Class-6/Product.html
but what is the fastest read and write speed you can expect from the hardware? I use antutu now to check speed.
andy3434 said:
Thanks but still want to know why, what is the limitation...the phone hardware or rom/kernel? I'm on seb15 AIO5.0.2 now with cm7 r2 hboot and the class 6 samsung 8GB in much faster than the class 10 PNY 8GB so not getting any lag now but seems no different to the class 4 sandisk that i replaced due to card errors but that was on standard HBoot.
Have just ordered a sandisk ultra 16GB card for extra space so hope it is as good or better and it was a bargin http://www.play.com/Mobiles/Mobile/...-Micro-SD-HC-Memory-Card-Class-6/Product.html
but what is the fastest read and write speed you can expect from the hardware? I use antutu now to check speed.
Click to expand...
Click to collapse
I have tried 2 of those 16gb ultra mobile dual color cards and I had a lot of frezes, with AIO 5.0.1SE rom, CM7r2 Hboot. So I had to go back to my lexar 16gb class6.
Hhmmmm like i said for every good report on a card there is a bad one, have read a few good reports on this card and the original class 4 sandisk card has been the best i've used so far so thought would give it a try...hope I'm lucky with it!!
It should arrive today or tomorrow so will repoet what i find
Well the sandisk 16gb ultra mobile has turned up and been running it for a few days now with no problems, ROM is running smooth with no freezes so far.
Using antutu to bench mark it and it appears to be slightly faster than the class 6 samsung 8GB it replaced, alot quicker than the class 10 PNY but still slower than the old class 4 sandisk 8GB!
ROM runs sloothly and I have enough space for now so will stick with it.
Yep... ultra mobile is the best card that I ever use till now.
andy3434 said:
Well the sandisk 16gb ultra mobile has turned up and been running it for a few days now with no problems, ROM is running smooth with no freezes so far.
Using antutu to bench mark it and it appears to be slightly faster than the class 6 samsung 8GB it replaced, alot quicker than the class 10 PNY but still slower than the old class 4 sandisk 8GB!
ROM runs sloothly and I have enough space for now so will stick with it.
Click to expand...
Click to collapse
Thanks to let us know, but can you tell me what rom are you using with it? are you still using Seb rom? CM7r2 or Stock hboot? Thanks
Seb rom still, version 5.1AIO and cm7 r2 hboot
Sent from my HTC Desire using XDA App
We recommend a Class 6 Transcend for any kind of data swapping like data2sd, or data2ext, on the basis of maximum positive feedback. A class 10 is more often overkill and most brands are incompatible with the Desire, while a Class 2 might be underpowered (in terms of speed).
Personally tested cards with data2sd:
Class 2 Kingston-Ok
Class 6 Transcend 4GB-Great
Class 6 SanDisk 16GB-Lags
Class 6 Samsung 16GB-Great
Class 4 3CPro 16GB-Great
Class 10 Transcend 16 GB-lags
The polls section of supernova.droidzone.in has some polls regarding speed of card with my roms.
..and you can't get a more useful response than that!
Also, whats an easy way to find out what Class your SD card is?
It is written in on the card itself.
Why two threads? This is not a news group.
Sent from my HTC Desire using Tapatalk 2
The higher the class, the faster the card, max = class 10.
Class 6 card should be fine for speed and will cost less than a class 10 card which is only needed for speed freaks.
djsynth said:
Also, whats an easy way to find out what Class your SD card is?
Click to expand...
Click to collapse
Just look on your card! On my Sandisk 16GB microSD there is an open circle with a number (4), this number is the speed-class!
Recommended for the Desire is Class 4 or 6, Class 10 seems to be incompatible with Desires Hardware and produces lags!
Regards,
Guido
I use a 16 GB Trancend class 6 and it works perfectly. My 6 GB class 6 card was way faster though.
By the way, the method of A2SD used is also very important. SenseEvolution was a lot slower on my HTC desire than Mildwild and both use A2SD, though in a different manner.
I'd recommend a Transcend Class 6 for Data2SD
Im currently using Marange's MIUI V4 rom latest version 2.5.18
my set up LX2X
Shaky's kernel,
wake min 245000 max 111300 lagfree governor
sleep min 245000 max 460000 smartass v2 governor
the rom is really fast and pretty darn stable but every time i open an app that downloads alot of data or is larger i have to wait from 5-15seconds for the menus to pop up, its basically just waiting at black or white screen, i believe this to be because of my sd card but im not sure... alot of apps are normal but some like facebook is the worst and whats app takes about 5-8seconds to open up fully aswel...
is there anything i can do ? i have a 16gb sd card
I have testet with benchmark and found, that the class 10 card has no more speed as the class 4 card. So what, i use the low budget but high capacity class 4 card 32 gb.
Thanks for your observations which are probably useful to someone interested in those kind of roms, but when you say something is...
djsynth said:
pretty darn stable
Click to expand...
Click to collapse
...there are no buts!
huetti said:
I have testet with benchmark and found, that the class 10 card has no more speed as the class 4 card. So what, i use the low budget but high capacity class 4 card 32 gb.
Click to expand...
Click to collapse
Because sdcard and it's class is only one part of the coin. You have random i/o and phones memory controller. Any of the links in chain not working as expected (to be taken relatively as Desire was not intended to use >class6) and you'll get crappy speeds.
Sent from my HTC Desire using Tapatalk 2
Even class2 runs fine for me and it is faster than the specification since it does anywhere betweeen 3-5mg/sec instead of only two.
Its an original sandisk