PDA

View Full Version : Investigating the VPE2.0 on FX cards


DSC
03-14-03, 03:20 AM
Ok, this requires the help from current FX owners. I'm interested in checking out the Video Processing Engine(VPE) 2.0(MPEG2 decoding) capabilities of the FX line (5200/5600/5800).

How does one do this? Well, here's my request for current FX owners. Download NVDVD 2.27(latest version).

http://www.nvidia.com/view.asp?PAGE=nvdvd_downloadtrial

Install it, then run the CoolDVDBits.reg(in zip) file attached below. This will unlock plenty of hidden options in the NVDVD preferences. Click the DXVA tab. Please make a screenshot of that tab by pressing ALT+PRT SCR, save it as a PNG (PNG is much better format for screenshots) and please attach it to this thread. Thanks! :D

DSC
03-14-03, 03:23 AM
Here's a screenshot taken by a friend who has a Radeon 9000 card. As you can see, IDCT support is reported.

http://www.nvnews.net/vbulletin/attachment.php?s=&postid=87546

DSC
03-14-03, 06:31 AM
Anyone? No one wanna help? :( :o :confused:

jAkUp
03-14-03, 10:06 AM
i might do it later when i get home today... does this registry hack only change nvdvd properties??? im a little scared of registry editing as i had a bad experience a couple years ago:(

DSC
03-14-03, 08:13 PM
Yes, it only changes NVDVD's properties. Here's a copy and paste of what it does.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\NVIDIA Corporation\NVDVD]
"EnableSceneCapture"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Nvidia Corporation\Filters\Audio]
"EnablePropPage"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Nvidia Corporation\Filters\Video]
"EnablePropPage"=dword:00000001

As you can see, it doesn't do anything else. Thanks for your help, jAkUp. :D

jAkUp
03-14-03, 09:16 PM
ok kool... ill give it a shot later today

jAkUp
03-14-03, 10:39 PM
downloading...

jAkUp
03-14-03, 10:52 PM
here you go

http://www.nvnews.net/vbulletin/attachment.php?s=&postid=87983

DSC
03-15-03, 12:52 AM
Thanks jakup. :)

This confirms my suspicion. Nvidia's VPE isn't doing everything on the hardware, as you can see from the picture, Inverse Scan is done in software(CPU) while ATI is doing on hardware. Very disappointing, once again Nvidia isn't providing us the best MPEG2 decoding engine like ATI's. :( :eek:

ATI had IDCT support since Rage128, only NOW Nvidia is providing IDCT in all their chips. :rolleyes: :mad:

It seems the VPE2.0 is unchanged from the original VPE in the GF4 MX chips. I just checked and confirmed, exactly the same thing is reported on the GF4 MX. Inverse Scan done in software.

Strangely, GF256/GF2/GF3/GF4 Ti which does not have IDCT support in them, does Inverse Scan in Hardware....... :confused:

StealthHawk
03-15-03, 01:37 AM
are you sure that NVDVD has just not been updated to support NV30 and it's VPE2.0 features?

Graphics Chips Supported
All Microsoft DirectX® 8.x compatible chips, including:
NVIDIA® GeForce 256
NVIDIA GeForce2 family
NVIDIA GeForce3 family
NVIDIA GeForce4 family
NVIDIA Quadro family
NVIDIA Quadro2 family
NVIDIA Quadro DCC family
NVIDIA Quadro4 family
NVIDIA nForce family
NVIDIA nForce2 family
ATI® Radeon family
Intel® i845G
Intel i815G/i815EG

http://www.nvidia.com/view.asp?PAGE=nvdvd_sysreq

gfFX isn't even listed yet.

for example, it is true(or at least was in the past) that ATI card owners only got superior playback when using ATI's player. so it is possible that the software hasn't been optimized yet.

DSC
03-15-03, 01:53 AM
Yes, it is possible that it hasn't been updated yet to support FX cards, but I don't really think that matters much.

Only NVDVD has this very useful DXVA tab which shows you exactly what features are supported on the graphics chip. :thumbsup:

StealthHawk
03-15-03, 02:11 AM
well, like i said above, the software makes all the difference.

other DVD players couldn't take advantage of ATI's hardware features in the past, you would only get use of the hardware acceleration by using ATI's player.

therefore if NVDVD is coded in such a way that it simply cannot take advantage of all hardware features then it won't. or possibly VPE2.0 works in such a way that the software must be explicitly coded to use it to its full advantage.

basically i'm just throwing out the idea that just because the software says something doesn't make it true(or false). i still remember back when the gf3 was released there was the original card, and a revision. software that was used to determine what revision card you had would always report the lower revision. a new version of the software fixed this misidentification problem.

DSC
03-15-03, 10:26 AM
Ok, I see what you mean. But I think NVDVD is quite fairly accurate, since it will query the hardware and drivers for device capabilities. :)