Shortlink of this post – http://wp.me/PrgSo-2n (you can use this link in your forum/BBS/IRC/twitter/facebook etc. messages) || Download the PDF version of this page here.
nVidia GPU users – you may optionally read here.
Nowadays, many anime fansub groups released their files in H.264 format, which can be pretty taxing for older CPUs (like non-dual core Semprons/Celerons). This will be apparent with high definition anime titles like the one I have reviewed in this blog here, here and here. With DXVA, you should be able to play those videos smoothly with less performance penalty upon your CPU.
This guide is the same as the one I posted at BakaBT forum here, although this page is the first place where updates will be done first. This guide mostly catered for anime fansub viewers (with emphasis on subtitles), but can also be used for viewing all kind of H.264 videos too which doesn't have one.
TABLE OF CONTENTS
CHANGELOG
BEFORE YOU START
FILES YOU NEED FOR TROUBLESHOOTING
TEST VIDEO FILES
EXPECTED RESULT AFTER DOING THIS TUTORIAL
—> THE TUTORIAL ITSELF <—
DXVA IN ACTION
NOTES
TROUBLESHOOTING
CHANGELOG
20 July 2010 – Added table of contents for better navigation of this extremely long page that cause some performance problems in Mozilla Firefox. DXVA Checker updated to latest version.
BEFORE YOU START…
Below are the things you need to use DirectX Video Acceleration (DXVA) to accelerate those CPU-hungry H.264 videos you see a lot here in this anime review blog:-
- Windows Vista or 7 (with the latest service pack you can get):- With Catalyst 10.4, ATI has followed Intel's footsteps and only made fully-featured functional DXVA acceleration (that includes playback of videos that do not conform to Blu-ray standards) available under these two operating systems. If you use Windows XP, even if you have an ATI GPU with UVD2.x ASIC decoding silicon, you won't get the new benefits offered by Catalyst 10.4. DXVA-assisted playback is still possible under Windows XP, but only for Blu-ray-compliant videos. For Intel GPU users, Windows Vista or 7 is mandatory.
If Windows XP is really a must for you (you have an im ortant applications that runs only on XP etc.), consider switching to an nVidia GPU and use the CoreAVC 2 CUDA method for reliable playback of all non-test user-generated H.264 videos out there.
My recommendation: Windows 7 Home Premium (buy here) minimum so that you can have the option to use Microsoft DTV-DVD Video Decoder available in Windows Media Player 12. Therefore Windows 7 N should not be used.
- A qualifying video card that supports DXVA:- A list of them are available at the bottom of this tutorial. For ATI AGP GPU users, the improvements available in Catalyst 10.4, even if you use Windows Vista or 7 (playback of Blu-ray-compliant videos should still be available though). Therefore consider getting a PCI-E GPU or any supporting ATI IGP chipsets. Please note that ATI GPU with UVD1.x (UVD, UVD+) only see limited, but still remarkable improvements for decoding out-of-spec videos.
My recommendation: Any qualifying nVidia GPUs, with the emphasis on the ones with PureVideo4 ASIC. See the list at the bottom of this page to see which nVidia GPUs has such ASIC. Fermi GTX470/480 are not recommended though, unless you are gaming. Fermi GTX460 are recommended, as it is now are able to bitstream HD audio codecs and are beasts in gaming when put in SLI configuration.
- Media Player Classic – HomeCinema:- This tutorial will use the beta version build 1862. It can be downloaded from here (mirror) (changelog). MediaInfo.dll now comes packaged into the archive too, so no need for a separate download. Please use 32-bit binary only even if you use 64-bit version of Windows.
FILES YOU NEED FOR TROUBLESHOOTING
- DXVA Checker – Download here (you can check whether your card is DXVA-capable and you will need this for troubleshooting). Original website.
- GPU-Z – Download here (shows detailed information about your GPU).
- CPU-Z – Download here (shows detailed information about your CPU).
- DirectX End-user runtime (February 2010) – Download here. Install this if you have d3dx9.dll error message when using MPC-HC.
- Microsoft .NET 4 Framework – Download here. Needed for EVR/EVR custom presenter and also to run DXVA Checker.
- Update for Windows Vista (KB971512) – Download here. Backport of some of Windows 7 features such as DirectX 11 for Windows Vista.
- Haali Media Splitter – Download from here (original website).
TEST VIDEO FILES
If you have problems enabling DXVA, please test your setup with the three compliant videos first. If the problem is repeatable, make screenshots of your DXVA Checker, CPU-Z and GPU-Z results and make a comment in the comment section below.
- Blu-ray-compliant test video file 1 – The Melancholy of Haruhi Suzumiya NCED theme (Hare Hare Yukai) SD video with karaoke soft-sub – download here.
- Blu-ray-compliant test video file 2 – Clannad NCED theme (Dango Daikazoku) 720p with karaoke soft-sub – download here.
- Blu-ray-compliant test video file 3 – Kanon NCOP theme (Last Regret) 1080p with soft-sub – download here.
- Out-of-spec test video file 4 – James Bond: Quantum of Solace 1080p trailer – download here.
- Out-of-spec test video file 5 – AIR NCOP theme (Tori no Uta) multi-angle 1080p with karaoke softsubs – download here.
- Out-of-spec test video file 6 – BBC Planet Earth: From Pole to Pole opening clip – download here.
Download all 6 test videos 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!!
If any files cannot be downloaded, make a comment below.
EXPECTED RESULT AFTER DOING THIS TUTORIAL
nVidia GPUs:-
- nVidia GPU users (with 191.xx drivers or later) + Windows Vista or 7 = can play all 6 test video files with ease. AIR NCOP theme (Tori no Uta) may become an exception if your CPU is slow, thus you may have to disable karaoke subtitle animation.
- nVidia GPU users (with 191.xx drivers or later) + Windows XP = can play the first 5 test videos, but not the BBC Planet Earth clip. The issue with AIR NCOP theme (Tori no Uta) also applies. nVidia GPU users who insists on Windows XP for whatever reasons, should consider using the CoreAVC 2 method.
ATI GPUs:-
- ATI GPUs with UVD2.x (PCI-E or IGP) + Catalyst 10.4 drivers + Windows Vista or 7 = can play test video 2 to 6, but not The Melancholy of Haruhi Suzumiya NCED theme (Hare Hare Yukai). Success probability is 98%. The issue with AIR NCOP theme (Tori no Uta) also applies.
- ATI GPUs with UVD/UVD+ (PCI-E or IGP) + Catalyst 10.4 drivers + Windows Vista or 7 = can play test videos 2 and 3 reliably. The Melancholy of Haruhi Suzumiya NCED theme (Hare Hare Yukai) is not playable with DXVA. Should also be able to play test video file 4 to 6 but with less successful probability compared to ATI UVD2.x GPU users. The issue with AIR NCOP theme (Tori no Uta) also applies.
- ATI GPUs regardless of UVD version (AGP) + Catalyst 10.4 drivers + Windows XP/Vista/7 = can only play test video 1 to 3.
- ATI GPUs regardless of UVD version (PCI-E or IGP) + Catalyst 10.4 and older + Windows XP = can only play test video 1 to 3.
- ATI GPUs regardless of UVD version (PCI-E, IGP or AGP) + Catalyst 10.3 or older + Windows XP/Vista/7 = can only play test video 1 to 3.
Intel GPUs:-
- Intel G45/Clarkdale/Arrandale (with any recent drivers) + Windows Vista or 7 = can play all 6 test videos with ease. The issue with AIR OP theme (Tori no Uta) still applies. Reminder: while Intel GPUs can play the three out-of-spec video files made available here reliably, the same cannot be said for other out-of-spec videos floating out there. Successful probability for those files is 90%.
- Intel G45/Clarkdale/Arrandale + Windows XP = UPGRADE TO WINDOWS VISTA OR 7.
Other GPUs such as PowerVR’s Intel GMA500 or S3 Chrome = can only play test video 1 to 3.
TUTORIAL
- Step 1 – Installing MPC-HC & Haali Media Splitter.
- Step 2 – Opening the 'Option' window.
- Step 3 – Enabling MPC-HC internal subtitle engine.
- Step 4 – Choosing DXVA-compliant video renderers.
- Step 5 – Choosing the right splitters and decoders.
- Step 6 – Eliminating potential problematic DirectShow decoders/filters that may cause DXVA playback to not work.
- Step 7 – Configuring MPC-HC internal subtitle engine.
- Step 8 – Configuring EVR custom presenter/VMR9 renderless video renderers.
Download and install the MPC-HC from the link above. Unzip it where you wanted. If you have an existing MPC-HC installation (if you have CCCP or K-Lite Mega Pack), overwrite it with this copy. After that, start the program.

