• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Bandwidth cap on the DS

Started by Evi1d33d, February 25, 2007, 09:55:47 PM

Previous topic - Next topic

Evi1d33d

I noticed that on DSorganize the homebrew download speed is capped at around 10KB per second and ShoutCast streams will have buffer under run problem if I try to listen to anything that is over 64kbit (8KB).

I'm wondering if the 10KB cap is caused by DSorganize, SuperCard or the NDS it self.

I have:
Phat Blue DS with flashme v5
Supercard SD with 1GB 50X SD Card

dantheman

It could be DSOrganize.  With DSFTP, I usually get speeds of about 30 kb/s when sending data to the DS.

Sonny_Jim

Bearing in mind that writing to SD/CF isn't exactly quick, so the bottle neck could be there.  The multiplayer games that use the Wifi connection don't really need that much bandwidth, just a fast ping.  But bering all that in mind I get a burst of around 120KB/s when sending to ftpd on DSLinux that drops sharply to around 40.  The DS can certainly receive faster than 10KB/s though.

I think the local NiFi connection on official games starts off at a very slow speed sending a 'bootloader' then they do 'something' which ups the speed several times.  Noones worked out what this is yet.

felix

It's the wifi. No one figured out how to send quickly with it.

And memory card speed doesn't have anything to do with streaming audio.
size=8]DS3, FM7, SCmSD1.80/2.60, WRT54GL with Tomato Firmware[/size]

Hi

Quote from: "felix"It's the wifi. No one figured out how to send quickly with it.

And memory card speed doesn't have anything to do with streaming audio.

Does that mean we might, in the future, be able to do some things with wifi we can't do know because of the low download speed? For example run dsvnc fast enouph to play games?

So, what IS the most data the ds can transfer at once, talking in what nintendo can do, not the homebrew comunity.
_______________________________________

redtalonn

When playing spectrobes, if you go to the wifi section, you can download stuff. And when you download, they have "downloaded so far"/"total size of file"
For me when I downloaded the movie it took me under 5 seconds.
Im not sure about the movie size but i think it was around 7mb. Either that or 700k.

GIDZzz

If I remember correctly, max speed between DS and 802.11b device is 1Mb/s (128 KB/s) and 2Mb/s (256 KB/s) with 802.11g.

Hi

256??? Whoaaaa! Think of what we could do with that! Dsvnc and the like would rock, streaming music would be in high quality, and, well, need I go on!

Sorry nds, I've misjudged you.
_______________________________________

dantheman

That's just the max speed of the format though.  The DS implementation of it could be noticeably slower for all we know.  Add that to the relatively slow processors, and you've got the slowdowns.

Keep in mind that for DS VNC, it needs to not only send the image through Wifi (which can be very large if your resolution is set high), it also needs to process the image within the limited capabilities of the DS and scale the image down to fit the size of the DS's screen.  

Same with streaming music.  It needs to receive a small chunk of sound data and store it in RAM, output it to the speakers, and then clear the RAM to make room for the next segment.  Though for what it's worth, I can use DSOrganize to stream an 80 Kb/s (that's 10 kilobytes per second) radio stream from www.ormgas.com with 150% buffer most of the time.  SylphAmp gets very choppy, but the radio streaming in DSOrganize works fine for my purposes.