• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

MICROSOFT DXVA WMV-HD ACCELERATION PATCH OUT!!!!

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
http://www.anandtech.com/video/showdoc.aspx?i=2305&p=9

Anand says in his article that the Terminator 1080p would be bottlenecked on his 1600x1200 machine. I don't think this is true becuase decoding still happens, and is just resized down later. Regardless, for the sake of comparison, I used the T2 720p trailer at 1280x1024 resolution. The minimum CPU usage for me was about 22%.

Terminator 2 720p (WMV DXVA): http://pics.bbzzdd.com/users/xtknight/terminator_dxva.JPG

Since I didn't benchmark this video before installing the patch I can't determine if the difference between my CPU usage now and then is the same as Anand's results. My CPU usage results seem to be a little higher than his, but he probably used a faster CPU.
 
i'm a bit confused.. on nv's support page, under agp gpu's, it states:

GeForce 6800 GT

MPEG2:
SD/HD hardware accelerated decode and display processing

WMV9:
SD/HD display processing including Gamma Correction and Color Space Conversion

POST PROCESSING:
Spatial-Temporal De-Interlacing
NTSC 3:2 Pull Down
NTSC 3:2 Bad Edit Correction

those are the exact same things stated above for the pci-e gpus. in fact, the only ones that state differently are the 6200 pcie gpus, which under wmv9 states:

SD hardware accelerated decode and HD hardware accelerated decode up to 720p

so none of them work expect pcie 6200?

 
Originally posted by: CaiNaM
i'm a bit confused.. on nv's support page, under agp gpu's, it states:

GeForce 6800 GT

MPEG2:
SD/HD hardware accelerated decode and display processing

WMV9:
SD/HD display processing including Gamma Correction and Color Space Conversion

POST PROCESSING:
Spatial-Temporal De-Interlacing
NTSC 3:2 Pull Down
NTSC 3:2 Bad Edit Correction

those are the exact same things stated above for the pci-e gpus. in fact, the only ones that state differently are the 6200 pcie gpus, which under wmv9 states:

SD hardware accelerated decode and HD hardware accelerated decode up to 720p

so none of them work expect pcie 6200?

No it isn't. Under AGP there's actually nothing that says hardware acceleration. Display processing is different.
 
Originally posted by: xtknight
No it isn't. Under AGP there's actually nothing that says hardware acceleration. Display processing is different.

well, that's kind of my point.. there's nothing under the pcie 6800u/gt that says "hardware acceleration" either, so that means it's not supported on any 6800u/gt, pcie or not?

 
Bellow is what the N40 was said to be able to do at pre/and launch, before it was edited later on nvidia site.


Inverse telecine (3:2 pulldown)
Motion adaptive deinterlacing (SPAD)
Color space conversion
Gamma correction
Processor amplifier
WMV9/H.264 motion compensation
WMV9/H.264 in-loop deblocking
Noise reduction
Frame rate conversion
MPEG 2 Decode / Encode (SD and HD resolutions)
MPEG 4 Decode / Encode
DiVX Decode / Encode
High Quality scaling
 
I'm using the 71.84 Drivers on a BFG6600GT.
Playing the 1080P "Coral Reef Adventure" from the DVD at full-screen

Before this patch: 70-80% average CPU usage over 10 minutes

After this patch: 50-60% average CPU usage over same 10 minutes

So, something has happened, but not huge. Also, the little Nvidia decoders control applet that shows-up in the tray during regular (i.e. mpeg-2) DVD playback does not appear during this playback either before or after.

I would have expected the offloading to pure-video to more significant, unless there is more video processing added. I didn't notice any image quality change, but it looked pretty good to begin with. Maybe i've got too-much software audio processing going on. I'm just using headphones from the on-board audio. Is there any way to make sure the audio processing isn't doing unnecessarily complex stuff?

nBd
 
Originally posted by: Nanobaud
I'm using the 71.84 Drivers on a BFG6600GT.
Playing the 1080P "Coral Reef Adventure" from the DVD at full-screen

Before this patch: 70-80% average CPU usage over 10 minutes

After this patch: 50-60% average CPU usage over same 10 minutes

So, something has happened, but not huge. Also, the little Nvidia decoders control applet that shows-up in the tray during regular (i.e. mpeg-2) DVD playback does not appear during this playback either before or after.

I would have expected the offloading to pure-video to more significant, unless there is more video processing added. I didn't notice any image quality change, but it looked pretty good to begin with. Maybe i've got too-much software audio processing going on. I'm just using headphones from the on-board audio. Is there any way to make sure the audio processing isn't doing unnecessarily complex stuff?

nBd

