|
|
#13 | |
|
Registered User
Join Date: May 2009
Posts: 24
|
crisalide, your tool is so impressive.
Thank you so much. Is it possible to add an "H.264 DECODING" test? AaronP, > you may need to disable CPU frequency scaling I did it (see "Cool'n'Quiet OFF"), and the MPEG decoding is improved, but the MGS4 trailer (H.264) is still slow. NVIDIA sell 9800/9600GT Low Power for power saving, so the customers don't want to disable CnQ for them. |
|
|
|
|
|
|
#14 | |
|
Registered User
Join Date: May 2007
Posts: 72
|
Quote:
- no requires Qt at all - if Qt is a must - might it be based on Qt3 (I'm on 0.21-fixes which is based on Qt3) - bulid is based on automake (I want to include to my distro which is based on minimyth) thx ! |
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Dec 2008
Posts: 57
|
Code:
SURFACE GET BITS: 869.821 M/s SURFACE PUT BITS: 430.321 M/s MPEG DECODING (1920x1080): 77 pic/s VC1 DECODING (1440x1080): 121 pic/s MIXER WEAVE (1920x1080): 1133 frames/s MIXER BOB (1920x1080): 1700 fields/s MIXER TEMPORAL (1920x1080): 341 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 104 fields/s Driver version 185.18.08 |
|
|
|
|
|
#16 | |
|
Registered User
Join Date: May 2009
Posts: 24
|
Ah, I didn't know that AaronP was a NVIDIA worker.
I could play the MGS4 trailer with AMD 780G by "Media Player Classic Homecinema" on Windows (with GPU acceleration). I think the bandwidth is enough. > you may need to disable CPU frequency scaling or force it > to a particular minimum level to ensure that the GPU has enough bandwidth. You shouldn't say "You need to disable CnQ to use 9800'ECO' properly". That is a bad joke. I'm very disappointed that the comment came from a NVIDIA developer. |
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: May 2009
Posts: 24
|
I did a mistake. The Cool'n'Quiet process remained.
I removed the process and run qvdpautest again. Cool'n'Quiet OFF Code:
SURFACE GET BITS: 1141.44 M/s SURFACE PUT BITS: 1248.05 M/s MPEG DECODING (1920x1080): 78 pic/s <== OK VC1 DECODING (1440x1080): 127 pic/s <== OK MIXER WEAVE (1920x1080): 2364 frames/s MIXER BOB (1920x1080): 4237 fields/s MIXER TEMPORAL (1920x1080): 827 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 307 fields/s Still I can't play the MGS4 trailer properly. |
|
|
|
|
|
#18 | |
|
Registered User
Join Date: Apr 2009
Location: Germany
Posts: 75
|
When I run the make command, I get the following errors:
Code:
/Desktop/qvdpautest-0.1$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -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 vdpaucontext.h:6,
from vdpauwidget.h:6,
from vdpauwidget.cpp:8:
/usr/include/vdpau/vdpau_x11.h:44:22: error: X11/Xlib.h: 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 vdpaucontext.h:6,
from vdpauwidget.h:6,
from vdpauwidget.cpp:8:
/usr/include/vdpau/vdpau_x11.h:122: error: typedef ‘VdpDeviceCreateX11’ is initialized (use __typeof__ instead)
/usr/include/vdpau/vdpau_x11.h:122: error: ‘Display’ was not declared in this scope
/usr/include/vdpau/vdpau_x11.h:122: error: ‘display’ was not declared in this scope
/usr/include/vdpau/vdpau_x11.h:123: error: expected primary-expression before ‘int’
/usr/include/vdpau/vdpau_x11.h:125: error: expected primary-expression before ‘*’ token
/usr/include/vdpau/vdpau_x11.h:125: error: ‘device’ was not declared in this scope
/usr/include/vdpau/vdpau_x11.h:126: error: expected primary-expression before ‘*’ token
/usr/include/vdpau/vdpau_x11.h:126: error: ‘get_proc_address’ was not declared in this scope
/usr/include/vdpau/vdpau_x11.h:134: error: ‘VdpDeviceCreateX11’ does not name a type
/usr/include/vdpau/vdpau_x11.h:158: error: ‘Drawable’ has not been declared
In file included from vdpauwidget.h:6,
from vdpauwidget.cpp:8:
vdpaucontext.h:17: error: expected `)' before ‘*’ token
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
vdpaucontext.h:28: error: ISO C++ forbids declaration of ‘Display’ with no type
vdpaucontext.h:28: error: expected ‘;’ before ‘*’ token
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:21: error: ‘QString’ does not name a type
vdpauwidget.h:28: 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:
vc1decoder.h:44: error: ISO C++ forbids declaration of ‘QList’ with no type
vc1decoder.h:44: error: expected ‘;’ before ‘<’ token
vdpauwidget.cpp:26: error: expected `)' before ‘*’ token
vdpauwidget.cpp:42: error: ‘QString’ does not name a type
vdpauwidget.cpp: In member function ‘void VdpauWidget::displayFrame(VdpVideoSurface, int, int, double)’:
vdpauwidget.cpp:111: error: ‘width’ was not declared in this scope
vdpauwidget.cpp:111: error: ‘height’ was not declared in this scope
vdpauwidget.cpp: At global scope:
vdpauwidget.cpp:108: warning: unused parameter ‘ratio’
vdpauwidget.cpp:121: error: ‘QString’ does not name a type
vdpauwidget.cpp:206: error: ‘QString’ does not name a type
vdpauwidget.cpp:238: error: ‘QString’ does not name a type
vdpauwidget.cpp:270: error: ‘QString’ does not name a type
vdpauwidget.cpp:320: error: ‘QString’ does not name a type
make: *** [vdpauwidget.o] Error 1
|
|
|
|
|
|
|
#19 |
|
Registered User
Join Date: May 2009
Posts: 24
|
I had managed Cool'n'Quiet by cpufreqd.
I changed it to powernowd and it works better. Cool'n'Quiet ON by powernowd Code:
SURFACE GET BITS: 866.771 M/s SURFACE PUT BITS: 1246.87 M/s MPEG DECODING (1920x1080): 69 pic/s <== OK VC1 DECODING (1440x1080): 110 pic/s <== OK MIXER WEAVE (1920x1080): 2380 frames/s MIXER BOB (1920x1080): 4219 fields/s MIXER TEMPORAL (1920x1080): 826 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 306 fields/s I think the bandwidth@CnQ is enough. |
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Feb 2008
Posts: 1
|
Quote:
|
|
|
|
|
|
|
#21 |
|
Registered User
Join Date: Dec 2008
Posts: 173
|
New version 0.2 : http://hftom.free.fr/qvdpautest-0.2.tar.gz
- Added H264 decoding test. - Better mixer loop calibration (for f** fast GPU ![]() Reference: MSI 9500GT Code:
SURFACE GET BITS: 1370.44 M/s SURFACE PUT BITS: 872.315 M/s MPEG DECODING (1920x1080): 78 pic/s H264 DECODING (1920x1080): 44 pic/s VC1 DECODING (1440x1080): 125 pic/s MIXER WEAVE (1920x1080): 545 frames/s MIXER BOB (1920x1080): 994 fields/s MIXER TEMPORAL (1920x1080): 201 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 73 fields/s |
|
|
|
|
|
#22 |
|
Registered User
Join Date: Dec 2008
Posts: 173
|
|
|
|
|
|
|
#23 |
|
Registered User
Join Date: May 2009
Posts: 24
|
crisalide,
> - Added H264 decoding test. Thank you so much! I took a movie for checking VDPAU and PowerMizer performances. http://www.geocities.jp/ep3797/snaps...st20090527.ogg Get it by wget and play it by mplayer please. I took the movie by Istanbul. $ nvidia-settings => PowerMizer tab. $ ./qvdpautest $ istanbul => Right click the Istanbul icon and choose "Select Area to Record" => Select Area => Left click the Istanbul icon => Start qvdpautest Sometimes PowerMizer chooses a Low Performance Level during the test. (I disabled Cool'n'Quiet.) I think the NVIDIA's power calibration is buggy, so the results of qvdpautest are unstable. Test1 Code:
SURFACE GET BITS: 1147.06 M/s SURFACE PUT BITS: 1247.66 M/s MPEG DECODING (1920x1080): 78 pic/s H264 DECODING (1920x1080): 45 pic/s VC1 DECODING (1440x1080): 127 pic/s <== OK MIXER WEAVE (1920x1080): 2313 frames/s MIXER BOB (1920x1080): 4136 fields/s MIXER TEMPORAL (1920x1080): 831 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 305 fields/s Code:
SURFACE GET BITS: 1141.77 M/s SURFACE PUT BITS: 1247.66 M/s MPEG DECODING (1920x1080): 78 pic/s H264 DECODING (1920x1080): 45 pic/s VC1 DECODING (1440x1080): 60 pic/s <== Bad MIXER WEAVE (1920x1080): 2313 frames/s MIXER BOB (1920x1080): 4136 fields/s MIXER TEMPORAL (1920x1080): 831 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 305 fields/s Code:
SURFACE GET BITS: 1146.07 M/s SURFACE PUT BITS: 1244.91 M/s MPEG DECODING (1920x1080): 78 pic/s H264 DECODING (1920x1080): 45 pic/s VC1 DECODING (1440x1080): 127 pic/s <== OK MIXER WEAVE (1920x1080): 2313 frames/s MIXER BOB (1920x1080): 4136 fields/s MIXER TEMPORAL (1920x1080): 831 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 305 fields/s |
|
|
|
|
|
#24 |
|
Registered User
Join Date: May 2009
Posts: 24
|
I found the way to play the MGS4 trailer smoothly.
http://www.nvnews.net/vbulletin/show...57&postcount=7 VDPAU improves the CPU usage greatly. |
|
|
|
![]() |
| Thread Tools | |
|
|
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 | Latest Tech And Game Headlines | 0 | 05-20-12 05:30 PM |
| Portal 2 Perpetual Testing Initiative Starts Now | News | Latest Tech And Game Headlines | 0 | 05-08-12 05:00 PM |
| tv tool 6.8 | thcdru2k | NVIDIA Windows Graphics Drivers | 4 | 10-18-02 01:10 PM |