Homebrew [Request] SD card reader benchmark tool

bakawun

Well-Known Member
OP
Member
Joined
Jan 10, 2017
Messages
227
Trophies
0
Age
38
XP
103
Country
Luxembourg
I have found many forum threads discussing whether or not a faster SD card helps or not.
From the casual testing people have done it doesn't matter much for 3ds games.

However as the homebrew posibilites expand there may be usecases where a faster card may actually help out, because a homebrew isn't hardcoded to a certain speed limit as commercial games are.

additionally it would be great to have such a tool to help figure out why some(or all) users are experiencing performance issues with cards larger than 32gb.

Finally there could be a ram based test to figure out the theoretical maximum througput of the sd card controller.
 

bakawun

Well-Known Member
OP
Member
Joined
Jan 10, 2017
Messages
227
Trophies
0
Age
38
XP
103
Country
Luxembourg
yes but the real question is what is the physical limit of the sd controller inside the 3ds in terms of max write, read and iops speeds

A class 10 card could still have slower reads than a class 4
 

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
how do you know that?

Real-time NN download monitoring, file installation through various apps, local network file transfer, etc across three different consoles and multiple SD cards all pointed to roughly 600KB write speed and 650KB read speed. I can't speak for N3DS.

You're welcome to try these methods for yourself to see if you find different results. All tests were done on Class 4 SDHC
 
Last edited by ArtemisM,

bakawun

Well-Known Member
OP
Member
Joined
Jan 10, 2017
Messages
227
Trophies
0
Age
38
XP
103
Country
Luxembourg
Real-time NN download monitoring, file installation through various apps, local network file transfer, etc across three different consoles and multiple SD cards all pointed to roughly 600KB write speed and 650KB read speed. I can't speak for N3DS.

You're welcome to try these methods for yourself to see if you find different results. All tests were done on Class 4 SDHC
what kind of read and write speeds does the sdhc get on the pc?

I have been able to download with around 900kb/s on a 2ds so at least for me the limit is not 600ish
 

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
what kind of read and write speeds does the sdhc get on the pc?

I have been able to download with around 900kb/s on a 2ds so at least for me the limit is not 600ish

25ish MB/s read and 10-13MB write. I haven't tried on a 2DS, just O3DS(XL). I can imagine the 2DS having a superior SD controller due to it being a newer hardware release.
 
Last edited by ArtemisM,

bakawun

Well-Known Member
OP
Member
Joined
Jan 10, 2017
Messages
227
Trophies
0
Age
38
XP
103
Country
Luxembourg
I reread your testing, can you confirm the following for me
* many tetst involved wifi and could have been bottlenecked by it
* install test was reading and writing simultaniously from/to the sdcard
 

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
I reread your testing, can you confirm the following for me
* many tetst involved wifi and could have been bottlenecked by it
* install test was reading and writing simultaniously from/to the sdcard

1: Yeah, control tests were ran. On local wifi as well as via phone server.
2: Install from SD and install via network were within 10% fluctuation, which leads me to believe the controller has intentional throttling for SD r/w stability, due to either hardware or controller reasons. I know for a fact that N3DS exceeds my test results, which leads me to believe the former. My SD cards in an unrestricted environment (PC) have simultaneous r/w speeds many times higher than what I attained on my three O3DS consoles.

I wouldn't take my results as law, but rather a set of samples. I have no means to run advanced hardware tests.
 
Last edited by ArtemisM,

bakawun

Well-Known Member
OP
Member
Joined
Jan 10, 2017
Messages
227
Trophies
0
Age
38
XP
103
Country
Luxembourg
Thanks, so we still need the requested homebrew to figure out more.
But at least we have a rule of thumb value for o3ds
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
    BigOnYa @ BigOnYa: I thought Cutty was a west coast rapper