Skip to content

robertmassaioli/qvdpautest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qvdpautest - VDPAU Testing Tool

Important: I, Robert Massaioli, am not the original author of this tool. But I do maintain it in the hope that it continues to be as useful to other people as it is to me.

This is a little VDPAU benchmarking tool. For example, there are the results on a GT216 :

qvdpautest 0.5
Intel(R) Core(TM)2 CPU         E8500  @ 3.16GHz
NVIDIA GPU GeForce GT 220 (GT216) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.22  Sun Nov 22 17:37:18 PST 2009

SURFACE GET BITS: 1190.48 M/s
SURFACE PUT BITS: 851.243 M/s

MPEG DECODING (1920x1080): 70 frames/s
MPEG DECODING (1280x720): 163 frames/s
H264 DECODING (1920x1080): 66 frames/s
H264 DECODING (1280x720): 138 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 1053 frames/s
MIXER BOB (1920x1080): 1815 fields/s
MIXER TEMPORAL (1920x1080): 478 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 313 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 637 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 176 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 145 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 194 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 623 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 293 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 72 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 370 fields/s

Required Dependencies

You will require a Linux install with the following dependencies:

  • A basic build environment with C++
  • CMake
  • qt Dev Tools (like qmake)
  • Something that will provide libvdpau.so

This is not an exhaustive list but will highlight some things that you will need.

Compile and run:

I wrote a script that will build the code and run it for you. Just open a terminal and type in the following commands:

$ bash -e build_and_run.bash

If this script fails then you are probably missing dependancies. The results will appear once the test is complete.

Important: NVidia users please SET POWERMIZER TO "Maximum Performance" in nvidia-settings.

Questions and Comments

Let me know if it doesn't work as expected. hftom@free.fr

Maintainer: Robert Massaioli robertmassaioli@gmail.com

License

qvdpautest is released under GPL v2 (or later):

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

About

A VDPAU test script written to test your graphics cards performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •