This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM355 NEW (3.10.0.19) DVSDK Performance Issue (vs Old DVSD 1.30)...BIG problem!

Hi,

I just received a new Digital Spectrum DM355 evaluation board, and I took it for a spin...

My test setup:

  • New EVM Board
  • NFS Mounted (to the appropriate file system (either new or old DVSDK root file system))
  • Running encode demo app (built for that system)
  • Writing to usb flash drive.

My Command line looked ~this:

   "./encode -b 6000000 --v /mnt/usbFlash/test.mpeg4"

I look at performance via several metrics:

  1. total Idle time
  2. keeping bit rate up to configured (6Mb)
  3. keeping up to 30fps

a)  Software that came with the EVM (DVSDK 1.30 (with Montavista 2.6.10) --> Old DVSDK

Results/Performance

  1. 70-75% Idle (even writing to USB Flash Drive)
  2. 6Mb (wavered a little, but not much)
  3. (solid) 30fps.

b) Latest DVSDK release from TI (using DMAI) - DVSDK 3.10.0.19 --> NEW DVSDK

  1. 0% Idle (10-15% in application, 20-27% in sys, and >50% in I/O)
  2. Swung wildly @ very low bit rate (avg was  ~< 2.4Mb)
  3. ~12fps

Obviously, when I tried to play back the NEW DVSDK imag there were frames missing and lots of errors.

I have compiled everything into 'release' mode (in DMAI) as well as optimized the kernel...etc

What is going on here?

Tom