Actually the free codec Xvid also works accelerated as well as H.264 .mahjongg wrote:here is a list of things that make the RPI seem even slower than its 700MHz ARM CPU should indicate, all because many of the hardware capabilities aren't yet used by the software:
* No hardware for floating point calculations is yet used, although the hardware is capable of it.
* No acceleration of drawing the GUI is done, although the GPU is capable of it.
* No integrated support for acceleration of video and audio decoding, only a single decoder is (H.264) is supported in hardware, and only a few programs use it. Even MP3 has no hardware decoding support as of yet.
* The USB drivers are not optimized, and use about 20% of the CPU, even for simple keyboard and mouse support. But Ethernet communication is also run though USB and is therefore very CPU intensive.
* many drivers are still beta, including sound drivers.
* Linux on ARM is still relatively new, so many optimisations that are common for x86 are still not fully developed for ARM.
P.S, The above is actual AFAIK, please correct me if I'm wrong.
IIRC, even the lowest speed Pentium 3 had 16KB+16KB L1 cache which ran at cpu speed and 256K to 512KB L2 cache which ran full to half cpu speed depending on the model. I think ARM1176 in BCM2835 has a L1 cache only (16KB+16KB? I can't find a definitive answer). A lack of L2 cache can impact performance quite a bit.Vindicator wrote:the CPU of the Raspi is about the equivalent of a Pentium 3 300Mhz.
Users browsing this forum: No registered users and 4 guests