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

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-31-09, 02:24 PM   #1
mirsev
Registered User
 
Join Date: Oct 2009
Posts: 2
Default NVIDIA 190.42 vs 180.60: performance issue

I played one minute video recorded by Panasonic camcorder HDC-SD100 with the latest mplayer (SVN-r29806-4.3.2) and two versions of NVIDIA driver: 180.60 and 190.42. It appears that newer 190.42 driver is slower than older 180.60.

Video clip:
Codec H.264
Stream: MPEG2 TS
Resolution: 1920x1080i
Frame rate: 60 field per second

The mplayer command line was

mplayer -vo vdpau:deint=2:sharpen=0.7:denoise=0 -vc ffh264vdpau \
-demuxer lavf -lavfdopts format=mpegts -nocorrect-pts \
-mc 0 -autosync 0 -fs -panscan 1 -framedrop -benchmark


Here is the benchmark result with NVIDIA driver 180.60 (I ran mplayer several times to provide enough statistics):

BENCHMARKn: disp: 3706 (58.69 fps) drop: 50 (1%) total: 3756 (59.48 fps)
BENCHMARKn: disp: 3701 (58.66 fps) drop: 55 (1%) total: 3756 (59.53 fps)
BENCHMARKn: disp: 3663 (58.09 fps) drop: 93 (2%) total: 3756 (59.57 fps)
BENCHMARKn: disp: 3672 (58.25 fps) drop: 86 (2%) total: 3758 (59.62 fps)
BENCHMARKn: disp: 3711 (58.84 fps) drop: 45 (1%) total: 3756 (59.55 fps)
BENCHMARKn: disp: 3700 (58.76 fps) drop: 56 (1%) total: 3756 (59.65 fps)

Unfortunately, with newer driver 190.42 the results are worse and video is jerky:

BENCHMARKn: disp: 3534 (55.99 fps) drop: 222 (5%) total: 3756 (59.51 fps)
BENCHMARKn: disp: 3508 (55.60 fps) drop: 248 (6%) total: 3756 (59.53 fps)
BENCHMARKn: disp: 3516 (55.68 fps) drop: 240 (6%) total: 3756 (59.48 fps)
BENCHMARKn: disp: 3493 (55.38 fps) drop: 263 (7%) total: 3756 (59.54 fps)
BENCHMARKn: disp: 3481 (55.40 fps) drop: 275 (7%) total: 3756 (59.77 fps)
BENCHMARKn: disp: 3495 (55.39 fps) drop: 261 (6%) total: 3756 (59.52 fps)

With deinterlacing turned off (-vo vdpau:deint=0:sharpen=0.7:denoise=0) the results are better but still newer driver provides lower performance:

NVIDIA 180.60:

BENCHMARKn: disp: 3751 (59.62 fps) drop: 11 (0%) total: 3762 (59.80 fps)
BENCHMARKn: disp: 3756 (59.66 fps) drop: 6 (0%) total: 3762 (59.76 fps)
BENCHMARKn: disp: 3757 (59.69 fps) drop: 5 (0%) total: 3762 (59.77 fps)
BENCHMARKn: disp: 3759 (59.68 fps) drop: 3 (0%) total: 3762 (59.73 fps)
BENCHMARKn: disp: 3760 (59.71 fps) drop: 2 (0%) total: 3762 (59.74 fps)
BENCHMARKn: disp: 3755 (59.65 fps) drop: 7 (0%) total: 3762 (59.76 fps)

NVIDIA 190.42:

BENCHMARKn: disp: 3753 (59.64 fps) drop: 9 (0%) total: 3762 (59.78 fps)
BENCHMARKn: disp: 3748 (59.59 fps) drop: 14 (0%) total: 3762 (59.81 fps)
BENCHMARKn: disp: 3715 (59.28 fps) drop: 47 (1%) total: 3762 (60.03 fps)
BENCHMARKn: disp: 3746 (59.56 fps) drop: 16 (0%) total: 3762 (59.82 fps)
BENCHMARKn: disp: 3749 (59.59 fps) drop: 13 (0%) total: 3762 (59.80 fps)
BENCHMARKn: disp: 3758 (59.69 fps) drop: 4 (0%) total: 3762 (59.75 fps)

Nevertheless, I would like to watch my videos with at least BOB deinterlacing. Is it known performance issue with 190.42 driver? Is there any way to fix that?

Used hardware shown by qvdpautest-0.3:

Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
12:03 NVIDIA(0): NVIDIA GPU GeForce 9200M GS (G98) at PCI:1:0:0 (GPU-0)

VDPAU API version : 0
VDPAU implementation : NVIDIA VDPAU Driver Shared Library 190.42 Tue Oct 20 20:55:52 PDT 2009

SURFACE GET BITS: 1041.91 M/s
SURFACE PUT BITS: 609.13 M/s

MPEG DECODING (1920x1080): 69 frames/s
MPEG DECODING (1280x720): 154 frames/s
H264 DECODING (1920x1080): 56 frames/s
H264 DECODING (1280x720): 108 frames/s
VC1 DECODING (1440x1080): 77 frames/s

MIXER WEAVE (1920x1080): 218 frames/s
MIXER BOB (1920x1080): 313 fields/s
MIXER TEMPORAL (1920x1080): 71 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 94 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 24 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 26 fields/s

MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 93 fields/s

By the way, qvdpautest-0.3 shows practically the same performance with both drivers.
mirsev is offline   Reply With Quote
Old 11-03-09, 03:15 AM   #2
mirsev
Registered User
 
Join Date: Oct 2009
Posts: 2
Default Re: NVIDIA 190.42 vs 180.60: performance issue

Additional information: It appears that VDPAU option sharpen=X makes a difference with 190.42 driver. With sharpen=0 new drivers works faster than with sharpen=0.7. There is almost no such a difference with older 180.60 driver. Nevertheless, the visible result (picture sharpening) is practically the same for both and, as shown in previous post, 190.42 is noticeably slower than 180.60.

Any comments, confirmations?
mirsev 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


All times are GMT -5. The time now is 07:17 PM.


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