In the example above, I deleted the MPC-HC executables that comes with CCCP and replaced it with the new MPC-HC version (mpc-hc.exe) in its place. Just so you know, since build 1448, the executable has been renamed to mpc-hc.exe.
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.

Press O (or go to View —> Options) to open the Options window, that should look like below.

Go to Playback section, and make sure that Autoload Subtitles is checked. This will automatically disable DirectVobSub (auto-loading version), so no need to kill it in step 6. If you do not need subtitles, also enable this option so that DirectVobSub/vsfilter is blocked.

Go to Output section, and depending on your operating system, select the appropriate output you have to use. For Windows XP users, you can choose VMR7/9 renderless (if you need subtitles) plus overlay mixer and VM7/9 windowed (if you do not need subtitles – such as playing anime in AVI format that has hard subtitles, for example Dattebayo releases) while for Windows Vista/7 users, choose EVR custom presenter regardless of your subtitles needs. Keep EVR buffers as low as possible (3). If you choose renderers that did not support subtitles, DirectVobSub (auto-loading version) must be blocked in Step 6.

As I now use Windows 7, further steps will show that I am using EVR Custom Presenter.
Go to Internal Filters section and under Source Filters, make sure Matroska, MP4/MOV and Ogg is unticked. Then go to Transform Filter, and ensure that ‘H264/AVC (DXVA)’ and ‘H264/AVC (FFmpeg)’ are selected.

Then double click the selected ‘H264/AVC (DXVA)’ entry to open up its property page, as shown below.

So here is what you have to do depending on what GPU + driver + operating system combination you have:-
- nVidia users + whatever OS used = don’t do anything here, click OK and go to the next step.
- Other GPUs (PowerVR’s Intel GMA500 or S3 Chrome) = don’t do anything here, click OK and go to the next step.
- ATI GPUs (PCI-E or IGP ) with Catalyst 10.4 + Windows Vista or 7 = Set the option 'DXVA(H264) Compatibility Check' to 'Skip all checks', enable ‘Disable DXVA for SD’ option, click OK and go to the next step. Leave other settings as shown above.
- ATI GPUs (PCI-E, AGP or IGP) with Catalyst 10.3 or older + Windows XP/Vista/7 = don’t do anything here, click OK and go to the next step.
- ATI GPUs (AGP) with Catalyst 10.4 or older + Windows XP/Vista/7 = don’t do anything here, click OK and go to the next step.
- ATI GPUs (PCI-E, AGP or IGP) with Calayst 10.4 or older + Windows XP = don’t do anything here, click OK and go to the next step.
- Intel G45/Clarkdale/Arrandale + Windows Vista/7 = Set the option ‘DXVA(H264) Compatibility check’ to ‘Skip all checks’, click OK and go to the next step.
- Intel G45/Clarkdale/Arrandale + Windows XP = UPGRADE TO WINDOWS VISTA OR 7.
We are now going to Step 6, which is the most important step in this tutorial. This step is very important at ensuring that hardware acceleration will work at all.
Here, we go to the External Filters section, because we have to eliminate intermediaries between the MPC internal decoder and the renderer. It should look like below.

Now ask yourself whether you have installed programs like ffdshow in your computer. If you have installed codec packs such as K-Lite Codec Pack or CCCP, then you may have ffdshow Video Decoder. In that case, click Add Filter and you will see a dialog window like below.

Select ‘ffdshow Video Decoder' and click OK, then you will see the previous window populated with ‘ffdshow Video Decoder’ entry selected before.

