Shortlink of this post – http://wp.me/PrgSo-b1 (use this link in your forum/BBS/IRC/twitter/facebook etc. messages) || Download the PDF version of this page here.
TABLE OF CONTENTS
INTRODUCTION
CHANGELOG
CHECKLIST
–> TUTORIAL <–
COREAVC CUDA IN ACTION
INTRODUCTION
Inside my video playback article here, you will be able to play high definition H.264 videos with negligible CPU utilization using Microsoft's DirectX Video Acceleration (DXVA) API. All that is needed is a compatible video card, Microsoft Windows XP/Vista (and even Windows 7 with my tests) and Media Player Classic – HomeCinema (MPC-HC). But there are limitations with the DXVA method, and they are (amongst others):-
- Only certain renderers can be used depending on operating system (overlay mixer and VMR9 for Windows XP, Enhanced Video Renderer for Windows Vista/7).
- Cannot decode videos that was encoded with numbers of reference frames that exceed certain levels.
- Cannot have any intermediate filters (such as ffdshow Video Decoder or DirectVobSub) between the video decoder and the video renderer.
For watching anime, the last 2 facts are very important. Fansub groups tends to use high numbers reference frames because animations benefits from it unlike live-action Hollywood movies that can get away with lower reference frame count. Plus, watching anime on certain type of LCD monitors, especially twisted nematic (TN) LCDs and you will see gradient banding which can only be corrected by running the deband post-processing filter in ffdshow Video Decoder.
Now, with the release of CoreAVC 2 with Compute Unified Device Architecture (CUDA) support (hey did this sound like an advertorial?), those limitations will go away. Of course, this comes with a couple of new limitations:-
- Only nVidia cards that supported CUDA and has PureVideo 2, 3 and 4 can use the new CoreAVC 2 with CUDA. ATI/Intel users are out of luck.
- CoreAVC 2 is not free (cost USD12.95) unlike the free and open-source MPC-HC internal decoder.
About the qualifying cards, all nVidia cards mentioned in my DXVA tutorial can use CoreAVC CUDA, so if you have been following that post and has a nVidia card that are usable with that tutorial, there is no need to buy a new card. All you have to do is to upgrade your driver to version 191.07 (for laptop users, get the modified drivers from http://www.laptopvideo2go.com/drivers) or newer and you should be set. Below is a tentative list of nVidia GPU that can use H.264 CUDA acceleration.
nVidia:

Source: http://en.wikipedia.org/wiki/NVIDIA_PureVideo – any of the VP2, VP3 and VP4 GPU can be used. When buying, make sure it has at least 256MB of video RAM (512MB if you use Windows XP). VP3 GPUs cannot decode videos with the following widths: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixels.
Recommended nVidia cards:-
If you do not plan to play video games:

Galaxy GeForce GT220 1GB DDR2 PCI-Express – A PureVideo4 GPU that should be powerful enough even for interlaced H.264 AVC videos.
If you plan to play video games too (and money is no object):
Galaxy GeForce GTX460 1GB GDDR5 PCI-Express – A PureVideo4 GPU that is not only capable of playing H.264 AVC videos (progressive and interlaced), but also playing H.264 MVC videos in 3D Blu-ray movies. In SLI mode, can play almost all games out there even in FullHD resolution. Oh BTW, unlike the earlier PureVideo4-powered GPUs such as nVidia G210/GT220/GT240/GTX480/GTX470/GTX465, nVidia GTX460 can also bitstream high-definition audio codecs such as Dolby TrueHD and DTS-HD MA/HR.
One important fact that you should take into consideration when buying suitable nVidia GPU for the purpose of hardware acceleration is the amount of video RAM it has. More is always better. A FullHD video with 16 reference frames played at ~24fps can easily take up 180MB of video RAM when using EVR custom presenter with 5 EVR buffers. The internal subtitle engine also use video memory, which quantity depends on the rendering resolution and amount of subpicture buffering. Both stack up on top of what have been taken by Windows Vista/7 Aero feature. 512MB is my minimum recommendation, while 1GB should suffice for even 1080p videos with 16 reference frames playing at 60fps. Do not go overboard with the EVR buffers/subtitle engine subpicture prebuffering though.
CHANGELOG
- 08 March 2010: A screw-up of the highest order in my part caused this post to be nuked to oblivion. Therefore I have to rewrite this thing from scratch.
THE GUIDE OF USING COREAVC 2.0 CUDA TO ACCELERATE H.264 VIDEOS
The checklist of what is needed:-
- Media Player Classic – HomeCinema (MPC-HC) – download from here (mirror if first link fails). MediaInfo dll is now included.
- CoreAVC 2 Professional Edition – available from my affiliate link here for USD12.95. A trial version is not available yet. You can use the trial version first to check whether it will work on your nVidia system or not. If this guide works as expected on your system, you can buy the full version at their website, preferably via the affiliate link above.
- Haali Media Splitter – The version inside CoreAVC 2 installer is now outdated. Download the latest version from here. Original website.
- nVidia 191.07 drivers or later – get it via Windows Update (like me) or get it from nVidia website here. Laptop users can get their drivers (if nVidia dragged their feet) here.
For testing and troubleshooting, you will need to download:-
- DXVA Checker - Download here (original website).
- GPU-Z – Download from this website.
- DirectX End-user Runtime – Download from here. Download and install if you have d3dx9.dll error message when you start MPC-HC.
- Microsoft .NET Framework 4 – Download from here. For Windows XP users who wants to use vanilla EVR/EVR custom presenter and doesn't have the framework installed yet. Also needed to run DXVA Checker above.
Test videos that you can use for acceleration tests.
- The Melancholy of Haruhi Suzumiya ED theme – Hare Hare Yukai (H.264 SD video with karaoke subtitles) – Download here.
- Clannad ED theme – Dango Daikazoku (H.264 720p video with karaoke subtitles) – Download here.
- AIR OP – Tori no Uta (H.264 HD 1080p video with karaoke subtitles) – Download here.
- Kanon OP – Last regrets (H.264 HD 1080p with soft-subtitles) – Download here.
- Planet Earth: From Pole to Pole (H.264 HD 1080p with subtitles) – Download here.
Download all 5 test videos (and one more free) above in one single archived zip file here (806MB). No need to wait 10 minutes to download the separate files individually. The links above still can be used if you do not want all of them.
EDIT: IT COMES TO MY ATTENTION THAT YOU WILL NEED A PREMIUM ACCOUNT TO DOWNLOAD FILES OVER 400MB. IF YOU DO NOT HAVE ONE, YOU CAN STILL DOWNLOAD THE VIDEOS INDIVIDUALLY FREE OF CHARGE!!
Make a comment below if any of these files cannot be downloaded.
TUTORIAL (NOW MADE SIMPLER AND FAR LESS INTIMIDATING THAN EVER BEFORE)
JUMP TO:
- STEP 1 – INSTALLING MPC-HC.
- STEP 2 – INSTALLING COREAVC 2.0 CUDA AND HAALI MEDIA SPLITTER.
- STEP 3 – OPENING MPC-HC OPTION WINDOW.
- STEP 4 – ENABLING MPC-HC INTERNAL SUBTITLE ENGINE.
- STEP 5 – CHOOSING YOUR VIDEO RENDERER.
- STEP 6 – CONFIGURING MPC-HC INTERNAL FILTERS.
- STEP 7 – ADDING COREAVC 2.0 CUDA INTO MPC-HC EXTERNAL FILTER LIST.
- STEP 8 – CONFIGURING MPC-HC INTERNAL SUBTITLE ENGINE.
- STEP 9 – CONFIGURING EVR CUSTOM PRESENTER/VMR 9 RENDERLESS VIDEO RENDERERS.
- STEP 10 – CONFIGURING COREAVC 2.0 CUDA.
Step 1:-
Download MPC-HC and extract it into a folder of your choosing. If you have an existing codec pack such as CCCP or K-Lite Codec Pack, go to the folder where their version of MPC-HC was installed, delete the mplayerc.exe if exists and then extract the contents of the MPC-HC archives you have just downloaded into it. MediaInfo.dll is now included within the MPC-HC package so no need for a separate download nowadays.

Step 2:-
Install CoreAVC 2 without Haali Media Splitter as shown below.

Download the latest version of Haali Media Splitter from the link provided above. During the setup process, when you arrived at the stage depicted below, unselect the option ‘Associate .mkv and .mka files with Windows Media Player’ before proceeding with the setup process.

If you somewhat skipped the process above, go to Start Menu —> All Programs —> Haali Media Splitter —> Media Splitter Settings (Windows 7 default start path, YMMV), and set the option ‘Use custom media type for H.264′ to ‘No’, as shown below.

Step 3:-
Start MPC-HC that you have just installed in Step 1 above, then press the 'O' key to open up the Options window as show below. This is also accessible from View —> Options. Here, you should enable the 'Keep history of recently opened files' option.

Step 4:-
Go to the Playback section as shown below and enable the 'Auto-load Subtitles' so that videos with soft-subtitles like many anime fansubs out there can be watched with subtitles intact.

Step 5:-
Go to the Playback —> Output section as shown below to choose an appropriate video renderer to suit your need. Unlike the DXVA method, you have flexible options with CUDA method. It doesn't mean that you can just randomly pick a renderer just like that, because each has their own features and drawback.
System Default – The same as selecting WMR7 windowed.
Overlay mixer – The fastest video renderer available. If used with Windows Vista or 7, Aero desktop composition will be disabled. Cannot display soft-subtitles with MPC-HC internal subtitle engine therefore you need to use DirectVobSub or ffdshow subtitle engine to display them.
Old renderer – Don't use this one. Simple as that.
VMW7 windowed – Far slower than overlay mixer, but Aero will not be disabled during playback. Still need DirectVobSub or ffdshow subtitle engine for soft-subtitles. Don't use this one unless needed.
VMR9 windowed – Far slower than overlay mixer, but Aero will not be disabled during playback. Still need DirectVobSub or ffdshow subtitle engine for soft-subtitles. Don't use this one unless needed.
VMR7 renderless – Can use MPC-HC internal subtitle engine for subtitles. Still because it is VMR, do not use it unless needed.
VMR9 renderless – Same as VMR7 renderless.
Haali Video Renderer – Even slower than VMR renderless, but produces high quality PQ (for nVidia cards). Have fine-grained control for bicubic-resizing. Can use MPC-HC internal subtitle engine for displaying subtitles. Cannot use hardware deinterlacing. Cannot use pixel shader post-processing. Still recommended though if you don't care about those options.
Null renderers – If you only want to hear audio, select this option. Else, select something else.
EVR – Very fast video renderer, not too far behind overlay mixer, with better PQ too. Aero will not be disabled. No support for MPC-HC internal subtitles engine, therefore you need to use DirectVobSub or ffdshow subtitle engine. Can use hardware deinterlacing but no pixel shader post-processing. Recommended.
EVR custom presenter – Unlike the vanilla version of EVR above, the speed of this renderer has slowed down very considerable since the Beliyall merge way back. Has many features though, like brand new controls for v-sync correction, anti-tearing feature, BTB/WTW level control etc. MPC-HC internal subtitle engine is supported. Hardware deinterlacing is supported. Pixel-shader post-processing is also supported. Recommended.
madVR – High speed video renderer (with a mainstream or high-end GPU) with excellent PQ. Need to use DirectVobSub or ffdshow subtitle engine for subtitles. No hardware deinterlacing and no pixel shader post-processing.
Man, I really need to update that woefully outdated article some time in the future.

Step 6:-
Go to the Internal Filters section, and under Source Filters, untick the 'Matroska' and 'MP4/MOV' options. Under Transform Filters, untick the 'H264/AVC (DXVA)' and 'H264/AVC (ffmpeg)' options.

Step 7:-
Go to the External Filters section and you should be seeing the same thing as the screenshot below.

Click 'Add Filters' and the 'Select Filters' pop-up window will show up like below (your entries may differ than the ones in the screenshot).

Select 'CoreAVC Video Decoder' and then click OK, and you will see the External Filters window being populated just like below.

Set 'CoreAVC Video Decoder' to 'Prefer' so that MPC-HC will always use CoreAVC when playing H.264 videos.
Step 8:-
Go to the Subtitles section, and untick the 'Disable animation (for slow computers)' option. Enable it if you have slow CPUs, like Atom and Celeron. For 'subpicture to buffer option', it depends on your GPU RAM. 10 should be good enough for all situations. For 'Maximum texture resolution' option, set it to 'Desktop', and if you have CPU utilization problems, it should be lowered.

Go to Subtitles —> Default Style section, and ensure that the option 'Position subtitles relative to the video frame' is fully ticked.

Lastly, click 'Apply' and then the 'OK' button.
THIS STEP ONLY APPLY TO YOU IF YOU CHOOSE EVR CUSTOM PRESENTER OR VMR9 RENDERLESS.
Right-click within MPC-HC video area, go to Renderer Settings —> GPU Control and make sure that all three options within it (Flush GPU before VSync, Flush GPU after Present and Wait for flushes) are ticked, just like the screenshot below.

If you use Windows XP or use Windows Vista/7 with Aero disabled, right-click within MPC-HC video area, go to Renderer Settings —> VSync and tick any of the options there to prevent tearing. Alternative VSync is recommended for ATI GPU users, the Accurate VSync is for everyone (a stricter version of Vsync) while VSync is similar to the ‘Lock Back-buffer option in the previous stable MPC-HC build (build 908).

I use Windows 7 with Aero enabled, thus those three Vsync settings above doesn’t apply to me.
If you use Windows Vista/7 with Aero enabled, go to Renderer Settings —>Presentation and ensure that the option Disable Desktop Composition is not ticked. If it somehow was ticked, untick it. If you are masochist enough to enable it, you have to select one of the VSync methods above or else you will get tearing. This option is useless in Windows XP (and you have to select a VSync method above).

Enable Frame Time Correction option should always be checked.
10-bit RGB option is optional. Disable if you want to take screenshots of the video being played. D3D Fullscreen Mode been made obsolete by the three VSync options above (and by Aero in Windows Vista/7), but if you use Windows XP and the VSync options and GPU Flushes cannot stop tearing when playing videos, this method is still the most foolproof way to stop tearing. If you have to resort to this, the option D3D Fullscreen GUI Support allows you to use context menu to operate MPC-HC without having to exit the application.
Again, right click within MPC-HC video area, go to Renderer Settings —> Output Range and select between 0 – 255 or 16 – 235, depending on what B&W level your display device is calibrated to. Read your display device manual for more information. Usually, computer monitors (LCD or CRT) are calibrated to 0-255 level, and TV is usually set to 16-235. But many high definition TVs nowadays are calibrated to 0-255, and some of them can have both, depending on what HDMI socket being used! Read the manual for more information.

Step 10:-
Go to Windows' Start Menu —> All Programs —> CoreCodec —> CoreAVC Professional Edition —> Configure CoreAVC and the window below should appear.

Configure it like above:-
Input formats: Just tick everything.
Output formats: Only tick YV12, YUY2 and NV12 and arrange them like in the order shown above.
Input Levels: Always use TV (16-235) because almost all materials out there use this level.
Output Level: Always use TV (16-235) because MPC-HC will be the one that will select whether TV or PC level will be sent to the display device (see Step 9 above).
Input Colorspace: Auto-detect should be option that should be chosen. Then hope CoreAVC will pick the right colorspace during playback. If you want to do it manually, take into consideration that most HD sources like Blu-ray and HD TV programs use BT.709 while SD sources like DVD use BT.601.
Deblocking: Standard and nothing else.
Deinterlacing: Set it to 'Hardware' if you want to use your GPU to deinterlace interlaced video. The caveat is that you need CoreAVC to connect directly to the video renderer (EVR and VMR9 only) for this to work. If you need to use the likes of ffdshow Video Decoder post-processing abilities, set this option to 'Bob' and tell ffdshow to pass NV12 colorspace to the renderer. Use this test file to do deinterlacing capabilities.
Aggresive deinterlacing: If you use hardware acceleration, this setting did not matter.
Crop 1088 to 1080: This setting will crop any videos 1088px in width to 1080px. Should always be turned on.
Force VMR AR detection: You don't use VMR right? Therefore let this one disabled.
Preferred Decoder: Tick it if you want to use WMP.
Use Tray Icon: Must be turned on, because the color of the tray icon is the only indicator whether CUDA acceleration is used or not. Green mean that CUDA is used, Blue means that software decoding is used.
Prefer CUDA acceleration: Obviously should be turned on, or else what are you doing here?
COREAVC CUDA IN ACTION.
With the latest version of CoreAVC 2, MPC-HC will not report that it uses hardware acceleration anymore. You will have to depend on the color of CoreAVC tray icon to see whether GPU acceleration is used or not. See image below for clarification.

Download the test videos above.
Haruhi Suzumiya ED theme (Hare Hare Yukai) – SD video.

Elfen Lied ED theme (Be Your Girl) – 720p video.

Kanon OP theme (Last Regrets) – 1080p video

Air OP theme (Tori no Uta) – multi-angle 1080p out-of-spec video

Planet Earth: From Pole to Pole clip – 1080p out-of-spec video

Planet Earth: From Pole to Pole clip – 1080p out-of-spec video (paying in Windows XP – therefore CoreAVC 2 is the only reliable way to play H.264 in Windows XP)

























Guide is too outdated, needs to be updated to work with the new MPC-HC SVN 23xx.
Nothing has drastically changed in MPC-HC to warrant a rewrite. remember, this guide doesn’t use MPC-HC internal filters (splitters, audio decoders, video deocders) except for the video renderers.
thanks for the detail on CUDA or DXVA ^^
there’s some question though… i’m currently using NVidia GeForce 9500GT and they said that using 2 of the same kind of those graphic card will also double their performance especially in gaming, is there any benefit in watching anime?
regards~
SLI mode? There is no performance benefits for SLI mode when using GPU hardware acceleration for playing videos.
Hi ranpha,
According to the “nvidia qualifying cards list” posted in this tutorial, a GT218 core based card is as powerfull as a GT216 or GT215 core based card (from the HD point of view), all of them having the same features (VP4, C VDPAU feature set, full decoding etc). That means a GT218 core based card will produce the same outcome as a GT216 c.b. card in terms of HD playback (using CUDA)?
all the best!
D.N.
If you are talking about progressive H.264/MPEG2/VC-1 videos, then yes you are right.
Thanks for the answer!
According to the nvidia site, a GT218 core based card has 16 CUDA cores while a GT216 core based card has 48. What is the difference between a GT218 card and GT216 card from the HD point of view? I’m interested only about rendering various mkv files, including out of spec ones, not gaming or something else.
The number of pixel shaders a GPU has doesn’t really matter for playing progressive videos. With the case of progressive videos, only the PureVideo ASIC will be used during playback.
===
Things changed when you start to play interlaced videos. While decoding the video stream are done by the PureVideo ASIC, post-processing operations such as deinterlacing and pulldown removal are done via the pixel shaders. This is where the amount of pixel shaders will come to play.
is madvr better than evr? or just the same, quality wise
PQ-wise, madvr is better for upscaling videos.
thanks for this guide, been using it for a year now, but checked back here, and saw wonderful updates, so I decided to try them. Made some things smoother.
Issue is, I get terrible tearing, regardless of what I do.
GeForce GTX280(258.16)
Q6600 @ 3.0GHZ
4GB RAM
Windows 7 64-bit.
I have Aero-disabled, and I put V-Sync + Accurate V-Sync, and use Custom EVR Presenter.(At the recommendation of your guide)
I’ve also tried just V-Sync and Just Accurate V-Sync, and then nothing. I’ve also tried alternative(but I heard that was for ATi)
Regardless, I get tearing only at the tops & bottoms of videos. It’s quite distracting. Besides that, I’ve followed your guide to the G.
Thanks.
Make a profile for MPC-HC executable in your nVidia control panel and force V-sync to be enabled.
If that doesn’t work, enable all three v-sync options, and during playback, use CTRL-ALT-Up or CTRL-ALT-Down to move the tearing to the (top or bottom) edge of the screen. This will not remove the tearing, but only make them disappear.
Forcing wit ha profile did not work, and those two options are grayed out.
Can you enable all three v-sync options? At least Alternative VSync must be turned on (better if all three are), or else the two options are greyed out.
If you enable the three v-sync options and you still have those options greyed out, download build 2099 from http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-2099.html then install DirectX Redist June 2010 from http://www.microsoft.com/downloads/details.aspx?familyid=3B170B25-ABAB-4BC3-AE91-50CEB6D8FA8D&displaylang=en and try again.
If I enable Alternative V-Sync, I get massive video artifacts, and I also have the latest MPCHC, 64 edition & 32-bit edition.
Latest DirectX Redist, too.
If that’s the case, you may have to try using other video renderers then, such as Haali Video Renderer or madVR.
Thank you for the fabulous Tutorial.
can some one help me please i am having an incredibly difficult time playing any of the sample files. i have followed all the directions to the t and my video playback is still choppy at best. i am running windows 7 ultimate with aero enabled on a acer aspire revo 1600 Intel Atom 230 Integrated NVIDIA ION LE Graphics with the latest drivers. awhile back i was able to play some 1080p mkvs but now i cannot get anything running with it out it being choppy and dropping frames like crazy i have had it with this computer and am so close to trowing it at the wall and buying something with a real cpu. please please help me i am in need of help and all the acer aspire revo forums are worthless
Put the screenshots of the results of GPU-Z and DXVA CHecker here.
i am having problems posting the link to the screen shots the site is recognizing it as spam but here it goes again. once again thank you so very much for taking time out
http://www.flickr.com/photos/25579893@N04/sets/72157624401075292
also the video being tested was Kanon OP – Last regrets (H.264 HD 1080p with soft-subtitles)
If you have AC3Filter on your computer, block it in ‘External Filters’ section too, or ensure that you are playing the FLAC track instead of the DTS-HD MA track if you are testing with the Kanon OP.
Does this also happened with the Planet Earth clip?
i dont have AC3filter and everytime i try to play planet earth my wmp-hc crashes. i do not know what i am doing wrong. i am sorry if i am an inconvenience
So, when you play the Kanon OP theme, which audio filter did it use?
And can you try disabling subtitles too and play the Kanon OP with only video and audio?
when i tried playing kanon i only had one option for audio and that was the hd ma track and the subtitles were off. the only external filter i have is coreavc
The Kanon OP should have a FLAC track in it in addition of the DTS-HD MA track. Do you have a FLAC decoder installed? You can use MPC-HC internal FLAC decoder or you can install external decoders such as madflac or ffdshow audio decoder. If you install Haali Media Splitter, you can only change audio track via the icon at the task bar.
so i was playing the flac track and had subtitles disabled the entire time, its still unwatchable it takes about 10 minutes to play through the Kanon sample.
If that’s the case, can you switch the video renderer to use the vanilla EVR instead of the EVR custom presenter?
that did it!! thank you so much you are the absolute best
So, changing video renderer seems to work. If you want subtitles in the future, either you have to use DirectVobSub (if you want to stick with vanilla EVR) or use Haali Video Renderer/VMR7 renderless.
Well this is weird. By accident MPC did not enable CUDA and its work almost like charm. Whole video (Planet Earth) had only 5 frame drops even with with subs on. I downloaded drivers from nvidia official home page (http://www.nvidia.com/object/notebook_winvista_win7_x64_197.16_whql.html). I know about http://www.laptopvideo2go.com/, but Nvidia now releasing drivers, so aren’t they better?
The nVidia drivers should be good enough.
So, no more problems with performance?
Result for test videos playing using ONLY MPC-HC 64x
1.The Melancholy of Haruhi Suzumiya ED theme – Hare Hare Yukai (H.264 SD video with karaoke subtitles) PERFECT
2.Clannad ED theme – Dango Daikazoku (H.264 720p video with karaoke subtitles) PERFECT
3.AIR OP – Tori no Uta (H.264 HD 1080p video with karaoke subtitles) LAGGED LIKE HELL, BLACK quadrangle appeared. Tried with and without subs, no difference.
4.Kanon OP – Last regrets (H.264 HD 1080p with soft-subtitles) PERFECT
5.Planet Earth: From Pole to Pole (H.264 HD 1080p with subtitles) LAGGED LIKE HELL, with and without subs.
Result for testing this configuration MPC+CAVC+Haali (downloaded all from links here)
1.The Melancholy of Haruhi Suzumiya ED theme – Hare Hare Yukai (H.264 SD video with karaoke subtitles) PERFECT
2.Clannad ED theme – Dango Daikazoku (H.264 720p video with karaoke subtitles) PERFECT
3.AIR OP – Tori no Uta (H.264 HD 1080p video with karaoke subtitles) With subs – lagged, without smooth.
4.Kanon OP – Last regrets (H.264 HD 1080p with soft-subtitles) With subs – lagged, without smooth.
5.Planet Earth: From Pole to Pole (H.264 HD 1080p with subtitles) LAGGED LIKE HELL, with and without subs.
Playing the multiple-angle AIR OP without Haali Media Splitter is not going to be successful.
When playing Planet Earth clip, what audio decoder did you use?
If I understand you correct, i have installed ac3filter_1_63b. Have not any configuration about that, just installed it.
Did MPC-HC used it for decoding the audio when playing the Planet Earth clip?
It seems not. Just added in External Filters and put it to prefer. AC3Filter icon appeared next to CUDA’s, but the same, nothing changed Planet still lagging.
You probably have to revert to the 32-bit version of MPC-HC, plus with 32-bit versions of CoreAVC, Haali Media Splitter and AC3Filter.
All are 32-bit versions. I have parallel installed 64-bit MPC, does it may interrupt something?
Then, can you try using vanilla EVR and play the Planet Earth, without subtitles, with AC3Filter, and see if it still stutters?
Used EVR at Output, if is that you mean. I was not allowed to enable subs at all, but still shutters. For the record, played that video with VLC, went well till the birds, than 1 bad looking frame peer 3 sec.
Another thing you can try is to disable CPU throttling in you laptop (that SpeedStep thing), and try again with the Planet Earth clip.
Oh, BTW, what is your driver version? You probably should put the screenshots of DXVA CHecker and GPU-Z results here too.
Hei!
For one movie it’s like slow-mo for some time, something like little freeze, but not stopping, for other it happens randomly like half second burst, every thing moves faster. For one move it was impossible to play via MPC, so I used VLC. It had like 1 frame peer 3 seconds. Ofc, maybe it was bad release, but WMP 12+codec played it very well while MPC was almost unable to play and VLC had many freeze moments.
First of all tnx about this, great job!
I love full hd movies, but have serious problems to play them. Fighting with this problems 2 days in a row, installing – uninstalling players/codecs but no good result. Did as you wrote, but in result player turns into madness, it lagging a lot, specially the sound, it is possible to hear it for 3 sec and then 3 sec silence. When I use just Media player classic, i have different problems with each file. Its like 95% smooth video, but still, 5% can really annoying.
Sorry for this large text, but hoping for help. TY
And yea, sorry, my laptop:
T8300 2.4 Core 2 Duo, 4GB DRR2 RAM, 8600M GT 256MB.
Dopes your problem happened with the test videos available here too?
If you disable subtitles, will the problem go away?