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

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-29-09, 09:11 PM   #37
luckyy
Registered User
 
Join Date: Apr 2003
Location: Vermont, USA
Posts: 6
Default Re: VDPAU testing tool

Code:
SURFACE GET BITS: 1070.39 M/s
SURFACE PUT BITS: 1080.03 M/s

MPEG DECODING (1920x1080): 78 pic/s
H264 DECODING (1920x1080): 45 pic/s
VC1 DECODING (1440x1080): 127 pic/s

MIXER WEAVE (1920x1080): 4876 frames/s
MIXER BOB (1920x1080): 7854 fields/s
MIXER TEMPORAL (1920x1080): 1870 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 653 fields/s
Linux 2.6.24.7-92 x86_64
KDE 3.5.10 (no effects/compiz)
Nvidia 185.18.08
NVIDIA GPU GeForce GTX 260 (Core 216) 896mb
Intel E8400 w/ cpu scaling off
luckyy is offline   Reply With Quote
Old 05-30-09, 02:27 AM   #38
mocharhw
Registered User
 
Join Date: May 2008
Posts: 113
Default Re: VDPAU testing tool

Code:
SURFACE GET BITS: 926.248 M/s
SURFACE PUT BITS: 635.762 M/s

MPEG DECODING (1920x1080): 76 pic/s
H264 DECODING (1920x1080): 44 pic/s
VC1 DECODING (1440x1080): 119 pic/s

MIXER WEAVE (1920x1080): 561 frames/s
MIXER BOB (1920x1080): 1022 fields/s
MIXER TEMPORAL (1920x1080): 208 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 75 fields/s
Ubuntu 9.04
nvidia 180.53
evga 9500GT G96 (550/400), 1 GB

Thanks for this tool!
mocharhw is offline   Reply With Quote
Old 05-30-09, 03:53 PM   #39
oldcpu
Linux Neophyte
 
Join Date: Sep 2004
Posts: 14
Default Re: VDPAU testing tool

I conducted two tests:
  • on a 5-year old PC ( Athlon-2800 with 2GB RAM ) with a BFG nVidia GeForce 8400GS (512MB) PCI card.
  • on a new Intel Core i7 (with 6GB RAM) with a Asus GeForce GTX260 896MB PCI-e card.
Both PCs are running openSUSE-11.1 Linux and the nVidia 180.51 proprietary graphic driver, although the 5-year old PC is running a 32-bit openSUSE-11.1 and the new PC is running a 64-bit openSUSE-11.1

Test#1

Athlon-2800 w 2GB RAM with BFG nVidia GeForce 8400GS (512MB) PCI card
Code:
SURFACE GET BITS: 101.402 M/s
SURFACE PUT BITS: 46.2875 M/s

MPEG DECODING (1920x1080): 75 pic/s
H264 DECODING (1920x1080): 63 pic/s
VC1 DECODING (1440x1080): 77 pic/s

MIXER WEAVE (1920x1080): 209 frames/s
MIXER BOB (1920x1080): 357 fields/s
MIXER TEMPORAL (1920x1080): 65 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 21 fields/s
Test#2:
Intel Core i7 920 w 6GB RAM with Asus GeForce GTX260 896MB PCI-e card
Code:
SURFACE GET BITS: 966.067 M/s
SURFACE PUT BITS: 989.264 M/s

MPEG DECODING (1920x1080): 64 pic/s
H264 DECODING (1920x1080): 40 pic/s
VC1 DECODING (1440x1080): 90 pic/s

MIXER WEAVE (1920x1080): 4652 frames/s
MIXER BOB (1920x1080): 7322 fields/s
MIXER TEMPORAL (1920x1080): 1776 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 546 fields/s
oldcpu is offline   Reply With Quote
Old 05-31-09, 06:09 AM   #40
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: VDPAU testing tool

185.18.10 :
Quote:
SURFACE GET BITS: 1202.15 M/s
SURFACE PUT BITS: 1222.97 M/s