Here, click Block to prevent ffdshow Video Decoder from being loaded by MPC-HC.
Repeat it with entries that you think will prevent the MPC-HC internal decoder from being connected straight to the renderer (either VMR9 renderless or EVR custom presenter). ffdshow video decoder and DirectVobSub (auto-loading version) are the main culprits that will do so. There could be others that I do not know. If you have done Step 3, DirectVobSub is killed automatically and you do not have to do so here, but if you choose to use video renderers that did not support subtitles like Overlay Mixer or VMR7 windowed, you have to block it here too. If you have other H.264 decoders installed in your computer, such as the ffdshow DXVA Video Decoder, CoreAVC Video Decoder, Cyberlink H.264/AVC decoder, DivX H.264 Decoder and Arcsoft Video Decoder, you should also block them here so that MPC-HC will not load them.
Go to Subtitles section, and set ‘Allow animation when buffering’ is ticked (for those who has low-powered CPU like Intel Atom, untick this option). As long as that option is enabled, the option ‘Sub pictures to buffer’ is not exactly important (set it to 10 if you have 512MB RAM – lower if you have less), but if this option is set to zero, subtitle animation will always be enabled (therefore to disable subtitle animation, the buffer must not be zero and ‘Allow animation when buffering’ is disabled). This will allow those anime OP/ED/insert themes that has soft karaoke effects to be displayed correctly. The appropriate renderer must also be selected in Step 4 above. With the latest MPC-HC, frame drops can be reduced to almost zero even if karaoke effects are turned on.
For ‘Maximum Texture Resolution’ option, set it to ‘Desktop’ with ‘Round up to power of two’ unchecked. This should give you very sharp-looking subtitles but remember, the higher the resolution is, the higher the CPU resources will be used. You can lower this setting to reduce CPU utilization.

Then go to the Subtitles/Default Style section, and full tick the option ‘Position subtitles relative to the video frame’ just like the screenshot below. This will ensure that subtitles will be rendered within the video picture, allowing more accuracy for positional subtitles such as signboards etc.

This step did not apply if you do not watch videos that do not have soft subtitles.
And that’s about all you should do in the Options window. Click Apply to apply all changes you have made, and then click OK to close the Options window.
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), 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 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, regardless of what some people may think.
10-bit RGB option is optional (your GPU will actually have to support this feature). 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 display's manual for more information.

DXVA IN ACTION
Reference system – Windows 7 Ultimate + AMD Athlon2 X2 250 3.0Ghz + 4GB RAM + nVidia GT240 + nVidia Forceware 195.62.
Download links for these test videos are available at the top of this page.
Blu-ray-compliant test video file 1 – The Melancholy of Haruhi Suzumiya NCED theme (Hare Hare Yukai) SD video with karaoke soft-sub.

Click here to see the full-resolution image.
Blu-ray-compliant test video file 2 – Clannad NCED theme (Dango Daikazoku) 720p with karaoke soft-sub.

Click here to see the full-resolution image.
Blu-ray-compliant test video file 3 – Kanon NCOP theme (Last Regret) 1080p with soft-sub.

Click here to see the full-resolution image.
Out-of-spec test video file 4 – James Bond: Quantum of Solace 1080p trailer.

Click here to see the full-resolution image.
Out-of-spec test video file 5 – AIR NCOP theme (Tori no Uta) multi-angle 1080p with karaoke softsubs.

Click here to see the full-resolution image.
Out-of-spec test video file 6 – BBC Planet Earth: From Pole to Pole opening clip.

Click here to see the full-resolution image.
NOTES
- If you have ATI AGP cards, it is highly advisable that you upgrade to a PCI-E or IGP-based GPU.
- If you use ATI PCI-E 1x GPU (instead of the normal PCI-E 16x interface), you have to disable the DisablePCIEx1LaneUVD option in the registry. You can do so with DXVA Checker as shown below.

- Cards that support DXVA:-
ATI:
Radeon™ HD 3800 Series, Radeon™ HD 3600 Series, Radeon™ HD 3400 Series, Radeon™ HD 2600 Series, Radeon™ HD 2400 Series, Mobility Radeon™ HD 3600 Series, Mobility Radeon™ HD 3400 Series, Mobility Radeon™ HD 2600 Series, Mobility Radeon™ HD 2400 Series, Mobility Radeon™ HD 2300 Series, Radeon 780G integrated chipset – UVD 2 + AVP 2 (with Phenom only), Radeon HD 4xxx HD Series, Radeon HD 5xxx HD series.

