![]() |
|
|
#1 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Getting DXVA to work in windows 7
General information before we begin:
Comparison screenshots for your own testing, and what to expect. 1080P movie (Blu ray rip i made myself, so yes its a legal backup) using windows 7's codec and DXVA mode (see bottom of MPC-HC for evidence of this) If it matters to anyone, its a 12.3GB file - so its not low bitrate, or heavily compressed. ![]() You'll notice it has very low CPU usage - FYI, i'm going from 3-5% CPU usage with the show paused, due to background tasks (antivirus and such). so its very, VERY low. Now we try again with the *same codec* with DXVA disabled. ![]() GPU usage: 10% dropped to 2% CPU usage: 6% raised to 40% (varying in different scenes, but 35-40% was a clear average - you can see spikes in the usage graph as i seeked back and forth numerous times trying to get a good screenshot) Here is a screenshot of it working in windows media player. It NEEDS to be noted that for me to achieve this, i had to install the "DivX Technology preview" from their website - otherwise, i merely got FFDSHOW playing the files thanks to the CCCP codec pack i have installed, and only got software mode working. ![]()
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! Last edited by Mussels; 09-05-2009 at 01:58 PM. |
|
|
|
| The Following 5 Users Say Thank You to Mussels For This Useful Post: |
|
|
#2 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Placeholder post 2
Intended for a step by step guide on setup for ATI cards under windows 7. Getting it to work with Nvidia: Easy. Download CoreAVC and set it up to use Cuda. add it as an external filter/codec in MPC-HC and thats it. You can set nvidia up the same way as this, however the coreAVC solution appears to work better, so i suggest it for nvidia users. Nvidia clearly wins on this one for ease of use, but it took a third party program that costs money to do it properly. (see the ATI guide for how to set this codec up in MPC-HC) Getting it to work on ATI: here comes the fun ![]() Step 1: Uninstall any other packs, reboot. My guide will not cover other setups, and i will not help you with them. Download the latest version of CCCP Official (outdated at present) beta (Up to date - newer versions all the time) Step 2: some settings to tweak in MPC-HC (not always on by defauly, its been varying between betas) Keys tab: tick global media keys. Its to let those keys on your keyboard work - unrelated to hardware accel, but its useful. Misc tab: Tick OSD to show 'play' 'pause' and volume in the corner of the screen when you change them. I find it very handy to have on when using this on a media PC with a remote. Subtitles: if you have a weak CPU, you can lower the resolution for the subtitles. fast CPU? crank it up (desktop is reccomended by me) - it just makes them clear and crisp, even if the video isnt. Playback: Make sure "auto load subtitles" is enabled - unsure why, but DXVA will NOT work without it on. Output as below ![]() External filters: To add a codec, click "add filter" - merely select the codec and hit OK, and its all good. ![]() How mine looks ![]() Note the "preferred" radio button is ticked, after selecting the codec. if you forget that, you wont have done anything! Thats it really. Close MPC-HC and restart it, and you should be all good for DXVA mode.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! Last edited by Mussels; 09-05-2009 at 02:45 PM. |
|
|
|
| The Following 3 Users Say Thank You to Mussels For This Useful Post: |
|
|
#3 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Placeholder post 3
list of known problems, and workarounds/solutions. people can post now, but no need - there aint much to see yet :P Nvidia: CoreAVC with Cuda support enabled doesnt support files with 16 reference frames (which is one method to get better file quality at the expense of encoding time) or greater. It also doesnt like interlaced streams (Such as from a TV tuner) - the current version of CoreAVC is 1.9.5 and it has these issues, they should be fixed in a later version. ATI: Some files corrupt/dont play. I dont know why, but i can link to an example file for others to diagnose. In order to disable DXVA yet use the same codec, all i'm doing is changing the rendering path to VMR9 instead of EVR custom. EVR custom doesnt corrupt when used with FFDSHOW or CoreAVC, so its the windows 7 codec or ATI's drivers at fault here. Example with DXVA off: ![]() Example with DXVA on: ![]() Pretty easy to tell which ones not working right ![]() Without an Nvidia card to test with, i cant tell if the problem is with windows 7 or ATI's drivers, but at this stage i beleive it to be ATI's drivers.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! Last edited by Mussels; 09-05-2009 at 02:40 PM. |
|
|
|
| The Following User Says Thank You to Mussels For This Useful Post: |
|
|
#4 | |
![]() Join Date: Oct 2006
Location: Hong Kong, China
Posts: 1,794 (1.56/day)
Thanks: 99
Thanked 134 Times in 121 Posts
|
Quote:
Decoding HD content is a walk in the park for both of our cards and that I was watching a 720p anime. (So the GPUs are in UVD state 1 which is 500Mhz) Given that Avivo post-processing only takes around 1~2% of GPU load, a constant 7% load on my 4850 should be an indication that I got DXVA in WMP, its around the same for MPC-HC.
__________________
![]() “but oh ze noes! i can't convert my porn to iphone so i can watch in the bus .. it doesnt support cuda / badaboom.” -W1zzard
Last edited by Zubasa; 09-05-2009 at 08:00 AM. |
|
|
|
|
|
|
#5 |
|
Power User
Join Date: Oct 2006
Location: Western PA (Pittsburgh suburbs)
Posts: 13,747 (11.98/day)
Thanks: 257
Thanked 2,265 Times in 1,965 Posts
|
CCCP needs to update to support this out of the box in WMP and WMC. I tried Sharky's Win7 Codec pack as well at some point, but I didn't like it as much. It didn't work as well with ps3 Media Server.
__________________
![]() Visit Ashentech Visit TechFuzion “What the hell did you expect? Leave Vista under the pillow and the OS fairy would make it Win7?” -El Fiendo
“And Bring Mailman back god damnit, he is the Eric Cartman of TPU” -MRCL
|
|
|
|
|
|
#6 | ||
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Quote:
![]() Note the "3D surfaces" Quote:
edit: done
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! Last edited by Mussels; 09-05-2009 at 02:40 PM. |
||
|
|
|
|
|
#7 |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
the encoded file must be level 4.1 to get DXVA to work on any card, its pointless to encode to level 5.1 when not even dedicated hardware can decode it, like Popcorn Hour etc
btw reference frames is a limitation of dxva, the higher the ref frames the non complaint dxva encode it will be just use the built in h264/dxva decoder in mpc-hc
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
| The Following User Says Thank You to wiak For This Useful Post: |
|
|
#8 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
i dont know the level stuff, but i've heard the 4.1 number bandied about - how can you tell what level a file was encoded with?
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#9 |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
most of the files says it in the .nfo file, am not sure how to detect level, there is http://www.videohelp.com/tools/tsMuxeR to change level, but its still not recommended
find out what level 4.1 is at http://www.avsforum.com/avs-vb/showthread.php?t=972503 blu-ray h264 uses level 4.1
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
| The Following User Says Thank You to wiak For This Useful Post: |
|
|
#10 |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
if your files displays corrupt just use software decode
![]() btw most 720p x264/h264 encodes are level 4.1 now
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
|
|
#11 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
indeed, the problem is that there is no automated way to do it - so i have to use two different players, or swap back and forth between the settings. (my media PC struggles on 1080P sometimes without DXVA)
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#12 | |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
Quote:
i can play blu-ray at upto 1080p/40mbit, but i cant even play some 1080p files why? the guys that encode are not looking at the big picture, and dont care if it cant be decoded on slower pcs
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
|
|
|
#13 |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
btw have you tried CoreAVC? and check cpu usage?
sometimes CoreAVC will decode realy well
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
|
|
#14 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
the files that were corrupting on me are encoded to level 5.0, and did not work even when changed back to 4.1 via the tools linked by wiak.
It seems windows media player is smart enough to automatically change codecs for those files, but MPC-HC isnt. i mention coreAVC early on :P it just doesnt get hardware accel on ATI. on my media PC, FFDSHOW cant do 1080P smoothly, while CoreAVC can - (60-80% CPU) whereas 7's built in codec (on properly encoded files) gets that to <10% - being borderline for lag free aint good when you have housemates leeching files off the PC over the network, and so on.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#15 |
![]() Join Date: Sep 2004
Location: Europe
Posts: 1,315 (0.69/day)
Thanks: 13
Thanked 134 Times in 109 Posts
|
CoreAVC CUDA is fake, it just uses DXVA hehe, i have heard
__________________
This group is for all european steam customers who don´t accept to pay 1€ for 1$. 1€ ≠ 1$ (1euro1us) - SteamUnpowered - Greasemonkey script- ATi Radeon HD 5870 Mega Roundup |
|
|
|
|
|
#16 |
|
Power User
Join Date: Oct 2006
Location: Western PA (Pittsburgh suburbs)
Posts: 13,747 (11.98/day)
Thanks: 257
Thanked 2,265 Times in 1,965 Posts
|
I can get it to work in both Zoom and MPC-HC, but I need it to work in Windows Media Player/Media Center, or I need a Media Center replacement that uses the necessary rendering paths. MPC doesn't cut it.
__________________
![]() Visit Ashentech Visit TechFuzion “What the hell did you expect? Leave Vista under the pillow and the OS fairy would make it Win7?” -El Fiendo
“And Bring Mailman back god damnit, he is the Eric Cartman of TPU” -MRCL
|
|
|
|
|
|
#17 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
it gets lower CPU usage than DXVA, support varied based on nvidia drivers (you needed a certain driver or up, in which nvidia stated in the release notes they added more CUDA support), and it has a different set of bugs than DXVA mode on nvidia cards.
Just because both modes are hardware accelerated, doesnt mean they're both DXVA.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#18 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
then you need the divX thing i linked to, which adds WMF MKV support into WMP.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#19 |
|
Power User
Join Date: Oct 2006
Location: Western PA (Pittsburgh suburbs)
Posts: 13,747 (11.98/day)
Thanks: 257
Thanked 2,265 Times in 1,965 Posts
|
Does it screw with Haali subtitle settings? I might have to try it.
__________________
![]() Visit Ashentech Visit TechFuzion “What the hell did you expect? Leave Vista under the pillow and the OS fairy would make it Win7?” -El Fiendo
“And Bring Mailman back god damnit, he is the Eric Cartman of TPU” -MRCL
|
|
|
|
|
|
#20 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
dont beleive so. they have a heap of patch notes saying it only works with one audio track and 'doesnt support subtitles' but i watched anime with softsubs and it played fine (albeit, the anime only has one audio and one subtitle track)
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#21 | |
![]() Join Date: Feb 2008
Location: MI
Posts: 2,777 (4.25/day)
Thanks: 249
Thanked 552 Times in 296 Posts
|
Quote:
also, you don't need to use Core AVC for Nvidia cards, just check the matroska filter and H.264 DXVA in internal filters and DXVA should be good.
__________________
Read My Avatar's Story
|
|
|
|
|
|
|
#22 |
|
Power User
Join Date: Oct 2006
Location: Western PA (Pittsburgh suburbs)
Posts: 13,747 (11.98/day)
Thanks: 257
Thanked 2,265 Times in 1,965 Posts
|
I hate to be so picky, it's just that while I'm not hooked directly to the TV, I need my subs and audio tracks preconfigured by Haali so that I can stream to the ps3, but then I need this stuff to work in Media Center as well, for when I am hooked to the TV.
__________________
![]() Visit Ashentech Visit TechFuzion “What the hell did you expect? Leave Vista under the pillow and the OS fairy would make it Win7?” -El Fiendo
“And Bring Mailman back god damnit, he is the Eric Cartman of TPU” -MRCL
|
|
|
|
|
|
#23 | |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Quote:
MPC-HC's internal H264 decoder is terrible, and barely works on most files. If the files encoded with a high bitrate its software decode isnt going to work at all - its higher than FFDSHOW. At least the other codecs have a chance to play in software mode if hardware mode fails.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
|
#24 | |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,893 (9.56/day)
Thanks: 890
Thanked 2,876 Times in 2,495 Posts
|
Quote:
Go to the link, signup, and post in their forum. They;re on beta 3 atm, and if you voice your concerns it may end up in beta 4. It aint ever gunna work any way except with DivX help, so you really should go nag them about it before its too late and they make it final.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
|
#25 | |
|
Power User
Join Date: Oct 2006
Location: Western PA (Pittsburgh suburbs)
Posts: 13,747 (11.98/day)
Thanks: 257
Thanked 2,265 Times in 1,965 Posts
|
Quote:
__________________
![]() Visit Ashentech Visit TechFuzion “What the hell did you expect? Leave Vista under the pillow and the OS fairy would make it Win7?” -El Fiendo
“And Bring Mailman back god damnit, he is the Eric Cartman of TPU” -MRCL
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help getting Headset to work | MoonPig | General Hardware | 3 | 05-22-2009 04:52 PM |
| Getting MIDI to Work in Frutiy Loops? | AphexDreamer | General Hardware | 0 | 08-10-2008 10:56 PM |
| Feature request: DXVA supported modes in GPU-Z | londoner | GPU-Z | 1 | 07-21-2008 08:07 PM |
| Getting an old IBM Thinkpad to work | ShadowFold | General Hardware | 23 | 05-04-2008 11:02 PM |
| Problems getting newly assembled PC to work | m1keh4wk | General Hardware | 17 | 07-27-2007 11:18 PM |