4,270 comments on “Watching H.264 (and other) videos using Compute Unified Device Architecture (CUDA) or DXVA2 (DirectX Video Acceleration) native/renderless or Intel QuickSync Decoder or high performance software decoding

  1. Hello, i just want to report for your awareness. I have issue playing AV1 video on MPC-HC with Madvr high end preset. Install with 0.81 Build 329760f. Video play without any display. Just black screen but got audio. I try to find what the problem is and find out in MPC-HC internal filter all has been enable. This make video load with Internal Lav Filter with has been set to DXVA2 Native. I changing it to None or DXVA2 copy back make it work but still using internal Lav Filter. So i just disable all check box in MPC-HC Internal filter to play the video with external Lav Filter.

  2. Btw do you have a more detailed breakdown of what changed between 0.81.0-2 and 0.81.0-1? I am noticing when switching from window mode to fullscreen for the first time of a a file I am getting a noticeable lag and more dropped frames than before. Also happens if I do the reverse by launching in fullscreen and switch to windowed for the first time a file is loaded. I am also dropping frames every time I pause/unpause. I know dropped frames is not unusual when pausing, but it was never this bad. It’s almost like the way frames are queued was changed.

    My madvr settings should not have changed so I am thinking this has something to do with mph-hc or the LAV filters. MPH-HC is still being labeled as version 2.6.0 however I noticed that the render statistics display is (ctrl+j) displaying some statistics differently on this new build. If I can narrow down what changed I can see if it is a bug or if there is some new setting I need to change.

    • The biggest change in the past two builds is the updated madVR with the experimental tone-mapping feature. See the madVR page for the quick configuration process.

      It should also fix problems with high refresh rates, high frame rate videos and HAGS/VRR.

      If the videos you play has HDR, you are going to have performance problem unless you have at least an RTX 5070 Ti class GPU, especially if you also has high refresh rate display. See the madVR page for more details.

      • I only have a GTX 1060. I haven’t messed with madvr settings in years.

        I read through your madVR page and if I’m not mistaken you are suggesting that I if you don’t have a RTX 5070 Ti class GPU to basically stop using madvr, correct?

        I haven’t been keeping up with the MPC Video Renderer development, is that going to be a significant downgrade in terms of video quality?

        I’m sorry I get so hung up on this stuff but I barely understand it after all these years.

        • No need to change video renderer if you can avoid playing HDR videos. If you can do so, staying with madVR is possible. Some of the bugfixes over the years-old stable madVR may cause extra GPU processing power, but not that much.

          Dynamic tone mapping on the experimental madVR build is a GPU killer. Playing a certain HDR10 4K test file from Samsung with DXVA2 copyback decoding method and I already see 50% GPU utilization on an RTX 5090. Omniscient Viewpoint live action also takes about 30% GPU usage.

          • I will try to keep an eye out for HDR videos. But the video I was having issues with on the newest build was a Crunchyroll rip (Subsplease) so maybe something else is going on. I will try the new build with the MPC Video Renderer to see if the issue persists and try to find the cause if it does.

            I was actually experimenting a bit with the MPC Video Renderer and discovered that it was handling a subtitle issue in the video [The Impatient Miyafuji Kantai] Luminous Witches – 12 [1080p][45D5B6A0] better than madvr was. Madvr was just freezing and skipping frames. MPC Video Renderer was also skipping frames but did so smoothly. Maybe it’s time to switch after.

          • Yep I just checked, no performance issues using the MPC Video Renderer on this new build. I’ll have to go through my madvr settings to see if something new is causing it because I don’t think it’s HDR related, not with a SubsPlease release.

            Also I am noticing that the banding is so much worse using the MPC Video Renderer. I hope i can fix madvr

          • Apologies for spamming your comment section. I looked through the madvr settings and I don’t really see what could be the causing this performance issue. The only thing I thought was odd was that and that I want to ask you about was the hdr section. In your screenshot on your madvr page, the option for “let madvr decide” is blank. On my end, I’m seeing a bunch of options for stuff like TM curve, custom gauntlet, etc. Is that normal?

            • Those options are the same as the one in ‘tone map HDR using pixel shader’ option. If you do not have HDR-capable display, just choose ‘passthrough JDR to display’ and uncheck ‘send HDR metadata to the display’.

              Even without the HDR feature, the experimental build will take a little more GPU resources than the latest stable version.

              • Unfortunately that didn’t help at all. I think I’ll just hang out on the older madvr version for as long as I can. Should be fine with CR rips and older releases for a while. Maybe I’ll figure out how to keep up with your other LAV filter and mpchc updates while keeping the older madvr version.

  3. I think you may have uploaded the wrong build (Compile time: 20 February 2026. Build: b54d5ee). The downloaded installer is labeled LAVFilters-0.80.0-2-x64 (ver. 0.80.0.2). Your previous build was LAVFilters-0.81.0-1-x64 (ver. 0.81.0.1). Also this build downgrades MPC-HC to 2.4.3.6, a version released last May.

  4. Did your LAV Filters Megamix always include a Microsoft Visual C++ 2015 Redistributable install? Just noticed this installed when I updated to your December 2025 build (f042faa) build. Never really noticed it before.

    • Did you get in the installation package from the link below? There is no calls for a ‘libmfxhw64-v3’ file in the .iss file here.

  5. Just heads up I believe the latest version of MPC that came with the 22 June 2025 megamix is not compatible with older versions of the mpc-hc-keys.reg that you get for saving key bind changes. I don’t know how hold, mine was from 2020 and I don’t think I lost anything of value – I think the only thing I had changed was binding the Z key to fullscreen. Good idea to make more up to date copy of your settings with all the new things that are getting added.

    • To add on, it looks this is because the mouse and key bind sections were separated and now need to be backed up via two different reg files. Also forgot to add, thank you for continue to update the Megamix

  6. Any chance of updating the xy-VSFilter + XySubFilter that are included in the megamix? https://github.com/pinterf/xy-VSFilter/releases
    I’ve been using the internal sub renderer but I was having issue with typesetting on fansubs. I wanted to try VSFilter but it crashes MPC-hc. Apparent the latest version, v3.2.0.810, is supposed to fix that crash which has been happening since 3.2.0.804 (the one in the latest megamix is 3.2.0.806).

    Right now I am using XySubFilter. I dropped XySubFilter for the internal renderer several years ago but I cannot remember why I switched.

Leave a Reply