Source: http://en.wikipedia.org/wiki/Unified_Video_Decoder
Recommended ATI GPU (for those who doesn't play games – HTPC usage with minimum spec for hardware deinterlacing and AVIVO post-processing at the same time):-

XFX ATI Radeon HD5670 1GB DDR5 PCI-Express x16Recommended ATI GPU (for gamers with no budget limits):-

Visiontek ATI Radeon HD5870 1GB GDDR5 PCI-Express x16NOTE: Both ATI GPUs above sports UV2.2, which should allow L5.1@High video playback with Catalyst 10.4 or later, simultaneously with deinterlacing and post-processing. Ability to bitstream high-definition audio codecs such as Dolby TrueHD and DTS-HD MA exists in both GPUs.
nVidia:
All GeForce 8xxx cards and IGPs except GeForce 8800GTS/GTX with G80 core. All GeForce 9xxx cards and IGPs. All GeForce 2xx cards. All Fermi cards.

Source: http://en.wikipedia.org/wiki/NVIDIA_PureVideo – any of the VP2, VP3, and VP4 GPUs 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 GPU (for those who doesn't play games – HTPC usage with minimum spec for hardware deinterlacing and post-processing at the same time):

EVGA nVidia GT220 1GB DDR2 PCI-Express 16xRecommended nVidia GPU (for gamers with no budget limits):

EVGA nVidia GTX460 1GB GDDR5 PCi-Express 16x (in SLI mode)NOTE: While both GPUs sports PureVideo4 ASIC, the GT220 cannot bitstream high-definition audio codecs such as Dolby TrueHD or DTS-HD MA/HR and playing H.264 MVC codec used in 3D Blu-rays. GTX460 can do both.
Intel:
Intel G45/Clarkdale/Arrandale IGPs: Windows Vista & 7 only (the latest drivers seems to be problem-free). Set at least 256MB of RAM for the IGPs, 512MB is better. Clarkdale/Arrandale GPUs are able to bitstream high-definition audio codecs such as Dolby TrueHD and DTS-HD MA.

Intel Core i5 650 3.2Ghz Socket LGA1156 with Clarkdale GPU.+
- Known issues with DXVA-enabled playback:-
- Seeking (fast-forward or rewind) when DXVA is enabled will not be as smooth as playback with no hardware acceleration.
- The dropped frames with soft-subtitles has largely been fixed with the latest final build, but you will still see some of it during seeking operations.
TROUBLESHOOTING
There are 3 test files available for you above to download so that you can test whether you managed to use DXVA on your computer or not. If you can’t, there are few things you should check:-
- Run DXVA Checker (download from the link above) and see if your card drivers exposed their DXVA capabilities.

DXVA Checker result for AMD ATI HD5770.

DXVA Checker result for nVidia GeForce GT220.
- Under your card's name/model, the ModeH264_VLD_NoFGT (ATI and nVidia GPUs) or ModeH264_VLD_NoFGT_ClearVideo (Intel GPUs) should exist (alongside with their supported resolutions) and will confirm your GPU capability to accelerate H.264 decoding.
- If you see empty space under your card’s name instead like below:-

You won’t be able to use DXVA in MPC-HC, even if your card supports it. Try reinstalling drivers and then rerun DXVA Checker again to see whether it has been fixed. If it isn’t fixed, you may have to reformat your computer and reinstall Windows.
- When posting a comment for help, please state:-
- Your operating system, inclusive whether it is 32-bit or 64-bit.
- Exhaustive information about your card. Information needed are GPU model (e.g. ATI 3450 or nVidia 9600GT), driver version (e.g. ATI Catalyst 8.12 or nVidia Detonator 178.24 – plus whether you use manufacturer drivers or ATI/nVidia drivers), video memory (e.g. 256MB, 512MB; 256MB is the minimum requirement) and most importantly, the interface (e.g. AGP or PCI-E; PCI cards do not work). If you have AGP cards (ATI only, because nVidia DXVA cards has no AGP versions), you also have to state the manufacturer of your motherboard chipset (e.g. Intel, AMD, ViA and nVidia) and whether you use the DVI-HDMI dongle.
- Screenshots of DXVA Checker, CPU-Z and GPU-Z results. Put them somewhere in sites like photobucket or imageshack and post the link to them here. You cannot embed pictures BTW.
- The version of MPC-HC used.Please also make sure that your problem can be repeated with any of the three test files (Haruhi Suzumiya, Clannad and Kanon – not the Quantum of Solace trailer or the AIR OP theme either).
- When asked to use third-party DXVA codecs instead of MPC-HC internal decoders, you can do so by following the instructions at this page.
Click the ‘Older Comments’ link to see, well, older comments for this blog post.

























Great tutorial, but on my computer dxva don’t work correctly on few films. Often in MPC video decoder is: h.264 bitstream… If i see this text CPU usage is 20-30% and all is good. But on few films i see: not using DXVA so video “jumping”. Similar problem added Edgar. I running on Vista 32bit with SP1. My comp is: P4 2,6GHz, 1GB RAM, HD2600XT AGP sapphire + catalyst 9.2
Please help me.
@Przemek211
I assume that you can play the three test files available in this page.
Completely uninstall your current Catalyst 9.2 drivers, then find and install Catalyst 9.2 AGP hotfix that you can download here, then try again with the video you have problems with. Remember, a complete uninstall of your current Catalyst 9.2 drivers is a must and mandatory. Running the uninstaller at the Control Panel should do the trick.
If the step above fails, download MediaInfo from http://mediainfo.sourceforge.net/ and check the problematic video with it, then paste the result here. A sample result can be seen below, which is what I want:-
General
Complete name : I:\Lia – Tori no Uta (long version).mkv
Format : Matroska
File size : 339 MiB
Duration : 3mn 21s
Overal bit rate : 14.1 Mbps
Movie name : Air OP Long Version
Encoded date : UTC 2009-03-08 23:56:01
Writing application : mkvmerge v2.5.2 (‘Stranger in your Soul’) built on Feb 28 2009 18:58:17
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes
Video #1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8
Codec ID : V_MPEG4/ISO/AVC
Duration : 3mn 21s
Nominal bit rate : 6115 Kbps
Width : 1920 pixels
Height : 1080 pixels
Display aspect ratio : 16/9
Frame rate : 29.970 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.098
Title : Version A
Writing library : x264 – core 67 r1120M 8544346
Encoding settings : cabac=1 / ref=8 / deblock=1:1:-3 / analyse=0×3:0×2 / me=umh / subme=9 / psy_rd=0.8:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=6115 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Huzzah! Following the instructions, i installed pwoerdvd 8, set the external filter in mpc-hc, and now i have hardware acceleration on my 4500MHD. Huzzah again
[...] Прочетох малко по темата. Оказа се въпрос на настройки. Ето тук всичко е описано подробно: Watching h.264 videos using DirectX Video Acceleration (DXVA). [...]
@ranpha
Thanks you for your reply
I have done what you tell me to do and the second point seems to give good results…
“2. If that did not help you, remove the driver and clean your system again, and install the latest drivers available at your GPU manufacturer’s website (even if it isn’t up to date). Then check with DXVA Checker.”
Before :

After :

But MPC-HC still not works ….nothing works (video and sound)
It is due to the DXVA 1?? Maybe?
Thanks by advance for your reply
Stéphane
@Stephane
Your computer use Vista? If yes, your problem is worse than I thought. Try doing the third step and then install the latest DirectX from http://www.softpedia.com/progDownload/DirectX-9.0c-Redistributable-Download-3545.html
If that failed, reformat is the only way out unfortunately.
If you are using Windows XP (with Vista skin?) then the new DXVA Checker entry is fine as it is. Redo the tutorial, using VMR9 renderless.
External filter = Cyberlink decoder.
Output = haali DXVA doesn’t work though.
CoreAVC gave better image quality aswell.
I tried to change the resizer option for EVR custom presenter to Bicubic A=-1 but it didn’t help.
If you use Cyberlink decoder or CoreAVC with EVR custom presenter, did you get the same better image quality as well, or do you only get it with Haali Video Renderer?
If yes, check any of the shader operators whether any of them are active or not.
With Haali output , Cyberlink H264/AVC
@mudkip
I assume that you use DXVA with the Cyberlink decoder?
edit: It seems that you don’t because you use Haali Video Renderer. Did you change the resizer option for EVR custom presenter to Bicubic A=-1?
http://i41.tinypic.com/2l8x54p.jpg
test
why can’t i add images anymore?
deleted? O_o
reup:
Try using another image host?
Maybe you should try changing the setting in the picture below from Bilinear PS2.0 to Bicubic A=-1.0 PS2.0 or something.
I don’t know if you can see it, but I can..
Also look at the image size… they’re both different but they’re saved with the same settings. (windows paint , .png)
Hello,
I’ve the HD 4670 and followed the tutorial for ATi cards. I’m using Catalyst 8.12 , CCCP and WMC-HC build 1.2.908.0 my OS is vista home premium x86. My system specs : P4 3Ghz ,1GB DDR400 , HD 4670 . Screen : LCD @ res 1440×900.
My problem is that when I play ”The dark knight” blu-ray rip (720p) the image quality is very bad. It’s doesn’t show much detail like it should do and it seems like it’s a bit blurred. I also have this problem with other files (also when not H.264 like XviD). I did not have this problem when I just used Cyberlink H264/AVC decoder.
How can I fix this? I hope you can help me.
Screens:
DXVA checker:
WMC-HC playback settings:
WMC-HC output settings:
WMC-HC internal filter settings:
WMC-HC external filter settings:
ofcourse both are blocked.
WMC-HC subtitle settings:
Filter tab in WMC-HC while playing:
Video screen:
as you can see the quality is not good.
Video info:
General
Complete name : D:\Movies\United.The.dark.BD-Rip\T.Dark.Knight.2008.BluRay.720p.AC3.x264-AsCo.mkv
Format : Matroska
File size : 3.07 GiB
Duration : 2h 32mn
Overall bit rate : 2 888 Kbps
Movie name : The.Dark.Knight.2008.BluRay.720p.AC3.x264-AsCo
Encoded date : UTC 2008-11-28 16:33:14
Writing application : mkvmerge v2.2.0 (‘Turn It On Again’) built on Mar 4 2008 12:58:26
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 32mn
Bit rate : 2 123 Kbps
Nominal bit rate : 2 245 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.096
Writing library : x264 core 65 r1029M cb3c213
Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0×3:0×113 / me=umh / subme=6 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=3 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=2245 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English
Audio
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 2h 32mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Language : English
Text #1
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English
Text #2
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : Dutch
@mudkip
If you ask me, the quality of that video looks good here. Can you post a screenshot of the same scene with Cyberlink decoder here?
edit: Look at my screenshot of the same scene. Not much difference if you ask me.
Hi everybody,
I have some trouble with my ATI HD 2600 pro… maybe someone have a solution for me?
I have installed the Catalyst 8.12 drivers and try to use MPC HC
But I style have problems when I check for h624 decoder with DXVA checker
Any solutions ?
Thanks
@Stephane
Man, your problem is Windows-related. Do this in order:-
1. Completely remove the 8.12 driver using the uninstaller in Control Panel, clean your system (and registry) with software like Driver Cleaner, and install the 8.12 driver again. Then check with DXVA Checker.
2. If that did not help you, remove the driver and clean your system again, and install the latest drivers available at your GPU manufacturer’s website (even if it isn’t up to date). Then check with DXVA Checker.
3. If that also doesn’t work, remove the driver and clean your system again, and then install the drivers that comes with the GPU (inside a CD – this one sure isn’t up to date). Then check with DXVA Checker.
If that also fails, reformat your computer as a last resort. Remember, you must uninstall the current driver and delete all ATI drivers files and registry keys (usually the uninstaller in Control Panel will take care of everything, but Driver Cleaner will also help) before installing another version of Catalyst. And needles to say, no Catalyst version 9.x should ever be used in your computer.
@ranpha: I am not sure but if I uncheck the box for DXVA h264 then it runs fine so I think it is a problem with the video
@Markus
If that’s the case, try removing the 9.2 drivers fully via Control Panel (need to be done) and install Catalyst 8.11 or 8.12 drivers.
Hello ranpha,
I do not have any PowerDVD version installed but I do have AC3Filter listed, I have now blocked this in MPC but still the same problem.
@Markus
What audio decoder did you use for playback? ffdshow audio decoder?
I have the following problem:
As soon as I activate the internal DXVA h264 in MPC (I tried both the original 908 version as well as the 972 version included in KLite Codec Pack) the only thing showing is a play button on the top left corner but the video does not start playing! All settings are according to the tutorial and ffdshow is not active and has been deactivated.
When I use the DXVA Checker it only shows my card as a decoder, no mpc or other.
I have Vista64 SP1, HIS HD2600XT 256MB DDR3 (PCIe) on a Gigabyte EP45-UD3P and a Intel E8400 stepping E0
I am using ATI Catalyst 9.2 and a DVI-HDMI dongle provided from ATI.
The problem is reproducable with all mentioned files.
@markus
Do you, in any case, have PowerDVD 8 and AC3Filter installed or has it codec registered by KLite in your system?
thx for your help
(and yea, hajime no ippo works now fine)
General
Complete name : D:\Downloads\[SZN & I-O] Hajime no Ippo New Challenger – 07[720p][EBC5916E].mkv
Format : Matroska
File size : 351 MiB
Duration : 23mn 0s
Overall bit rate : 2 132 Kbps
Movie name : [SZN & I-O] Hajime no Ippo New Challenger – 07 [720p] [H.264/AVC LC-AAC]
Encoded date : UTC 2009-02-21 02:40:54
Writing application : mkvmerge v2.4.1 (‘Use Me’) built on Dec 5 2008 18:30:05
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 10 frames
Muxing mode : Container profile=Unknown@5.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 22mn 58s
Nominal bit rate : 1 935 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.088
Title : Video (H.264/AVC Unrestricted Level)
Writing library : x264 core 66 r1113M cc4f807
Encoding settings : cabac=1 / ref=10 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=tesa / subme=9 / psy_rd=1.2:0.7 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=8 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1935 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.10
General
Complete name : D:\Downloads\[StrikeS] Sora o Kakeru Shoujo 07 [h264][0D5DB78A].mkv
Format : Matroska
File size : 200 MiB
Duration : 24mn 35s
Overall bit rate : 1 140 Kbps
Movie name : Sora o Kakeru Shoujo – Episode 07 – Ragnarok
Encoded date : UTC 2009-02-21 17:50:25
Writing application : mkvmerge v2.4.1 (‘Use Me’) built on Dec 5 2008 18:30:05
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 33s
Nominal bit rate : 1 006 Kbps
Width : 704 pixels
Height : 400 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.149
Writing library : x264 core 66r1109
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=umh / subme=9 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=1 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1006 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.10
Language : Japanese
(updated my mpc, to 1.2.908.0 and it now works with hni and some other anime but still the same with natsume ans sora o kakeru shoujo)
Sora o Kakeru Shoujo will not be playable in DXVA mode with ref=16 in its x264 config, but Hajime no Ippo should be playable.
If you find a non-DXVA-playable video, analyze it with MediaInfo and look for the Format settings, ReFrames : XXX frames field. If it exceeds 11, then it may not be playable in MPC-HCDXVA and you may try the CoreAVC CUDA decoder. If the value is 16 (like Zoku Natsume Yuujinchou and Sora o Kakeru Shoujo), software mode is the only solution.
General
Complete name : D:\Downloads\[BSS]_Michiko_to_Hatchin_-_18_[8B76568C].mkv
Format : Matroska
File size : 350 MiB
Duration : 22mn 35s
Overall bit rate : 2 167 Kbps
Movie name : [BSS] Michiko to Hatchin – 18c Fool’s Ballistic Samba
Encoded date : UTC 2009-02-22 00:54:58
Writing application : mkvmerge v2.4.2 (‘Oh My God’) built on Jan 18 2009 17:30:28
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes / Yes / Yes / Yes / Yes / Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 22mn 34s
Nominal bit rate : 1 970 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.089
Title : Michiko to Hatchin – 18c Fool’s Ballistic Samba
Writing library : x264 core 66 r1101M b69548a
Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0×3:0×113 / me=umh / subme=9 / psy_rd=1.1:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1970 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.80
Language : Japanese
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 22mn 35s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Title : 2ch AAC
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : Styled Subtitles
Language : English
Chapters
Language : English
1 : 00:00:00.000 – OP
2 : 00:01:19.871 – Michiko to Hatchin – 18: Fool’s Ballistic Samba
3 : 00:10:52.902 – Part 2
4 : 00:21:15.524 – ED
yea, thanks for the tipp with updating my mpc hc, it works now with hajime no ippo and some other anime but natsume yuujinchou still doesnt work and sora o kakeru still crashes.
General
Complete name : D:\Downloads\[SZN & I-O] Hajime no Ippo New Challenger – 07[720p][EBC5916E].mkv
Format : Matroska
File size : 351 MiB
Duration : 23mn 0s
Overall bit rate : 2 132 Kbps
Movie name : [SZN & I-O] Hajime no Ippo New Challenger – 07 [720p] [H.264/AVC LC-AAC]
Encoded date : UTC 2009-02-21 02:40:54
Writing application : mkvmerge v2.4.1 (‘Use Me’) built on Dec 5 2008 18:30:05
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 10 frames
Muxing mode : Container profile=Unknown@5.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 22mn 58s
Nominal bit rate : 1 935 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.088
Title : Video (H.264/AVC Unrestricted Level)
Writing library : x264 core 66 r1113M cc4f807
Encoding settings : cabac=1 / ref=10 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=tesa / subme=9 / psy_rd=1.2:0.7 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=8 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1935 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.10
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 23mn 0s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Title : Original Japanese audio (2.0 192kbit LC-AAC)
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : English subtitles (Advanced Sub Station)
Language : English
Chapters
Language : English
1 : 00:00:00.000 – Opening Credits: “Hekireki” Performed by Last Alliance
2 : 00:01:09.904 – Part A
3 : 00:10:35.928 – Eyecatch
4 : 00:10:40.808 – Part B
5 : 00:21:49.976 – Ending Credits: “8 AM” Performed by Coldrain
6 : 00:22:49.911 – Sneak Preview [SZN&I-O] Hajime no Ippo New Challenger – 08
General
Complete name : D:\Downloads\[BSS]_Zoku_Natsume_Yuujinchou_-_07_[F1B16BB7].mkv
Format : Matroska
File size : 232 MiB
Duration : 23mn 49s
Overall bit rate : 1 362 Kbps
Movie name : [BSS] Zoku Natsume Yuujinchou – 07c That Which You Must Not Call
Encoded date : UTC 2009-02-22 00:56:37
Writing application : mkvmerge v2.4.2 (‘Oh My God’) built on Jan 18 2009 17:30:28
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Muxing mode : Container profile=Unknown@5.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 23mn 48s
Nominal bit rate : 1 140 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.052
Title : Zoku Natsume Yuujinchou – 07c That Which You Must Not Call
Writing library : x264 core 66 r1113M cc4f807
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=umh / subme=9 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=0 / mbaff=0 / bframes=8 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1140 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : Japanese
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 23mn 49s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Title : 2ch AAC
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : Styled Subtitles
Language : English
Chapters
Language : English
1 : 00:00:00.000 – Opening
2 : 00:01:30.007 – Part A
3 : 00:11:12.922 – Part B
4 : 00:22:04.865 – Ending
5 : 00:23:34.914 – Preview
General
Complete name : D:\Downloads\[StrikeS] Sora o Kakeru Shoujo 07 [h264][0D5DB78A].mkv
Format : Matroska
File size : 200 MiB
Duration : 24mn 35s
Overall bit rate : 1 140 Kbps
Movie name : Sora o Kakeru Shoujo – Episode 07 – Ragnarok
Encoded date : UTC 2009-02-21 17:50:25
Writing application : mkvmerge v2.4.1 (‘Use Me’) built on Dec 5 2008 18:30:05
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 33s
Nominal bit rate : 1 006 Kbps
Width : 704 pixels
Height : 400 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.149
Writing library : x264 core 66r1109
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=umh / subme=9 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=1 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1006 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.10
Language : Japanese
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 24mn 35s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Language : English
Chapters
Language : Japanese
1 : 00:00:00.000 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Prologue
2 : 00:02:32.069 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Opening
3 : 00:04:12.002 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Part A
4 : 00:11:25.977 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Part B
5 : 00:22:39.942 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Ending
6 : 00:24:09.948 – Sora o Kakeru Shoujo – Episode 07 – Ragnarok – Next Episode Preview
well, seems to me that mpc can handle a few more frames in its newer version but 16 are still too many
@inuZ
From the anime you listed, I have Zoku Natsume Yuujinchou and Tales of the Abyss.
Looking at the BSS release:-
General
Complete name : Z:\[BSS]_Zoku_Natsume_Yuujinchou_-_04_[4DF938F4].mkv
Format : Matroska
File size : 231 MiB
Duration : 23mn 49s
Overal bit rate : 1356 Kbps
Movie name : [BSS] Natsume Yuujinchou Zoku – 04: A Chick Hatches
Encoded date : UTC 2009-02-01 09:47:15
Writing application : mkvmerge v2.4.1 (‘Use Me’) built on Dec 5 2008 15:43:32
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16
Codec ID : V_MPEG4/ISO/AVC
Duration : 23mn 48s
Nominal bit rate : 1134 Kbps
Width : 1280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.051
Title : Natsume Yuujinchou Zoku – 04: A Chick Hatches
Writing library : x264 – core 66 r1088M 71ac0a3
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0×3:0×133 / me=umh / subme=9 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=0 / mbaff=0 / bframes=8 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1134 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English
The video above won’t play in DXVA mode because it has 16 reference frames. Man, that group should change ref=16 to something lower, like ref=10 or something because too much of reference frames is just overkill. You should bring this up to them.
General
Complete name : Z:\[gg]_Tales_of_the_Abyss_-_09_[198A5E2D].mkv
Format : Matroska
File size : 340 MiB
Duration : 24mn 4s
Overal bit rate : 1972 Kbps
Encoded date : UTC 2008-11-27 06:26:42
Writing application : mkvmerge v2.1.0 (‘Another Place To Fall’) built on Jul 17 2008 21:34:25
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes / Yes / Yes
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 10
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 3s
Width : 1280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Colorimetry : 4:2:0
Scan type : Progressive
Title : Tales of the Abyss – 09
Language : Japanese
This video plays well in DXVA mode using MPC-HC internal filters, so I suggest you upgrade the CCCP-supplied MPC-HC to at least the stable build no. 908 or the latest beta version 1004. Upgrade your nVidia driver too if you can.
About the other two videos, try downloading MediaInfo at http://mediainfo.sourceforge.net/ and paste the analysis result for the [StrikeS] Sora o Kakeru Shoujo and [SZN & I-O] Hajime no Ippo New Challenger videos so that I can see how they are encoded.
Man, BSS still use maximum reference frames huh.
Yo,
I´m having problems with some HD videos, some of them wont use DXVA.
For example:
[BSS]_Zoku_Natsume_Yuujinchou (though michiko to hatchin from bss works fine)
[gg]_Tales_of_the_Abyss, no DXVA
[StrikeS] Sora o Kakeru Shoujo (wont start at all, mpc crashes)
[SZN & I-O] Hajime no Ippo New Challenger, doesnt use DXVA either.
WinXP 32bit
NVidia 9600M GT (180.70)
MPC Build 1.1.796.0
http://i113.photobucket.com/albums/n215/kait0/Unbenannt-5.jpg
After installing Catalyst 9.1 (and later 9.2) to my system with Windows XP (32) and ATI Radeon HD2600Pro all dvxa acceleration stopped working.
I tried reinstalling oldet Catalyst (8.5, 8.6, 8.8, 8.12) but no success even after registy cleaner programs.
Finally I found the solution that fixed dvxa for me
http://home.comcast.net/~exdeus/ati-hd2x00/
Good to know. Also I believe it was not the idc changer that worked due to my pc crashing, I had to reinstall. Only installed cccp and mpc-hc that comes with did not play the qos ro t2 correctly, but once I downloaded the newest build of mpc-hc like I did last time(same time I used idc) they played fine.
Well the h264info process was long, tedious and the results were unacceptable (plays smooth but artifacts and pixelation aplenty), I searched and searched until a ran into a post that had a program
called idc changer which took less than a second to change t2 and best of all it worked, no slowdown whatsoever and cpu usage at less than 10% but on scarface it did work but no change in the cpu usage, weirdly enough the trailer of qos posted above now plays without a problem and before was unplayable (sluggish) with no change to the file (weird). Let me know if I can post a mediafire link to the program if anyone is interested.
With nvidia GPUs and the latest drivers, video levels are no more important than reference frame count, which can only be fixed by reencoding. The ICDE changer can be helpful for ATI cards though.
Thanks for the response. I figured out why some 1080p plays and other doesn’t. It’s due to the encoder profile they use. t2 uses high@5.1 doesn’t play and animatrix uses high@4.1 plays perfectly. also noticed that all my 720p content plays smooth with cpu usage minimal (around 5-11%) except scarface which uses around 65% cpu usage, noticed it uses high@5.1 also. I’m gonna try using h264info to convert to 4.1 and see if that works. Will post my results later.
Sorry but I forgot to mention that gpu-z says this 8400gs is a g98 rev a2 if that matters at all.
That card of yours is a PCI (not PCI-E) video card? I thought nVidia do not make model 8xxx/9xxx/2xx PCI cards anymore.
I assume you do not have any problem then? Your card is a PureVideo3 card, so should be no problem especially if you install the latest drivers.
Thank you so much for this tut. I have p4 ht 3ghz 2GB ddr2 pc4200 but cpuz says 4300 and just got
a pny 8400gs 512MB pci no express(lol) no agp or pci-e x16 on a dell e310 which I have clocked at
763/660/1775 c/m/s. I was wondering if my card should or shouldn’t be able to play 1080p mkv because
I tried the qos trailer and no go (nothing but stutter) then I tried t2 1080p no go either pretty much
gave up until I tried the animatrix 1080p and ran butter smooth as well as the Utawarerumono opening ran smooth, all of them ran with my processor usage at 7-15%. Ive always been able to run 720p mkvs and 1080p wmvs albeit 35-55% cpu usage now with this modification they all run at under 10% cpu usage which I am very grateful for!!!! (added vc1/dxva and vc1/ffmpeg in the internal filters for the wmvs).
sorry for the long post but was wondering if I’m just gonna run into no go’s more often than butter smooths? all the 1080p content that ran perfect had a bitrate of 10 to 12 Mbps. Thanks again for this great tutorial!!!
@ranpha
yes, XP SP3. I read this is not a Vista problem though, thankfully AMD got one system out of two right
Hy, sorry for my bad english, I´m german.
I have the following question: How can I make the MPC-HC to sort the Blu-Ray Files by Size, so that he starts with the biggest file, which is mostly the Main Film?
Thx
catweazle
@catweazle
I do not know how to do it. Maybe you can ask at http://forum.doom9.org/showthread.php?t=123537&page=317 ?
DXVA is broken on Cat 9.1, at least on my Asus EAH4850. It worked with 8.12. In the DXVA Checker there are only two modes listed now:
ModeMPEG2_IDCT: DXVA2, NV12, 720×480 / 1280×720 / 1920×1080
ModeVC1_VLD: DXVA2, NV12, 720×480 / 1280×720 / 1920×1080
The problem is disscussed on the AMD/ATI forums and well known. No1 came with a workaround yet.
@toyo
Are you using WIndows XP?
I tried with the video files you used and it worked great!
I guess the problem is that the file I’m tring to watch doesn’t support the DVXA.
Thanks a lot for this guide!! it has been very useful
I just made a new computer with an asrock 780g chipset and I can’t make it work right. I followed your instructions but it still doesn’t work. I think the problem is that when I go to filters-> mpc decoder, in dvxa mode it says not using dvxa and doesn’t give any choice to enable or anything. I thought my computer didn’t have dvxa but when I used the dxva checker it say’s it works. The dvxa checker looks just like the one you posted for DXVA Checker result for AMD ATI 3200HD (780G), mine is also an ATI 3200, except it doesn’t show me anything about the codecs :S.
Why could this be =(?
haha, dumb mistake, i disabled them for some reason before and forgot to check that there were actually enabled.
anyway i can confirm dxva is working with cat 9.1 on vista x64.
got a radeon 4550 a few days ago, in a vista x64 box. cat 9.1, dvxa is working but no softsubs. can get them working fine with my nvidia cards.
i’m planning on downgrading the cats. has anyone been using older cats and went to 9.1 on vista and lost subs?
Hello,
I just downloaded latest version of MPC HC (svn 990) and DXVA works with subtitles without the need to enable D3DFullscreen, so that’s a good news.
Thanks again for a wonderful guide!
Yes, if you use internal filters for MPEG2 DVD, you won’t get DXVA. But playing H.264 mkv files and you still can use DXVA, because the H.264 and MPEG2 decoder are not the same. MPC-HC H.264 decoder support DXVA, but its DVD MPEG2 decoder isn’t.
Ranpha, I mean that DVD playback is fine now, with subs and workings menus. Also playback of HD-content (so no DVD stuff but h264 mkv’s) is still being hw-accelerated it seems, as the CPU has very low activity.
The internal filter did not support DXVA. The CPU numbers is low because decoding MPEG2 is not exactly a demanding task (doable even with a Sempron 1Ghz).
I ticked Internal Filters->Transform Filters->MPEG-2 Video. With this I do get working menus and subtitles with DVD playback! And… I still seem to have DXVA with h264 HD content as my CPU is picking it’s nose when playing HD content.
Another thing, I read in a forum that for Vista users it’s better to turn ON the Vista Aero stuff in combination with DXVA. What’s your vision on that?
Even if you use other decoders like Microsoft internal codec or Cyberlink PowerDVD, if DXVA is enabled, it will broke many of DVD menus and also prevent subtitles from appearing. DXVA has to be disabled for subtitles (and the DVD menu) to work, regardless of what decoder being used. Anyway MPEG2 decoding for DVD takes minimal CPU and if hardware acceleration is paramount, Widnows Media Player is able to play DVD with DXVA and with subtitles too. If you want post-processing in GPU hardware, that can be done regardless of DXVA.
But is there not a way to disable DXVA with DVD playback so that it takes a different video decoder for DVD’s?
There are none I’m aware of, DXVA limitation with DVD I guess.
Ranpha,
Thanks for your reply. Is there no way to workaround this DVD issue?
- The audio problem can’t be repeated here, MP3 audio files well with no speed-up, with internal filters and ffdshow audio. Why don’t you try using ffdshow audio decoder for MP3?
- The DVD problem is very well known. Even the menus doesn’t work very well when DXVA is enabled (highlighting problems and such).
Great tutorial! Finally smooth HD playback, DTS sound, no stuttering… (Phenom on AMD780 with Vista 32b, latest build of mpc-hc).
However, two things got broken after using the settings in this tut:
* (doesn’t bother me but it was weird) audio-mp3′s are played in turbo mode, very fast
* (this one really needs to be fixed) no more subtitles with DVD (VIDEO_TS folders) playback.
Any clue?
Thanks for the info. I am still wondering why I don’t see subtitles with VMR9 Renderless wihout the fullscreen D3D option.
I also wonder why DXVA acceleration does not work in VMR7 Renderless mode (when subs work).
But anyway, fullscreen d3d mode with DXVA and Subtitles is fine.
Thank you for being so helpful.
The only way to go to window mode is to close the video with CTRL-C, I’m not aware of any workarounds. You can only change whether to use Direct3D fullscreen mode or not when no video is playing.
Still, with the menu being accessible, you can change to new videos by pressing CTRL-Q to browse for new videos.
Thanks a lot, now I can see subs in fulscreen d3d with working menus and DXVA is also working!
Now that the menus are working, is there a way to stop the video/go back to window mode? Because the only thing that works for me is pressing Ctrl-C which completely closes the video. But at least menus, subtitles and dxva are working at the same time which is great.
Thanks again for your invaluable help!
Regards,
Simplex
@Simplex
If you want subtitles, overlay mixer is not an option.
Download this new special MPC-HC from http://8alqta.bay.livefilestore.com/y1psuDUEzfc_xH_lfxzzaI_V3mmdz45HSlWMGbTSVDLhk4sHC6-GcAzdUFFmEmIbMgJNXxcgujDZ6EWSykM9nGZWg/MPCHC_x86_svn979_beliyaal_6.zip?download and you should be able to use menus when using fullscreen Direct3D mode in VMR9 renderless. You can also check DXVA status when in fullscreen mode by pressing CTRL-J (this actually works with the 908 build too).
Hello Again,
I have a problem with DXVA and subtitles at the same time. I have GF GTX260 (181.22) latest DX9 (nov 2008) I am using latest build of MPC-HC (1.2.908) and latest Haali Splitter (1.9.42.1) I am testing on the Suzumiya 30mb file.
I followed all steps of the tutorials.
First weird problem is that when I select overlay, then the MPC hangs and uses up 50% of my CPU. No idea why this happens, overlay has always worked for me.
I am able to achieve DXVA acceleration on VMR9 but then I do not see the subs. I can select them in Haali tray icon but they do not appear.
Subtitlers work in VMR7 renderless, but then DXVA does not.
Subtitles also run in VMR9 with fulscreen D3d, but since the controls dont work then, I can’t even check if DXVA works or not.
I hope someone can help me with this issue. I spend last three hours on experimenting with different setting and versions of MPC, Haali, etc.