View Single Post
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#26
Originally Posted by brontide View Post
Has there been any movement on the WiFi performance? Developer list said they have gotten the 770 up to 1.2mB/s download which would be 2 or 3 times the download performance I'm seeing on my 810 ( Usually 500kB/s over 802.11g ).
Performance depends on the way you are downloading data to the device. That ~1.2MB/s was measured as pure download speed, even without storing the received data on memory card. Saving data to memory card (that's natural for normal use) will drop the performance to ~1MB/s, using scp will decrease it even more because of extra load on cpu introduced by encryption. Poorly written download client may screw up the performance too. What have you used in your tests?

I've tried tuning the kernel, turning energy savings on and off, and many other tricks without any change. There is some other ceiling that I'm hitting and I have no idea where it is.

I think this is the problem has been discovered, but no word on if the n8x0 has actually gotten the patches to prevent network busylooping

https://garage.maemo.org/pipermail/c...ry/000012.html
Have you checked followup messages in the cx3110x-devel mailing list? It was later explained that N800/N810 wlan driver does not do busylooping anymore and can sleep while DMA transfer is in process, giving cpu to other tasks. That does not improve peak performance, but makes it more friendly to other applications. So the current N800/N810 driver already is an improvement over the default driver from 770.

If you are interested in getting answers to your wlan driver related questions, it is better to subscribe to cx3110x-devel mailing list and post to it. Kalle Valo prefers to keep the discussion there (he mentioned that several times) and he can easily miss this thread on ITT.

So no matter how much I try in userland I will always be hamstring by bad programming in the kernel.
Cheer up The wlan driver does get improvements over time. If you can't wait, you or anybody else can also hack the driver yourself.

There is still a lot of potential in improving performance of both Nokia 770 and N800/N810 driver.
 

The Following User Says Thank You to Serge For This Useful Post: