View Single Post
Old 08-04-11, 01:51 PM   #380
Mike Playle
Registered User
 
Join Date: Sep 2005
Posts: 26
Default Re: VDPAU testing tool

In case anyone's interested, here's yet another set of results:

Code:
qvdpautest 0.5.1
Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
NVIDIA GPU NVS 4200M (GF119) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  270.41.06  Mon Apr 18 15:13:22 PDT 2011

SURFACE GET BITS: 1143.35 M/s
SURFACE PUT BITS: 1522.1 M/s

MPEG DECODING (1920x1080): 183 frames/s
MPEG DECODING (1280x720): 404 frames/s
H264 DECODING (1920x1080): 4 frames/s
H264 DECODING (1280x720): 268 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 129 frames/s

MIXER WEAVE (1920x1080): 276 frames/s
MIXER BOB (1920x1080): 393 fields/s
MIXER TEMPORAL (1920x1080): 159 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 118 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 202 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 76 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 63 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 84 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 230 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 152 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 186 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 132 fields/s
This machine is a ThinkPad T520 laptop, running Ubuntu 11.04 64-bit, using the driver that's packaged with Ubuntu - which I'm aware is a bit out of date.

Two interesting observations: firstly, the first H264 test goes horribly wrong, and just displays green and purple corruption rather than any sensible looking images. The frame rate is way too low too (only 4 frames per second!) Has anyone else seen this? (I'm reluctant to report this as a bug until I've tried it with the newest driver and read some more threads.)

Secondly, some of the other results in this thread have shown vastly better mixer performance - thousands of frames per second in some cases - any ideas about what the key difference is here? I'm aware that this doesn't matter to most people.
Mike Playle is offline   Reply With Quote