Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-20-10, 12:20 AM   #301
sl1pkn07
Registered User
 
Join Date: Nov 2006
Location: Spanishtan
Posts: 103
Default Re: VDPAU testing tool

eeepc 1201n

Code:
qvdpautest 0.5
Intel(R) Atom(TM) CPU  330   @ 1.60GHz
NVIDIA GPU ION (C79) at PCI:5:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.36.24  Thu Apr 22 19:52:55 PDT 2010

SURFACE GET BITS: 220.734 M/s
SURFACE PUT BITS: 189.654 M/s

MPEG DECODING (1920x1080): 56 frames/s
MPEG DECODING (1280x720): 134 frames/s
H264 DECODING (1920x1080): 52 frames/s
H264 DECODING (1280x720): 108 frames/s
VC1 DECODING (1440x1080): 67 frames/s

MIXER WEAVE (1920x1080): 301 frames/s
MIXER BOB (1920x1080): 430 fields/s
MIXER TEMPORAL (1920x1080): 112 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 72 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 152 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 33 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 27 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 37 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 125 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 56 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 86 fields/s
sl1pkn07 is offline   Reply With Quote
Old 05-20-10, 03:01 PM   #302
eNTi
Registered User
 
Join Date: Apr 2003
Posts: 9
Default Re: VDPAU testing tool

Code:
qvdpautest 0.5.1
Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz
NVIDIA GPU GeForce GTS 250 (G92) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.36.15  Fri Mar 12 01:18:10 PST 2010

SURFACE GET BITS: 1037.19 M/s
SURFACE PUT BITS: 1061.33 M/s

MPEG DECODING (1920x1080): 76 frames/s
MPEG DECODING (1280x720): 152 frames/s
H264 DECODING (1920x1080): 44 frames/s
H264 DECODING (1280x720): 96 frames/s
VC1 DECODING (1440x1080): 126 frames/s

MIXER WEAVE (1920x1080): 2156 frames/s
MIXER BOB (1920x1080): 3716 fields/s
MIXER TEMPORAL (1920x1080): 983 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 625 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 1294 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 399 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 322 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 443 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 1389 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 77 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 849 fields/s
i must say, i'm rather disappointed with that performance. any hints what could slow this system down so much?
eNTi is offline   Reply With Quote
Old 05-20-10, 05:30 PM   #303
Fackamato
User
 
Join Date: Mar 2005
Posts: 366
Default Re: VDPAU testing tool

Ubuntu 10.04 64-bit, Dell Inspiron 1520, linux 2.6.34-020634rc7-generic

Code:
qvdpautest 0.5.1
Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz
NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.36.24  Thu Apr 22 19:52:55 PDT 2010

SURFACE GET BITS: 878.467 M/s
SURFACE PUT BITS: 643.758 M/s

MPEG DECODING (1920x1080): 47 frames/s
MPEG DECODING (1280x720): 95 frames/s
H264 DECODING (1920x1080): 27 frames/s
H264 DECODING (1280x720): 58 frames/s
VC1 DECODING (1440x1080): 76 frames/s

MIXER WEAVE (1920x1080): 516 frames/s
MIXER BOB (1920x1080): 838 fields/s
MIXER TEMPORAL (1920x1080): 199 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 132 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 268 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 69 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 57 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 77 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 264 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 49 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 172 fields/s
EDIT New results below, using Archlinux 2.6.35-pf, 256.53:

Code:
qvdpautest 0.5
Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz
NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  256.53  Fri Aug 27 20:54:24 PDT 2010

SURFACE GET BITS: 816.956 M/s
SURFACE PUT BITS: 646.921 M/s

MPEG DECODING (1920x1080): 34 frames/s
MPEG DECODING (1280x720): 73 frames/s
H264 DECODING (1920x1080): 28 frames/s
H264 DECODING (1280x720): 60 frames/s
VC1 DECODING (1440x1080): 77 frames/s

MIXER WEAVE (1920x1080): 513 frames/s
MIXER BOB (1920x1080): 844 fields/s
MIXER TEMPORAL (1920x1080): 200 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 133 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 270 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 69 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 57 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 77 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 265 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 41 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 163 fields/s
vblank interrupts enabled, dunno if that makes a difference. Slower than above, what gives?

Last edited by Fackamato; 08-31-10 at 03:54 PM. Reason: added newer results
Fackamato is offline   Reply With Quote
Old 05-21-10, 06:28 AM   #304
cehoyos
FFmpeg developer
 
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
Default Re: VDPAU testing tool

Quote:
Originally Posted by eNTi View Post
i must say, i'm rather disappointed with that performance. any hints what could slow this system down so much?
Could you elaborate? Do you have a display that is able to show more than 300 fields per second?

Carl Eugen
cehoyos is offline   Reply With Quote
Old 05-23-10, 03:58 PM   #305
dk75
Registered User
 
Join Date: Jan 2009
Posts: 171
Default Re: VDPAU testing tool