MPEG DECODING (1920x1080): 76 pic/s
H264 DECODING (1920x1080): 42 pic/s
VC1 DECODING (1440x1080): 128 pic/s

MIXER WEAVE (1920x1080): 3013 frames/s
MIXER BOB (1920x1080): 8306 fields/s
MIXER TEMPORAL (1920x1080): 2159 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 700 fields/s
185.18.14:

Quote:
SURFACE GET BITS: 1304.88 M/s
SURFACE PUT BITS: 1342.52 M/s

MPEG DECODING (1920x1080): 79 pic/s
H264 DECODING (1920x1080): 42 pic/s
VC1 DECODING (1440x1080): 124 pic/s

MIXER WEAVE (1920x1080): 3981 frames/s
MIXER BOB (1920x1080): 9333 fields/s
MIXER TEMPORAL (1920x1080): 2336 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 764 fields/s
285 GTX, Core i7 920 @ 3.8GHZ, 6GB DRR3 1584Mhz, x86_64, compiz enabled
Dragoran is offline   Reply With Quote
Old 05-31-09, 12:15 PM   #41
Quantumstate
Registered User
 
Join Date: May 2008
Posts: 166
Default Re: VDPAU testing tool

Getting a compile failure:
Code:
# make clean
rm -f moc_vdpauwidget.cpp moc_mainwidget.cpp
rm -f vdpauwidget.o vdpaucontext.o mpegdecoder.o h264decoder.o vc1decoder.o main.o mainwidget.o moc_vdpauwidget.o moc_mainwidget.o
rm -f *~ core *.core
# qmake
# make
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o vdpauwidget.o vdpauwidget.cpp
vdpauwidget.cpp:5:17: error: QtGui: No such file or directory
vdpauwidget.cpp:6:20: error: QX11Info: No such file or directory
In file included from vdpauwidget.cpp:8:
vdpauwidget.h:4:19: error: QWidget: No such file or directory
In file included from vdpauwidget.h:6,
                 from vdpauwidget.cpp:8:
vdpaucontext.h:4:19: error: QString: No such file or directory
In file included from vdpauwidget.cpp:9:
mpegdecoder.h:4:17: error: QList: No such file or directory
In file included from vdpauwidget.h:6,
                 from vdpauwidget.cpp:8:
