Bug 16065 - Network test does not go above 2000kbps on Touch
: Network test does not go above 2000kbps on Touch
Status: NEW
Product: SB Touch
Classification: Unclassified
Component: Networking
: unspecified
: PC Other
: -- normal with 4 votes (vote)
: Future
Assigned To: Unassigned bug - please assign me!
: Future_products, touch_performance
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-14 13:38 UTC by Mikael Nyberg
Modified: 2010-06-08 13:50 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Nyberg 2010-04-14 13:38:44 UTC
That's not enough.

For 24/96 purposes one want's to test the network.

24/96 flac is 2500 to 2800kbps

24/96 WAV must be in the >5000kbps region.

Has this something to do if you are conected via wifi or Ethernet ?
Comment 1 Adrian Smith 2010-04-14 13:59:22 UTC
This is by design at present due to the way network test traffic is processed on touch and baby.  The limit is restricted because you will end up testing the cpu performance of touch/baby if it goes much higher - i.e it will show less than 100% due to running out of cpu rather than network congestion.  (touch could probably go higher but not by double)

What's needed is a rewrite of the software which processes the test messages to make it more efficient.
Comment 2 Mikael Nyberg 2010-04-14 14:28:45 UTC
Thanks, do you perhaps now how fast the Touch can do wifi (best case) ?
Where is the bottleneck wifi chip ? driver ? SqueezeOS, Squeezeplay ?

Otherwise it's seems to be better than the SB3 on wifi it reports solid 100% from the same position so I expect it to be better.
Comment 3 Adrian Smith 2010-04-15 12:05:30 UTC
Bottle neck is the code - its written in lua on Squeezeplay using string manuipluation which is not designed for handling large streams of data and hence is slow.  It really needs to be moved to C which should be much faster.  I would also move it to the streaming connection rather than the control connection if I did this as it would be more representative of real streaming.
Comment 4 Ivan 2010-04-16 09:20:41 UTC
*** This bug has been confirmed by popular vote. ***
Comment 5 Chris Owens 2010-06-08 13:50:48 UTC
I created a keyword to track bugs in multiple areas related to touch firmware performance.