GPU accelerated and enhanced x.264 MKV movie playback [Guru3D]

Discussion in 'Frontpage news' started by Guru3D News, Feb 11, 2009.

  1. Delerue

    Delerue Member

    Messages:
    36
    Likes Received:
    0
    GPU:
    Zogis 9600GT
    No. Wrong. What he needs is the Windows WMV decoder, that already comes with Windows. MPC can use this decoder without any problem, and DXVA comes activated by default. The only thing you have to do is to disable all WMV decoders, like FFDShow or MPC internal filter. You should see 'WMVideo Decoder DMO' in the Filters section. But pay attention, because there's a lot of codecs versions inside WMV container, like WMV3, WMV9 and, the last one, VC-1. To decode VC-1 with DXVA you'll need the decoder that comes with WMP 10 (or better), or install the patch.

    You can use the PowerDVD decoders with MPC, do you know? Just install PowerDVD and check if there's no other decoder for MPEG2, H.264/x264, VC-1 and WMV installed in order to avoid decoders priority conflict. I have a mini package with PWDVD H.264/x264 decoders if you want; only 1.06 MB, and you can install it with two clicks. ;)
     
    Last edited: Feb 13, 2009
  2. Joey

    Joey Guest

    Messages:
    4,144
    Likes Received:
    0
    GPU:
    2600XT + Panasonic S10
    Yes thanks, I wrote a guide in the software section on how to add external filters into MPC in 2006. So I can cope just fine ;)

    I also know that the PowerDVD h264 decoder is a dog... and pointless to use in MPC because the internal decoder is better nowadays.
     
  3. Neo Cyrus

    Neo Cyrus Ancient Guru

    Messages:
    10,777
    Likes Received:
    1,388
    GPU:
    黃仁勳 stole my 4090
    Thanks for the info. I had already set WMVideo Decoder DMO as the preferred by adding it in the external filters and disabled the others and the result was the same. No matter what I try it doesn't work. Who knows, maybe there's issues with the 64 bit Radeon drivers.
     
    Last edited: Feb 13, 2009
  4. Delerue

    Delerue Member

    Messages:
    36
    Likes Received:
    0
    GPU:
    Zogis 9600GT
    This image is that you see? If 'yes', then you should uncheck all WMV related filters inside MPC ('WMV1/2/3' and both 'VC-1'); you can find this in the right side of 'Internal Filters', in the MPC options. If the video couldn't be opened this time, you probably don't have the Microsoft VC-1 decoder (you can get it here).
     

  5. Neo Cyrus

    Neo Cyrus Ancient Guru

    Messages:
    10,777
    Likes Received:
    1,388
    GPU:
    黃仁勳 stole my 4090
    Thanks for trying to help but I already did all that and it didn't work.
     
  6. pokwang

    pokwang New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    ati radeon 4670
    i configured my media player classic and the result was awesome!!! i been using mpc for a long time and i noticed all the extra configurations but i just don't have the clue of how to set it properly until i read this thread. thanks a lot.
     
  7. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    First of all thank you for your explanations, i tried ot read all the posts you made cause i could learn more about how this video acceleration and codecs shoud properly work and you are very informed on this topic ;-)

    now lets answer your questions:
    1)yes the video you show in the screenshots was an H.264 actually is a .HDMOV file (quicktime 720p) and videos like those or MKV HD 720 (like The Dark Knight i have), are playing extreamly smooth and the CPU is working arround 4%-13% pick some time when the action is fast etc.
    by using the filters you show in this screenshot [​IMG] so i assume that the acceration in my GPU is working Right?
    BUT i try 1080 and my CPU jumps to 35% performs smooth though wtf???? is this now accelarated by the GPU or CPU?:bang:

    2)i totally unistalled all k-lite codecs as you sugested, i downloaded the MPC HC x64 only edition and configure that. My question is that the MPC x64 has no setup! i just created a folder in my program files and copy-pasted, and configured, works great, but not having a setup makes me wondering if i have the "right" version

    3)my WMV is messed up a little, there is No way what ever settings i change in my MPC x64 to render WMV h.264 or not files.-
    BUT the are working great thought in my reinstalled MP 11. i have mp11 configured to play not using overlays but HighQuality cause it is somehow render in vmr9 Right?
    now if you were me what would you do to enable wmv playback in mpc x64? do you have x64 XP or Vista to try that out!? is there any tool to try search my registry for broken Registered Filter and remove them....?:3eyes:

    i am sure its still a little mess with older installed codecs as you said (about wmv), but i need to get a tools that can fix those for sure, reformat is not an option and playing arround with different "Generic" Register tools is something that i wish to avoid, i prefer edit it my self manually, (if i knew where to look) cause softwares many times delete registry entries that they think are broken but they are not and things gets really bad!:bang:

    p.s the wmv option in Ati Catalyst doesnt not exists anymore for some months now, i remember those a year ago that if you enable it or not you were getting green or normal imaging because it was trying to accelerate the file, but let forget that now.
     
    Last edited: Feb 13, 2009
  8. UZ7

    UZ7 Ancient Guru

    Messages:
    5,535
    Likes Received:
    72
    GPU:
    nVidia RTX 4080 FE
    Sweet, I was watching some Anime that are encoded in 720p and added some shaders, looks much crispier... it was like going from standard to hd quality and hd quality to something else lol.

    http://www.youtube.com/watch?v=ksQCMzFFZcA kinda low quality, taking the video from my phone lol... but you can see the brightness enhanced towards the end
     
    Last edited: Feb 13, 2009
  9. sergeywin1

    sergeywin1 New Member

    Messages:
    3
    Likes Received:
    0
    GPU:
    ATI 4870 512MB
    Got it working finally

    I have Windows Xp SP2 and ATI 4870 512mb video card. Since many people reported the problems getting DXVA on so did I. After following all instructions I would be getting the black screen with DXVA on but video would not play in VMR9 ( renderless ). As I said I tried everything: blocked ffdshow decoder and DirectVobSub. Still no results. Final try was just to download PowerDVD 8 Trial to check it out. What I did not know was if you add CyberLink H.264/AVC Decoder to External Filters and mark it preferred it does the trick. MPC-HC plays x.264 formats (mkv, mp4) with minimal cpu stress. Although I have overclocked quad it wasn't a problem for a cpu. So here are few pictures of my configuration. You can always check if DXVA if on by pressing CTRL-J and turn on or off pixel shaders by pressing CTRL-P.
    [​IMG][/URL][/IMG]

    You can see DXVA is on in this 720p video

    [​IMG][/URL][/IMG]

    After installing Cyberlink PowerDVD 8 Trial I added its video h.264 and audio decoders in external filters menu. Set them for prefer. Those are my player settings above.

    [​IMG]

    Right now I am able use DXVA on all my mkv and mp4 videos. Hope it helps. Also try downloading DXVA checker which will instantly identify you card's capabilities. Links on the first page of this thread helped a lot too.
     
  10. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    @sergeywin1 does this work with PowerDVD 7.2 too? cause in my Filters if i choose add expternal i dont find cyberlink.

    tnx for the post i hope i get better results with this one now.

    i intalled pdvd8 but still i cant find the filter in the list i tried the manuall dll import nothing the list stays empty.....grrrrrrr:banana:

    i have the same **** all over again.
    FINAL conclusion if i select the H.264(FFseg) i play hd from the CPU we dont want that
    if i have only the h.264(DXVA) checked i have again the Black screen and no playback!

    what tha frack can we do with ATI cards. isit MPC fault what is it?
    [​IMG]

    [​IMG]
     
    Last edited: Feb 13, 2009

  11. Joey

    Joey Guest

    Messages:
    4,144
    Likes Received:
    0
    GPU:
    2600XT + Panasonic S10
    No problem :)
    That one wasn't my screen shot.. but I'll switch my MPC to use the internal decoder (like yourself) rather than the CoreAVC one I usually use. I think Hilbert covered this. You need the "direct show media" (highlighted) unticked.

    [​IMG]

    If your CPU is running 4-15% on 720p movs it's not using the GPU.. for two reasons. 1. that's high CPU usage, it'll be like 0% and blip 1% every now and again. 2. MOVs aren't gpu accelerated unless you are using a Mac. I don't have any 1080p MOVs in my system but the "filters" right click menu isn't even available for MOVs.
    I wouldn't worry about this. They don't make MOV trailers which your system can't handle.

    Yep, that's right. No installs... no setup. It's just an executable. You have to set windows to use it yourself. You can make MPC save your settings in to a file... some where in the options. You can back them up once you have everywhere how you like it. You can also make multiple MPC setups for different purposes, like blu-ray disc images.. but I won't get into that.

    I hardly ever need to play a HD WMV. They are still on default with WMP11. (WMP high quality is VMR9, yes) But my MPC internal decoder loads them fine. Not sure why yours wouldn't. It has nothing to do with WMP11, the registry, any codec on the system... there is no install for it to dick with that stuff. The CPU usage is around 20% for most demanding of the the old 1080p WMV9 series trailers. Like MOV, WMP won't GPU offload.
    VC-1 is a different beast. That's got a lot in common with H264, and CoreAVC handles it just fine. MPC's internal decoder should do the same.

    Yeah... don't start messing with your registry, there is no reason to do that for any problem. It just creates more problems in my experience. As I said, MPC doesn't even touch the OS. It's it's own thing. With all the boxes ticked under the filters tab, you won't get GPU offloading, but it should be the same as any one elses. If anything is popping up in the right click menu to do cause problems, find it in the external filters and block it. Keep going till you are only using the MPC decoder.

    I didn't know that... haven't updated my ati driver in a while.
    Yep, looks like a driver issue. What's that basketball videos specs? That's high usage for a quadcore.

    Also cause XP might not like "bicubic 1.00 (PS2.0)" in the output. Reduce that to bilinear.
     
    Last edited: Feb 13, 2009
  12. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    the basketball specs 1080 60fps thats all i remmber right now....
    i tried different drivers, few people on other forums are saying that XP and MPC just would NOT DXVA any video, specially in X64 Windows xp os.

    i cant belive it! i have to install vista just for hd playback its really annoing....i wih i could find this CoreAVC cracked or something and try ou.

    tnx so much once again for the detailed help man. you rock!

    i will update my post if i got lucky cause it seems lots of people are having the same issues..in XP. i am trying the Cyberlink Codec right now and the MPC x86 version.... may God Help me.


    UPDATE:
    what PROPERTY page was that in your SC? is it from the h.264(DXVA) filter? why mine hasnt got the DXVA checkbox?
     
    Last edited: Feb 13, 2009
  13. Joey

    Joey Guest

    Messages:
    4,144
    Likes Received:
    0
    GPU:
    2600XT + Panasonic S10
    Okay, yeah XP can be trouble for this. Vista improved windows video support no end... I could never go back to XP.
    1080p 60fps is a lot... so that processor usage seems to be what it should be. It's just that it's using (and maxing) 2 cores not using all 4, again, that's normal.
    If you can get CoreAVC, it's worth it imo. The picture quality is better also.

    I had an older version of MPC, got the new one when I saw you had it. :p

    [​IMG]

    No check box... still all works the same though.
     
  14. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    Installed MPC HC x86 on my X64 XP.

    now at least i see the cyberling filters and all WMV files are playing again(but once more the DXVA isnt Enabled!!!grrr:bang::bang:), the MPC x64 version although its faster in loading time its still very young and it playback capabilities is very limited!


    i tried the Cyberlink .h264 decoder and the CPU uses droped to 0%-1%, clearly this is playing from the GPU BUT the playback its not smooth and i am always loosing frames!:bang:

    what the frack is finally going one i have not idea! i made sure all deinterlancing and clearince properties are diselected, even i switched of the shader effects, NOTHING!

    as about the internal filter chekboxes i am lost, others say that others say the other one, but this is the last thing right now.

    no matter what the MPC interlan h.264 DXVA decoder Doesnt Playback, just black screen! i changed my drivers again, NOthing.......

    the best Video Quality i can get is by playing by using the h.264(FFmpeg) internal filter, i know it uses some cpu 7-13 as i said, but i cant format right now. i just remembred i have a Vista sp1 in a friends of mine laptopn (2.6,9600gt) i will try test the MPC HC there, i am Very Disapointed :( i know have to find time and if this think works ok in Vista i will have to Move to Vista SP2 RC1.

    i am so angre that even Cyberlink could perform!
    i want to shoot my self:zap:

    Final Conclusions:
    install vista sp2 x64 ult and mpc hc and the damn H.264 DXVA is working like charm!!!! my laptop did it with no big deal. damn i must start backing up setting and get ready to format :(

    still i dont get it how other play in xp :(
     
    Last edited: Feb 13, 2009
  15. sergeywin1

    sergeywin1 New Member

    Messages:
    3
    Likes Received:
    0
    GPU:
    ATI 4870 512MB
    Hey johnnyxp64nd. I understand your frustration. I spent like 5 hours to get it working nothing seemed to do the trick. As i said i use windows xp sp2 (ati 4870 512mb + 9.1 driver )and I was getting TOTALLY THE SAME RESULTS YOU HAVE. Black screen when ffmpeg h.264 unclicked. But after installing the newest Cyberlink PowerDVD 8 trial i added its video h.264 decoder see my previous post and it works like a charm now even with ffmpeg unclicked. Not sure why you cant locate it in the filters list. Check if the MCP is the latest. It shows lots of cyberlink filters in players external list. Just add h.264 and set prefer and block ffshow.

    See my picture below.

    [​IMG][/URL][/IMG]
     

  16. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    Black Screen Solution Found​
    :pc1:

    WARNING:Catalyst 9.1 for XP x86 or XP x64 have Broken DXVA!!!!!!
    vista driver is fine!:bang:
    confired with the dxva tester tested 8.12 and 9.1 and in 9.1 there is only 1/3 of the support decoders that was in 8.12!!!
    damn you ATI you make Perfect Products but stupid drivers!!!

    i clean unistall the 9.1 in my XP x64 and reinstall the Catalyst 8.12 and WDM, DXVA magically WORKED in PD and in MPC!!!!!!!!

    @sergeywin1 i did that but yet again my Hardware couldn't accelerate normally using even PowerDVD8 filter. the CPU droped to 0-1% but the i was loosing frames!

    now there is no need for power dvd filter, after i changed my Drivers back to 8.12 and made a clean install 3 restart and 2 safe modes just to be sure, the H.264 default MPC decoder WORKED! i unCheck to be sure the h.264(ffmpeg) and is working!!!!!

    tnx again for the power dvd tip though men! can be very helpfull for low end systems!

    Best Setting For All People Using XP x86 or XP x64 OS and ATI Catalyst. (only 8.12) @sergeywin1 i sujest you do those and forget the power dvd ;-)
    [​IMG]
    ENJOY! thanks all of you so far for helping me out!
     
    Last edited: Feb 14, 2009
  17. Athlonite

    Athlonite Maha Guru

    Messages:
    1,358
    Likes Received:
    52
    GPU:
    Pulse RX5700 8GB
    seems to work fine for me and a couple of HD2600XT's in CF mode
     
  18. johnnyxp64nd

    johnnyxp64nd Active Member

    Messages:
    57
    Likes Received:
    0
    GPU:
    Sapphire 4850 TOXIC 512mb
    oh new Question issue that imerged why some h.264 video the MPC prefer to decode them with H.264 Dvix Decoder??

    if i block h.264 dvix and Powerdvd h.264 then those 2 movies that i have (007 and this basketball 1080p 60fps demo video are not even rendered!)

    hmmmmmm

    as you said guys there are videos that can enable DXVA and some not, depends on how has been converted right? :3eyes:
     
    Last edited: Feb 13, 2009
  19. Zicmu

    Zicmu Active Member

    Messages:
    83
    Likes Received:
    0
    GPU:
    ATi 5850
    i envy you guys who has found the solution. Meanwhile im still struggling with this dxva thing.

    I am using onboard card (780G chipset / 3200 ATI radeon). I have tried everything from the solution on the article untill the powerDVD. But i am still getting the same result.

    It does enable DXVA but im getting black screen...

    now im trying to use 8.12 driver even though im using Vista x64
     
  20. Neo Cyrus

    Neo Cyrus Ancient Guru

    Messages:
    10,777
    Likes Received:
    1,388
    GPU:
    黃仁勳 stole my 4090
    So the 9.1 drivers are broken, I knew something funky was going on.
     

Share This Page