vdpaucontext.h:18: error: ‘QString’ does not name a type
vdpaucontext.h:21: error: ‘QString’ does not name a type
vdpaucontext.h:25: error: ‘QString’ has not been declared
In file included from vdpauwidget.cpp:8:
vdpauwidget.h:11: error: expected class-name before ‘{’ token
vdpauwidget.h:12: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
vdpauwidget.h:13: error: expected ‘;’ before ‘public’
vdpauwidget.h:15: error: ‘QString’ does not name a type
vdpauwidget.h:16: error: ‘QString’ does not name a type
vdpauwidget.h:17: error: ‘QString’ does not name a type
vdpauwidget.h:18: error: ‘QString’ does not name a type
vdpauwidget.h:19: error: ‘QString’ does not name a type
vdpauwidget.h:20: error: ‘QString’ does not name a type
vdpauwidget.h:22: error: ‘QString’ does not name a type
vdpauwidget.h:29: error: ‘QString’ does not name a type
In file included from vdpauwidget.cpp:9:
mpegdecoder.h:33: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:33: error: expected ‘;’ before ‘<’ token
mpegdecoder.h:45: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:45: error: expected ‘;’ before ‘<’ token
In file included from vdpauwidget.cpp:10:
h264decoder.h:44: error: ISO C++ forbids declaration of ‘QList’ with no type
h264decoder.h:44: error: expected ‘;’ before ‘<’ token
In file included from vdpauwidget.cpp:11:
vc1decoder.h:44: error: ISO C++ forbids declaration of ‘QList’ with no type
vc1decoder.h:44: error: expected ‘;’ before ‘<’ token
vdpauwidget.cpp:27: error: expected `)' before ‘*’ token
vdpauwidget.cpp:43: error: ‘QString’ does not name a type
vdpauwidget.cpp: In member function ‘void VdpauWidget::displayFrame(VdpVideoSurface, int, int, double)’:
vdpauwidget.cpp:112: error: ‘width’ was not declared in this scope
vdpauwidget.cpp:112: error: ‘height’ was not declared in this scope
vdpauwidget.cpp: At global scope:
vdpauwidget.cpp:109: warning: unused parameter ‘ratio’
vdpauwidget.cpp:122: error: ‘QString’ does not name a type
vdpauwidget.cpp:221: error: ‘QString’ does not name a type
vdpauwidget.cpp:253: error: ‘QString’ does not name a type
vdpauwidget.cpp:285: error: ‘QString’ does not name a type
vdpauwidget.cpp:317: error: ‘QString’ does not name a type
vdpauwidget.cpp:367: error: ‘QString’ does not name a type
make: *** [vdpauwidget.o] Error 1
Quantumstate is offline   Reply With Quote
Old 05-31-09, 03:00 PM   #42
Lost Dog
Registered User
 
Join Date: Aug 2007
Posts: 151
Default Re: VDPAU testing tool

Quote:
Originally Posted by Quantumstate View Post
Getting a compile failure:
[code]# make clean
rm -f moc_vdpauwidget.cpp moc_mainwidget.cpp
rm -f vdpauwidget.o vdpaucontext.o mpegdecoder.o h264decoder.o vc1decoder.o main.o mainwidget.o moc_vdpauwidget.o moc_mainwidget.o
rm -f *~ core *.core
# qmake
# make
I was having similar errors until I used:

# qmake-qt4
# make
Lost Dog is offline   Reply With Quote
Old 05-31-09, 05:50 PM   #43
Quantumstate
Registered User
 
Join Date: May 2008
Posts: 166
Default Re: VDPAU testing tool

Thanks, but I used qmake-qt4 as well, and surprisingly the same error.
Quantumstate is offline   Reply With Quote
Old 05-31-09, 10:00 PM   #44
jyavenard
MythTV developer
 
Join Date: Mar 2006
Posts: 413
Default Re: VDPAU testing tool

Quote:
Originally Posted by Quantumstate View Post
Thanks, but I used qmake-qt4 as well, and surprisingly the same error.
you must install libqt4-dev if you want to compile qt4 programs....
jyavenard is offline   Reply With Quote

Old 05-31-09, 11:33 PM   #45
jyavenard
MythTV developer
 
Join Date: Mar 2006
Posts: 413
Default Re: VDPAU testing tool

Well, very puzzled with some results here...

9800GT here.
This card gives me trouble playing HD content in mythtv with vdpau...

SURFACE GET BITS: 809.969 M/s
SURFACE PUT BITS: 867.722 M/s

MPEG DECODING (1920x1080): 29 pic/s
H264 DECODING (1920x1080): 12 pic/s
VC1 DECODING (1440x1080): 37 pic/s

MIXER WEAVE (1920x1080): 2386 frames/s
MIXER BOB (1920x1080): 4383 fields/s
MIXER TEMPORAL (1920x1080): 876 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 331 fields/s


So the deinterlacers are very fast, but decoding is very slow. Much slower than my 9400GT !
AMD 9600 quad-core. Cool'n'Quiet is disabled in the BIOS

What could be wrong ?
Thanks
jyavenard is offline   Reply With Quote
Old 06-01-09, 12:33 AM   #46
MarkG
Registered User
 
Join Date: Jun 2008
Posts: 29
Default Re: VDPAU testing tool

Quote:
Originally Posted by jyavenard View Post
Well, very puzzled with some results here...

9800GT here.
This card gives me trouble playing HD content in mythtv with vdpau...

SURFACE GET BITS: 809.969 M/s
SURFACE PUT BITS: 867.722 M/s

MPEG DECODING (1920x1080): 29 pic/s
H264 DECODING (1920x1080): 12 pic/s
VC1 DECODING (1440x1080): 37 pic/s

MIXER WEAVE (1920x1080): 2386 frames/s
MIXER BOB (1920x1080): 4383 fields/s
MIXER TEMPORAL (1920x1080): 876 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 331 fields/s


So the deinterlacers are very fast, but decoding is very slow. Much slower than my 9400GT !
AMD 9600 quad-core. Cool'n'Quiet is disabled in the BIOS

What could be wrong ?
Thanks
I get this with 185.18.14 on an X86_64 9850 Quad core, standard freqs
with cpuspeed OPTS="$OPTS -i 10 -p 10 70".

SURFACE GET BITS: 908.169 M/s
SURFACE PUT BITS: 957.878 M/s

MPEG DECODING (1920x1080): 75 pic/s
H264 DECODING (1920x1080): 45 pic/s
VC1 DECODING (1440x1080): 124 pic/s

MIXER WEAVE (1920x1080): 2297 frames/s
MIXER BOB (1920x1080): 3478 fields/s
MIXER TEMPORAL (1920x1080): 712 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 225 fields/s

with an Asus EN9600GT SILENT/HTDI/512M, but it locks up X on exit
every time with this message:

NVRM: Xid (0001:00): 66, CMDre 00000000 00000080 00000000 00000005 00000007

I have to kill Xorg to get things back. It has not locked up with anything else.

I noticed that the images shown in the VDPAU testing tool do not show in order
for Mpeg or H.264 decoding.

With Myth and Advanced 2X HD all MPEG2 recordings play flawlessly, even the
CBS HD 1080i ones that were jumpy. It is even smooth with the OSD
up. H.264 recordings either play fine or crash, but the ones that crash
also crashed earlier with an 8400GT.

Mark
MarkG is offline   Reply With Quote
Old 06-01-09, 04:40 AM   #47
cehoyos
FFmpeg developer
 
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
Default Re: VDPAU testing tool

To add some alternative numbers:
Code:
SURFACE GET BITS: 47.0154 M/s
SURFACE PUT BITS: 46.6615 M/s

MPEG DECODING (1920x1080): 34 pic/s
H264 DECODING (1920x1080): 44 pic/s
VC1 DECODING (1440x1080): 26 pic/s

MIXER WEAVE (1920x1080): 255 frames/s
MIXER BOB (1920x1080): 466 fields/s
MIXER TEMPORAL (1920x1080): 116 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 63 fields/s
Geforce 9400 PCI on a Pentium III 500

Real-life MPEG and VC1 HD samples do not decode in real-time with this setup (H264 works fine even for bitrates higher than level 4.1 and using de-interlacing).

Carl Eugen
cehoyos is offline   Reply With Quote
Old 06-01-09, 07:12 AM   #48
crisalide
Registered User
 
Join Date: Dec 2008
Posts: 173
Default Re: VDPAU testing tool

Quote:
Originally Posted by jyavenard View Post
Well, very puzzled with some results here...

9800GT here.
This card gives me trouble playing HD content in mythtv with vdpau...

SURFACE GET BITS: 809.969 M/s
SURFACE PUT BITS: 867.722 M/s

MPEG DECODING (1920x1080): 29 pic/s
H264 DECODING (1920x1080): 12 pic/s
VC1 DECODING (1440x1080): 37 pic/s

MIXER WEAVE (1920x1080): 2386 frames/s
MIXER BOB (1920x1080): 4383 fields/s
MIXER TEMPORAL (1920x1080): 876 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 331 fields/s


So the deinterlacers are very fast, but decoding is very slow. Much slower than my 9400GT !
AMD 9600 quad-core. Cool'n'Quiet is disabled in the BIOS

What could be wrong ?
Thanks
I would say it's a powermizer issue. Look at previous posts, some users had the same kind of problem and i think some have found solutions.
crisalide 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 01:18 PM.


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