Code:
qvdpautest 0.5.1
Intel(R) Atom(TM) CPU  330   @ 1.60GHz
NVIDIA GPU ION (C79) at PCI:3:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  256.25  Tue May 18 21:02:21 PDT 2010

SURFACE GET BITS: 208.495 M/s
SURFACE PUT BITS: 169.458 M/s

MPEG DECODING (1920x1080): 57 frames/s
MPEG DECODING (1280x720): 127 frames/s
H264 DECODING (1920x1080): 52 frames/s
H264 DECODING (1280x720): 109 frames/s
VC1 DECODING (1440x1080): 67 frames/s

MIXER WEAVE (1920x1080): 277 frames/s
MIXER BOB (1920x1080): 394 fields/s
MIXER TEMPORAL (1920x1080): 104 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 68 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 143 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 31 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 25 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 35 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 116 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 56 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 85 fields/s
__________________
  • Linux Debian Sid x86_64/ 3.2.0
  • Lenovo T61p
  • NVIDIA driver 295.33
  • Xorg/XServer 7.6+12/1.11.4
  • GNOME 3.2.2
dk75 is offline   Reply With Quote
Old 07-18-10, 01:12 AM   #306
papibe
Registered User
 
Join Date: Apr 2009
Posts: 2
Default Re: VDPAU testing tool

Thanks a lot for this!

I've wanted to test this tools for a long time. Finally, I got the hardware (EVGA 9500 GT), and the time do it.

I'd like to make a suggestion: please include more info on the libs you need to compile the tool. In my case, it took me some time to figure out which ones were required. Feel free to include the following info for Ubuntu users (or Debian-like).

Code:
$ sudo apt-get install g++
$ sudo apt-get install qt4-qmake
$ sudo apt-get install qt4-dev-tools 
$ sudo apt-get install libvdpau-dev
My system is a Dell Dimension E520, Pentium D (2 cores), 4Gb RAM, EVGA 9500 GT, running Ubuntu 10.04. These are my results:
Code:
qvdpautest 0.5.1
Intel(R) Pentium(R) D CPU 2.80GHz
NVIDIA GPU GeForce 9500 GT (G96) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.36.24  Thu Apr 22 10:39:56 PDT 2010

SURFACE GET BITS: 860.727 M/s
SURFACE PUT BITS: 498.931 M/s

MPEG DECODING (1920x1080): 74 frames/s
MPEG DECODING (1280x720): 153 frames/s
H264 DECODING (1920x1080): 44 frames/s
H264 DECODING (1280x720): 96 frames/s
VC1 DECODING (1440x1080): 116 frames/s
Profile unsupported.

MIXER WEAVE (1920x1080): 560 frames/s
MIXER BOB (1920x1080): 948 fields/s
MIXER TEMPORAL (1920x1080): 231 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 164 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 315 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 91 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 76 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 102 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 340 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 69 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 206 fields/s
Regards.
papibe is offline   Reply With Quote
Old 07-18-10, 06:23 AM   #307
Lysius
Registered User
 
Join Date: Oct 2008
Posts: 98
Default Re: VDPAU testing tool