Hey your cpu utilization may be the lowest on the planet right now for all we know. (by this I mean we haven't seen any posts of what this does for ATI yet) Might be cause for much rejoicing if you're a WMV9 devotee.



 
Originally posted by: CaiNaM
Originally posted by: xtknight
No it isn't. Under AGP there's actually nothing that says hardware acceleration. Display processing is different.
well, that's kind of my point.. there's nothing under the pcie 6800u/gt that says "hardware acceleration" either, so that means it's not supported on any 6800u/gt, pcie or not?
Correct, because the PCIe 6800GTs and Us are simply the AGP GPUs with the HSI bridge chip built into the die, IIRC (aka, NV45). All the newer, PCIe-native GPUs (6200/NV44, 6600/NV43, native 12-pipe 6800/NV41, probably the mobile 6800U/NV42) should support HD acceleration thanks to an updated/fixed PVP.
 
strange... with this update, my "use high quality mode" makes all my videos suck(black and white sometimes, or with off-color, etc)... using Overlay looks fine but doesn't look as good as not checking either of them...
 
This thread title should be changed to reflect that Microsoft released the patch to enable WMV acceleration with WMP10, it should work with "Most" DX9 class cards.
I'll post some ATI results as soon as I can test it out.....

"bout time Microsoft is all I can say...good grief!
 
Originally posted by: ddogg
Originally posted by: otispunkmeyer
i get an error for that, "setup cannot continue" something about prerequisits and stuff

ya same error message here

For those who were not able to install the update because of the prerequisite error:
Further down on this page from OP's post, it says you must install hotfix 891122 as one of the prerequisites.

I was getting the same error, installed the 891122 hotfix and was then able to install the update. (plain 6800 pci-e, driver version 71.89)


Now I ask others - what do i do now that the update's installed? any changes in nvidia display properties or wmp properties?
 
Originally posted by: rbV5
This thread title should be changed to reflect that Microsoft released the patch to enable WMV acceleration with WMP10, it should work with "Most" DX9 class cards.
I'll post some ATI results as soon as I can test it out.....

"bout time Microsoft is all I can say...good grief!

I decided to change the title per your suggestion... because your right, it's not just purevideo... it's any card that has DXVA abilities. No kidding about Microsoft... could you take any longer... 😛
 
Originally posted by: HN
Originally posted by: ddogg
Originally posted by: otispunkmeyer
i get an error for that, "setup cannot continue" something about prerequisits and stuff

ya same error message here

For those who were not able to install the update because of the prerequisite error:
Further down on this page from OP's post, it says you must install hotfix 891122 as one of the prerequisites.

I was getting the same error, installed the 891122 hotfix and was then able to install the update. (plain 6800 pci-e, driver version 71.89)


Now I ask others - what do i do now that the update's installed? any changes in nvidia display properties or wmp properties?

You shouldn't have to change anything. I didn't, and my CPU usage during 720p "The Living Sea" jumped from between 45% (when there wasn't a lot of motion) and 60% (when there was a lot motion). My GPU is a Geforce 6600 GT (AGP), and I'm using the WHQL 71.89's.

I have a couple of questions...during playback, I'm getting some dropped frames here and there. I have a Winchester Athlon64 3200+ OC'd to a 3500+ (2.2GHz) and 1GB of RAM running at 220MHz, so I figured my hardware is up to task. I haven't tried 1080p yet, so I'm thinking if a get a few dropped frames on 720p, I'm definitely going to get some dropped frames with 1080p. Am I wrong?

Lastly, the PureVideo technical brief states "It accomplishes this by adding programmability that addresses new video formats (such as WMV9), and future formats such as MPEG-4, plus H.264 for high definition," with "it" meaning the video processor in PureVideo supported Geforce 6 series GPU's. Thus, does anyone know if the PureVideo supported GPU's will decode H.264 now (i.e. the upcoming Quicktime 7). Apple has started to put H.264 movie trailers on Quicktime's Web site, and I'd like to be able to watch them (w/o having my CPU usage skyrocket). Otherwise, will WMP support H.264 as well? If so, will nVIDIA or Microsoft or both have to release even more updates? I'm thinking about if H.264 eventually beats out WMVHD.
 
It's up to NVIDIA to program their video processor. I am at a loss to find any ounce of technical documentation on how PureVideo shall be implemented within external apps, on NVIDIA's developer site. Windows Media Player does not need to support "H.264", per se. External codecs which are loaded from WMP need to be optimized for PureVideo themselves, not Windows Media Player. As I said, due to the lack of tech docs, Apple can't magically enable PureVideo on any of their Quicktime 7 codecs either. Essentially, you and me have no more information than Apple or Microsoft do about coding for this PVP. Pretty useless, eh?
 
Originally posted by: xtknight
It's up to NVIDIA to program their video processor. I am at a loss to find any ounce of technical documentation on how PureVideo shall be implemented within external apps, on NVIDIA's developer site. Windows Media Player does not need to support "H.264", per se. External codecs which are loaded from WMP need to be optimized for PureVideo themselves, not Windows Media Player. As I said, due to the lack of tech docs, Apple can't magically enable PureVideo on any of their Quicktime 7 codecs either. Essentially, you and me have no more information than Apple or Microsoft do about coding for this PVP. Pretty useless, eh?

Hooray!

Update: I just tried 1080p "The Living Sea," and my CPU usage bounced between ~50-70%, never going above 70% but averaging around 55-65%. Again, AGP 6600 GT. I'll try to post a screenshot later tonight.
 
Ok, so I installed the requisite patches and turned on the appropriate entries in my registry and ran SIL 1080p.

In the past I ran with very high CPU usage, high 80s to low 90s. Now even with High Quality Mode turned on instead of overlays my CPU usage was 45 to 55 most of the time. Spikes both high and low were noted. No dropped frames or stuttering of any kind (audio or video).

So it's at least partially working now. Pertinent system specs:
Clawhammer 3400+
1GB PC3200
ATI X800XL AGP8X
ATA133 hard drive with SW IDE drivers
Onboard AC'97 sound

Maybe the next release of the catalyst drivers will enable the WMV acceleration by default so I don't have to dig through the registry.
 
AMD64 @1.8GHz ATI X800XL Catalyst Drivers "Step into Liquid 1080" Trailer WMP10 HQ mode

WMV acceleration enabled peak ^75% CPU utilization no dropped frames
WMV acceleration disabled peak ^95% CPU utilization no dropped frames

Looks like ~ 20% reduction in CPU utilization for this particular Trailer. I haven't checked it for closely for PQ, but it looked OK. watching it through a couple times.

Its not a "huge" improvement, but takes it from being all my 3000+ AMD64 can handle, to having a little breathing room. Definately better than nothing. I'll give it a go on my other PC's.
 
Originally posted by: Savarak
strange... with this update, my "use high quality mode" makes all my videos suck(black and white sometimes, or with off-color, etc)... using Overlay looks fine but doesn't look as good as not checking either of them...

bump
 
Originally posted by: rbV5
AMD64 @1.8GHz ATI X800XL Catalyst Drivers "Step into Liquid 1080" Trailer WMP10 HQ mode

WMV acceleration enabled peak ^75% CPU utilization no dropped frames
WMV acceleration disabled peak ^95% CPU utilization no dropped frames

Looks like ~ 20% reduction in CPU utilization for this particular Trailer. I haven't checked it for closely for PQ, but it looked OK. watching it through a couple times.

Its not a "huge" improvement, but takes it from being all my 3000+ AMD64 can handle, to having a little breathing room. Definately better than nothing. I'll give it a go on my other PC's.


i drop frames like a bitch on a 2.2GHz AMD A64

highquality and overlays doesnt make a difference 100% all time
 
here's a hell of a scenario:

Two high-definition Windows media files playing with DXVA and VirtualDub encoding a H.264 video in the background.

SIL 1080p and T2 720p

No frames dropped on either player. You can't see statistics in the T2 movie for some reason, nor can you see the picture on it because it was running in overlay. But take my word for it, it was playing. 😉 I could tell by my eyes there were no skipped frames in Terminator 2.

http://pics.bbzzdd.com/users/xtknight/2wmvhd_vdub.PNG
 
Originally posted by: otispunkmeyer
Originally posted by: rbV5
AMD64 @1.8GHz ATI X800XL Catalyst Drivers "Step into Liquid 1080" Trailer WMP10 HQ mode

WMV acceleration enabled peak ^75% CPU utilization no dropped frames
WMV acceleration disabled peak ^95% CPU utilization no dropped frames

Looks like ~ 20% reduction in CPU utilization for this particular Trailer. I haven't checked it for closely for PQ, but it looked OK. watching it through a couple times.

Its not a "huge" improvement, but takes it from being all my 3000+ AMD64 can handle, to having a little breathing room. Definately better than nothing. I'll give it a go on my other PC's.


i drop frames like a bitch on a 2.2GHz AMD A64

highquality and overlays doesnt make a difference 100% all time

Ironic isn't it? 6800 AGP and GT/U owners look to be screwed out of DXVA WMV acceleration period, and the "working" models appear (I'll wait for more results however) to be not a whole lot better than ATI's DXVA acceleration (much like the hyped purevideo MPEG functionality)

What a joke :roll: They better have sharpen the pencils for the next part.
 
The WMV Acceleration check box on the ATI Options tab can be unhidden by changing the registry value "HideWMVButton" from 1 to 0.

The same check box is also available in ATI Tray Tools.

Rather dissapointing that acceleration is actually limited to MS's player.

SiL 1080p: 20% vs 35% avg


 
Back
Top