• 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 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
 
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

 
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

I don't know DP, history is full of first gen hardware that wasn't perfect. They fixed it within months for the second gen chips (nV41, nV43) so it's not the crime of the century.

It's unfortunate that a lot of people bought the nV40s partially for the WMV9 decode, but when you get down to it, from the looks of these posts, what are they really missing?
15-20% offload? OK, so how much is that worth? Not like you'll be watching a movie while a huge database update is happening in the background with that offload?

I get a ~80 cpu utilization now without WMV9 acceleration, getting 60-65% wouldn't change my life?



 
Point is, Rollo, that we had expected more than this. If we were expecting what they gave us most of us would never have gotten our panties all in a wad over the fiasco.

From what I read about PVP from NV before I bought my 6800, I expected the GPU to pick up all but a few % points of the load while playing WMV HD content, not just 10 or 20%. It's like the new PPU we're all reading about. From what I gather the PPU will offload damn near all the physics load from the CPU when it is: a. installed and b. software is coded to enable the thing.

It was a noble effort on NV's part to try to provide us with that functionality, but they dropped the ball when they refused to fess about to us about it broken on 6800 AGP cards when this all became an issue last year. And no, ATI is not doing much better here. I wish my X800XL was giving me more in this regards as well.
 
Originally posted by: Rollo
[defective nv40]... I get a ~80 cpu utilization now without WMV9 acceleration, getting 60-65% wouldn't change my life?

In such a scenario the acceleration would allow using the PC for something at the same time as the video is output to another display.

With my system, the difference betwixt 35% and 20% CPU usage has far less impact. But in any case WMV HD is a mere novelty for the forseeable future and may never be significant.
 
On my lowly P4 2.4 GHz, 1080p clips never played back at all, maxing out the CPU. With this patch, I get around 60-70% CPU and the video plays back fine,

However, the audio is ahead by varying amounts. On the 720p "Step Into Liquid" clip, the video is outta sync by a little bit and on the 1080p version the audio is ahead by a lot more and the clip runs without sound towards the end.

