AVS Forum banner
  • Our native mobile app has a new name: Fora Communities. Learn more.

Nvidia 4.0 codec + DXVA & NVVPP

2028 Views 26 Replies 9 Participants Last post by  pankov
I run a AOpen FX5900XT at 1280x720 via DVI to my Sony GWIII, and I want to maximize pq while minimizing tearing. I use ZP for DVD playback and have decided that VMR9 and the new Nvidia 4 codecs are the best for this. I have questions regarding DXVA options with the Nvidia codecs, as follows:


1. What is the proper setup to use DXVA with the new Nvidia 4 codecs? Is it as follows:

In Zoomplayer:

Video = Nvidia 3+ DXVA option

VMR9

Addtional filters = NVVPP first, and FFDShow second


2. Can a FX5900xt card take advantage of NVVPP &/or DXVA?


3. Big question: If answer to #2 was yes, than with an Nvidia fx5900xt card, is using DXVA and/or NVVPP supposed to provide better pq than without it? Or, does this card not provide the pq that using software mode would provide?


3. I understand that using DXVA means you are using the video card's hardware, rather than software, so does that mean reducing AA and AF would improve performance, but reduce picture quality?


4. More of an off-topic question: When using VMR9, such as with these Nvidia codecs, is it true that you can adjust colour, brightness, contrast, etc. at the display adapter, and not inside Zoomplayer, as you can when you have it set in ZP to Overlay?


5. Finally: With either the DXVA option and without, which colourspace output in ZP should be selected? I've read that one does YV12 and the other not, etc.
See less See more
Status
Not open for further replies.
1 - 20 of 27 Posts
the proper set up for dxva and nvpp for your card is :


zoomplayer : video nvidia 3+ dxva

renderer : whatever you want

in the codec itself : same renderer that in zoomplayer, and choose smart mode
How and where do I choose "smart mode"?


If it is in the video card properties, I do not see it.
If you are using FFDShow in the chain there is no point in choosing the 3+ dxva option. You actually should choose the non-DXVA version. I like keeping the NVPP in the chain because it performs the colorspace conversion and can do deinterlacing. So I use the following:


NVidia 3+

NVidia Post Processing

FFDshow


So your color out of the NVidia VPP is going to be YUV12, and out of FFDShow can be whatever you want (though converting it again will use more CPU). In short, with software processors like FFDShow in the chain DXVA mode is pretty much worthless for you.
Color out of the VPP is YV12, I assume YUV12 was a typo.


Vern
I hadn't seen you wanted to use ffdshow, so if you want to use dxva choose my set up, if you want to use ffdshow choose madpoet's
I was just about to ask the very same question and what do you know? I guess the search function really does work! Can you use the DXVA option with an ATI card? I tried it and it worked as long as I didn’t have ffdshow and the NVVPP in there. The weird thing was that it actually looked awesome in the DXVA mode! I thought that it looked good with ffdshow but for some reason the DXVA mode looked better on film DVDs. Now the DXVA mode did not correct the Chroma problem and it didn’t seem to deinterlace the the non-film discs. You mentioned that you can control the renderer for the codec and put it in “smart modeâ€. How do you do this? Also, I have an ATI HDTV wonder card and with the new nvidia decoder installed the aspect ratio has been messed up when I play the recorded HD files in the ATI File Player. Is there a way to adjust the aspect ratio of the Nvidia codec?
Thanks for the feedback thus far, but I'd like some answers on some of the other questions I had asked, like:


With an Nvidia fx5900xt card, is using DXVA and/or NVVPP supposed to provide better pq than without it? Since recommendations are not to use FFDShow with DXVA, with this card would I theoretically be able to achieve better pq without FFDShow and with DXVA?


I understand that using DXVA means you are using the video card's hardware, rather than software, so does that mean reducing AA and AF would improve performance, but reduce picture quality?
Quote:
Originally posted by madpoet
If you are using FFDShow in the chain there is no point in choosing the 3+ dxva option. You actually should choose the non-DXVA version. I like keeping the NVPP in the chain because it performs the colorspace conversion and can do deinterlacing. So I use the following:


NVidia 3+

NVidia Post Processing

FFDshow


So your color out of the NVidia VPP is going to be YUV12, and out of FFDShow can be whatever you want (though converting it again will use more CPU). In short, with software processors like FFDShow in the chain DXVA mode is pretty much worthless for you.
Are you using an Nvidia card? Do you use VMR9 or Overlay?
See less See more
Yes, a 6800GT. I use VMR9. Joe, DXVA+NVPP is not anywhere near the quality you can achieve with NVPP+FFDShow. Vern, thanks for correcting my typo ;)
Quote:
Originally posted by madpoet
Yes, a 6800GT. I use VMR9. Joe, DXVA+NVPP is not anywhere near the quality you can achieve with NVPP+FFDShow. Vern, thanks for correcting my typo ;)
Excellent, thanks for that. So does adding NVPP add significant CPU load? I find I get tearing with VMR9 just with FFDShow in it (2.8, just resizing with 0801preview FFDShow)


Madpoet, what is your current FFDShow config in this setup?


With my setup is using VMR7 that much of a difference in pq from VMR9, considering VMR9 would take advantage of my fx5900xt's hardware more than VMR7?
From reading, I thought with 6xxx cards, you should not choose NVPP, instead, choose "smart" deinterlacing and that does the NVPP processing in hardware. Is this correct?
it's only right in hardware, in software you need to choose auto + nvpp in the graph
The only cards that can use DXVA + NVVPP are the 6x00 serires.


With those cards if you set the interlace mode to smart, you should automatically get NVVPP.


Otherwise you need to use the non-DXVA codec to get NVVPP to work
Quote:
Originally posted by sotti
The only cards that can use DXVA + NVVPP are the 6x00 serires.


With those cards if you set the interlace mode to smart, you should automatically get NVVPP.


Otherwise you need to use the non-DXVA codec to get NVVPP to work
And so if you were to use the non-dxva codec, would you still select NVVPP as an additional filter?


How do you guys find this codec as compared to DScaler5, with an Nvidia card?
See less See more
Again, I don't think setting DXVA on does anything regardless of what card you use if you have FFDShow in the chain.
Quote:
Originally posted by madpoet
Again, I don't think setting DXVA on does anything regardless of what card you use if you have FFDShow in the chain.
I understand that, but was asking something different.


I was asking if with nonDXVA codec you should add NVVPP as an additional filter.


Also, was asking what your thoughts on how this nonDXVA codec (with or without NVVPP) compares to DScaler5 0.0.0.3 with using an Nvidia card.
I was responding more to sotti than you ;). I add it because it does deinterlacing and colorspace conversion.
Ok, thanks. Do you still think Nvidia 4 with NVVPP beats DScaler5 for pq?
1 - 20 of 27 Posts
Status
Not open for further replies.
Top