I tested on my new GTX 460 and the performance for the Mixer tests seems to be far too low compared to other results I have seen here. The decoding part seems to be OK (doesn't seem to vary much between GPUs), but is likely not enough for the announced 3D movies capability of the GTX 460 (should need to decode two movies simultaneously).

The mixer part should be dependent mainly on shader power but shows only a tiny fraction of the performance my 8800 GTS 512 (G92) showed.

Code:
qvdpautest 0.5.1
Intel(R) Core(TM)2 Duo CPU     E6750  @ 2.66GHz
NVIDIA GPU GeForce GTX 460 (GF104) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  256.35  Wed Jun 16 19:14:02 PDT 2010

SURFACE GET BITS: 972.755 M/s
SURFACE PUT BITS: 1091.17 M/s

MPEG DECODING (1920x1080): 106 frames/s
MPEG DECODING (1280x720): 238 frames/s
H264 DECODING (1920x1080): 65 frames/s
H264 DECODING (1280x720): 138 frames/s
VC1 DECODING (1440x1080): 82 frames/s
MPEG4 DECODING (1920x1080): 71 frames/s

MIXER WEAVE (1920x1080): 253 frames/s
MIXER BOB (1920x1080): 354 fields/s
MIXER TEMPORAL (1920x1080): 165 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 146 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 207 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 86 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 78 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 96 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 242 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 159 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 107 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 159 fields/s
I guess the driver needs some optimization in this part.
Lysius is offline   Reply With Quote
Old 08-31-10, 02:39 PM   #308
Burn2
Registered User
 
Join Date: Apr 2010
Posts: 4
Default Re: VDPAU testing tool

On my laptop:
Quote:
qvdpautest 0.5.1
Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz
NVIDIA GPU GeForce GTS 250M (GT215) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library 256.53 Fri Aug 27 20:54:24 PDT 2010

SURFACE GET BITS: 564.446 M/s
SURFACE PUT BITS: 552.018 M/s

MPEG DECODING (1920x1080): 67 frames/s
MPEG DECODING (1280x720): 162 frames/s
H264 DECODING (1920x1080): 65 frames/s
H264 DECODING (1280x720): 135 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 1120 frames/s
MIXER BOB (1920x1080): 1699 fields/s
MIXER TEMPORAL (1920x1080): 559 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 357 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 714 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 243 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 193 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 269 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 713 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 412 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 72 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 406 fields/s
Is it ok or should it be better?

(power mizzer is on, and it's on openSuse 11.2 so not the latest kernel and compiz enable).
Burn2 is offline   Reply With Quote

Old 09-02-10, 12:59 PM   #309
shred00
Registered User
 
Join Date: Sep 2005
Posts: 2
Default Re: VDPAU testing tool

Quote:
Originally Posted by crisalide View Post
Version 0.4:
- Inverse telecine
I notice the IVTC deinterlacer is tested in conjunction with other deinterlacers:

MIXER TEMPORAL + IVTC (1920x1080): 42 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 15 fields/s

Given that inverting the telecining that is done to turn progressive content into interlaced content results in progressive/de-interlaced content, why would I combine that with another de-interlacer like TEMPORAL or TEMPORAL_SPATIAL?

Maybe I'm misunderstanding the purpose of the IVTC de-interlacer?

it would be nice to see the results from qvdpautest using just IVTC, if that's a valid configuration.

It would also be nice to see the performance of the de-interlacers at other resolutions like SD for example. That said, I'd imagine I could hack the source to do that, but then nobody else would gain the benefit whereas if you do it, it everyone gets it in the next release.

Cheers and thanx for a great tool.
shred00 is offline   Reply With Quote
Old 09-02-10, 07:43 PM   #310
primerib
Registered User
 
Join Date: Dec 2008
Posts: 128
Default Re: VDPAU testing tool

Quote:
Originally Posted by shred00 View Post
Given that inverting the telecining that is done to turn progressive content into interlaced content results in progressive/de-interlaced content, why would I combine that with another de-interlacer like TEMPORAL or TEMPORAL_SPATIAL?

Maybe I'm misunderstanding the purpose of the IVTC de-interlacer?
In a perfect world doing IVTC would result in perfectly restored progressive frames. However, I've seen a whole lot of video that has been trashed by being telecined -- residual ghosting and all kinds of other stupid stuff.. So a lot of the time you still need to deinterlace IVTC'ed content to get the best frames possible.
primerib is offline   Reply With Quote
Old 09-03-10, 10:32 AM   #311
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: VDPAU testing tool

Within the context of the VDPAU API, inverse telecine may only be combined with temporal or temporal-spatial de-interlacing; it can't be used with either bob or weave.
Stephen Warren is offline   Reply With Quote
Old 09-15-10, 07:44 AM   #312
moriarty00
Registered User
 
Join Date: Sep 2010
Posts: 2
Default Re: VDPAU testing tool

Can anyone help? I can't get this to install. I'm running Ubuntu 10.04, and I'm new to installing things without apt. I installed libqt4-dev, and was able to sudo qmake-qt4 without error, but then:

(/usr/local/src/qvdpautest-0.5.1)$ sudo make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../share/qt4/mkspecs/linux-g++ -I. -I../../../include/qt4/QtCore -I../../../include/qt4/QtGui -I../../../include/qt4 -I. -o vdpauwidget.o vdpauwidget.cpp
In file included from vdpauwidget.h:8,
from vdpauwidget.cpp:9:
vdpaucontext.h:7:29: error: vdpau/vdpau_x11.h: No such file or directory
In file included from vdpauwidget.h:8,
from vdpauwidget.cpp:9:
vdpaucontext.h:24: error: ‚VdpDevice‚ does not name a type
vdpaucontext.h:29: error: ‚VdpDecoderProfile‚ has not been declared
vdpaucontext.h:38: error: ISO C++ forbids declaration of ‚VdpGetErrorString‚ with no type
vdpaucontext.h:38: error: expected ‚;‚ before ‚*‚ token

...and so on.

Thanks in advance!
moriarty00 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Valve to release its trailer-making tool: Source Filmmaker dikinher Gaming Central 2 06-28-12 12:28 PM
xorg locks-up with newest nvidia drivers w/ vdpau. theroot NVIDIA Linux 1 06-24-12 11:04 AM
Load Testing with the Cloud ' This Week on inside* Publications News Archived News Items 0 05-20-12 05:30 PM
Portal 2 Perpetual Testing Initiative Starts Now News Archived News Items 0 05-08-12 05:00 PM
tv tool 6.8 thcdru2k NVIDIA Windows Graphics Drivers 4 10-18-02 01:10 PM

All times are GMT -5. The time now is 03:30 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.