All the clips have audio issues except for "Taxi 3 " and "Halo 2" (which doesn't have any characters speaking. However, the audio ends at the end of the clip as far as I can tell) clips which runs perfectly.

This is on a 6600 GT.
 
Originally posted by: Auric
Originally posted by: Rollo
[defective nv40]... I get a ~80 cpu utilization now without WMV9 acceleration, getting 60-65% wouldn't change my life?

In such a scenario the acceleration would allow using the PC for something at the same time as the video is output to another display.

With my system, the difference betwixt 35% and 20% CPU usage has far less impact. But in any case WMV HD is a mere novelty for the forseeable future and may never be significant.

I suppose that would be nice if I had two monitors.
 
This patch works on XP64 systems too if you do a bit of manual work*. On my A643400+@2.5ghz w/X800Pro, CPU usage dropped from ~70% to ~40%, a significant amount.

* You need to extract the installer archive, then copy wmvcore.dll, wmvdmod.dll, and wmp.dll to Windows\SysWOW64 and to Windows\system32\dllcache. Then in RegEdit, under HKCU\Software\Microsoft\MediaPlayer\Preferences\VideoSettings, create a DWORD called "EnableDXVA_WMV" and give it a value of 1
 
Does anyone know if installing this will do anything whatsoever for the GeforceFX series. Im thinking no, but just out of pure curiosity.

Is it even allowed to be installed on Geforce FX based machines.

-Kevin
 
Originally posted by: Gamingphreek
Does anyone know if installing this will do anything whatsoever for the GeforceFX series. Im thinking no, but just out of pure curiosity.

Is it even allowed to be installed on Geforce FX based machines.

-Kevin

I thought this applied to any DXVA GPU? Am I wrong? Also, I've read that the R520 will include hardware support for H.264 whereas I haven't read anything of the sort for the G70. Doesn't this put nVIDIA in sort of a precarious spot? I have a feeling that H.264 will become much more dominant/used than WMVHD ever will.
 
Originally posted by: amdnVuser
Originally posted by: Gamingphreek
Does anyone know if installing this will do anything whatsoever for the GeforceFX series. Im thinking no, but just out of pure curiosity.

Is it even allowed to be installed on Geforce FX based machines.

-Kevin

I thought this applied to any DXVA GPU? Am I wrong? Also, I've read that the R520 will include hardware support for H.264 whereas I haven't read anything of the sort for the G70. Doesn't this put nVIDIA in sort of a precarious spot? I have a feeling that H.264 will become much more dominant/used than WMVHD ever will.

YEs but does the Geforce FX series have DXVA acceleration of any kind?

-Kevin
 
Works pefectly on my 6600gt with around 45% CPU for 1080p Step Into Liquid, to me that's amazing I don't know about you. How do you enable high quality mode?
 
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

It's working on my 6800 opened up to the 16 pipes. I just got this card. I was never able to play the 1080 demos, now can play with High Quality checked and they work flawlessly.

Old XP3200+ on ASUS 87N8X-X 1Gb GeiL 6800 AGP
 
Originally posted by: dmcowen674
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

It's working on my 6800 opened up to the 16 pipes. I just got this card. I was never able to play the 1080 demos, now can play with High Quality checked and they work flawlessly.

Old XP3200+ on ASUS 87N8X-X 1Gb GeiL 6800 AGP



Where do you check high quality?
 
Originally posted by: sxr7171
Originally posted by: dmcowen674
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

It's working on my 6800 opened up to the 16 pipes. I just got this card. I was never able to play the 1080 demos, now can play with High Quality checked and they work flawlessly.

Old XP3200+ on ASUS 87N8X-X 1Gb GeiL 6800 AGP

Where do you check high quality?

On Windows Media Player, Tools, Options, Performance, advanced. It's under Video Acceleration.

I spoke too soon. It played all of them well except the SIL demo, that one still a bit jerky but does play. The rest are smoothe.
 
Originally posted by: dmcowen674
Originally posted by: sxr7171
Originally posted by: dmcowen674
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

It's working on my 6800 opened up to the 16 pipes. I just got this card. I was never able to play the 1080 demos, now can play with High Quality checked and they work flawlessly.

Old XP3200+ on ASUS 87N8X-X 1Gb GeiL 6800 AGP

Where do you check high quality?

On Windows Media Player, Tools, Options, Performance, advanced. It's under Video Acceleration.

I spoke too soon. It played all of them well except the SIL demo, that one still a bit jerky but does play. The rest are smoothe.

Thanks!
 
Originally posted by: Rollo
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather dissapointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes canges to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressfull titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

I don't know DP, history is full of first gen hardware that wasn't perfect. They fixed it within months for the second gen chips (nV41, nV43) so it's not the crime of the century.

It's unfortunate that a lot of people bought the nV40s partially for the WMV9 decode, but when you get down to it, from the looks of these posts, what are they really missing?
15-20% offload? OK, so how much is that worth? Not like you'll be watching a movie while a huge database update is happening in the background with that offload?

I get a ~80 cpu utilization now without WMV9 acceleration, getting 60-65% wouldn't change my life?

What is it missing? Its missing most of its promised functionality. The fact that does little better at best than what ANY DX9 class card "without" a DEDICATED video processor can do, and at worse, it does much worse speaks for itself.

Most enthusiasts that bought NV40 for the promise of hardware ENCODING ended up without it, and partially working decoding at the very best. Whether you or anyone else continues to either not understand or simply ignore it, or minimize it doesn't change anything. WMV assisted decoding is a SMALL part of what was promised.

Video decoding was supposed to be "transparent" to the user, meaning that the Video processor would intercept the DX calls from the CPU and decode them...currently not a single codec works in that fashion, not one. MPEG and now WMV both require special, enabled software to decode video with a hardware assist (and of course, the CPU is doing the lion share of it...not the PVP at that). The programmable nature of the PVP is pretty questionable, however Nvidia could easily prove otherwise.

It is what it is, and thats not what it was supposed to be.
 
Originally posted by: rbV5
Originally posted by: Rollo
Originally posted by: DAPUNISHER
Originally posted by: rbV5
Rather disappointing that acceleration is actually limited to MS's player.
No Kidding, and only decoding at that...and limited in scope as well.
WMV acceleration isn't limited to WMP10, its just that MS is the only one yet to provide access to accelerate WMV in the software. DXVA WMV acceleration has been available since DX9 came out, but you have to code your player to use it, and the graphics card has to have enabled drivers(and of course MS makes changes to the codec also)
Pretty piss poor from all the parties involved IMO, but at least its somewhat working for decoding on the most stressful titles for "some" hardware.
Yep, it has been quite the debacle all around. At least my 6600GT AGP is decoding WMV HD 1080p very well now so I have one more feature I didn't before, for what that's worth. The fact they borked the 6800 series and have side-stepped the issue has led me to the conclusion that the programmable video processor is best described as PureBullsh!t, not PureVideo.

I don't know DP, history is full of first gen hardware that wasn't perfect. They fixed it within months for the second gen chips (nV41, nV43) so it's not the crime of the century.

It's unfortunate that a lot of people bought the nV40s partially for the WMV9 decode, but when you get down to it, from the looks of these posts, what are they really missing?
15-20% offload? OK, so how much is that worth? Not like you'll be watching a movie while a huge database update is happening in the background with that offload?

I get a ~80 cpu utilization now without WMV9 acceleration, getting 60-65% wouldn't change my life?

What is it missing? Its missing most of its promised functionality. The fact that does little better at best than what ANY DX9 class card "without" a DEDICATED video processor can do, and at worse, it does much worse speaks for itself.

Most enthusiasts that bought NV40 for the promise of hardware ENCODING ended up without it, and partially working decoding at the very best. Whether you or anyone else continues to either not understand or simply ignore it, or minimize it doesn't change anything. WMV assisted decoding is a SMALL part of what was promised.

Video decoding was supposed to be "transparent" to the user, meaning that the Video processor would intercept the DX calls from the CPU and decode them...currently not a single codec works in that fashion, not one. MPEG and now WMV both require special, enabled software to decode video with a hardware assist (and of course, the CPU is doing the lion share of it...not the PVP at that). The programmable nature of the PVP is pretty questionable, however Nvidia could easily prove otherwise.

It is what it is, and thats not what it was supposed to be.
With all due respect, this isn't just a Nvidia problem, ATI made similar promises(MPEG 1/2/4 encode and decode support, along with WMV9 decode; even had a name for it: VideoShader HD), and has still not delivered. Both of them jumped in with both feet in the water without thinking first. The only thing separating the two is that PureVideo is largely broken on the NV40, whereas we don't have a clue what's going on with the R4xx and other NV4x's.
 
With all due respect, this isn't just a Nvidia problem, ATI made similar promises(MPEG 1/2/4 encode and decode support, along with WMV9 decode; even had a name for it: VideoShader HD), and has still not delivered

Which is why so many of us enthusiasts were excited about NV40.

ATI's solution isn't entirely implemented, however they did deliver on MPEG1/2 encode and decode support back with r300 (and available at the cards launch with AIW9700pro), and Real media(launch), Divx(after launch) and now WMV decoding(well after launch)

ATI claimed 10% encoding assist for MPEG-2 and delivered with AIW9700pro, their solution was always based on the shader pipeline of the VPU, while Nvidia claimed 95% of the decodes and 65% encodes for MPEG-2 with a dedicated, programmable processor which they invested fully 60 million transistors...a serious and powerful potential that was never even close to realization....something that even an ATI enthuiast such as myself was salivating over, and jumped in with high expectations based on Nvidias history of delivering the goods....DOH!
 
Originally posted by: Gamingphreek
Originally posted by: amdnVuser
Originally posted by: Gamingphreek
Does anyone know if installing this will do anything whatsoever for the GeforceFX series. Im thinking no, but just out of pure curiosity.

Is it even allowed to be installed on Geforce FX based machines.

-Kevin

I thought this applied to any DXVA GPU? Am I wrong? Also, I've read that the R520 will include hardware support for H.264 whereas I haven't read anything of the sort for the G70. Doesn't this put nVIDIA in sort of a precarious spot? I have a feeling that H.264 will become much more dominant/used than WMVHD ever will.

YEs but does the Geforce FX series have DXVA acceleration of any kind?

-Kevin

I think it does to some degree. A friend of mine's machine has a GeforceFX 5200, and when he uses NVDVD w/ hardware acceleration enabled, his CPU usage tops out around 45% whereas it's in the 80-90% range with pure software players like PowerDVD and WMP (w/o the nVIDIA DVD decoder).
 
Well then i will try it when i get home and post numbers for Geforce FX cards. My card has VIVO though. The will not do anything to the results, right... im thinking no.

-Kevin
 
Originally posted by: rbV5
With all due respect, this isn't just a Nvidia problem, ATI made similar promises(MPEG 1/2/4 encode and decode support, along with WMV9 decode; even had a name for it: VideoShader HD), and has still not delivered
ATI's solution isn't entirely implemented, however they did deliver on MPEG1/2 encode and decode support back with r300 (and available at the cards launch with AIW9700pro), and Real media(launch), Divx(after launch) and now WMV decoding(well after launch)
Divx support isn't implemented, unless you count Fullstream deblocking in the official Divx player, which is just a post-processing technique, not actual decoding(and not much of a CPU saver either).
 
Have you guys seen this AT article showing an R520 demo playing H.264 with ~30% CPU usage? Has anyone heard of H.264 support on the Geforce 7 series or, dare I say, retroactive support for Geforce 6 & 7 through future drivers?
 
Originally posted by: Megatomic
H.264 support will come with Quicktime 7 for me. I have a Pro license so I'm gonna mess around with it.

H.264 will come with the free Quicktime 7 Player as well. I hope it will support hardware acceleration.
 
Back
Top