Originally Posted by pclausen
Any pointers on tweaking settings to coax the player into using HD accel are welcome.
Hi, pclausen. It's dCrypt, anxiously waiting for a FullATX G45 board to arrive to Spain and, in the meantime, reading valuable comments from users like you.
Regarding HW accel in MPC-HC for .mkv, there is an excellent tutorial in Spanish, here:
Google translated: http://translate.google.es/translate...hl=es&ie=UTF-8
* MPC-HC Using internal filters (the easiest way):
MPC-HD includes internal filters for AVC/VC1 HW acceleration. Open Options--> Playback--> Output (using contextual menu, which shows up clicking with the right mouse button over the window), and select one of the renderer options which supports HW accel:
- For XP: Overlay Mixer, VMR7, VMR9 or VMR9 renderless
- For Vista: EVR
It's very important to disable external filters for subtitles, just let MPC-HC do the job with the built-in filters. In such a case, the only options are VMR9 renderless (for XP) and EVR Custom (for Vista), in order to get HW accel.
* MPC + Cyberlink Codec (PowerDVD) (I don't really know which is the advantage with this setup)
Just go to Options --> External Filters, click on "Add Filter", look for "Cyberlink H.264/AVC Decoder (PDVDx)" and select it. You should set it up as "Prefer", just to avoid any inconvenience with a different coded installed in the system. It's recommended to select VRM9 Renderless, in order to use internal filter for subtitles, and disable any external filter for subtitles (like vobsub). Then, go to Options --> Internal Filters and uncheck "H264/AVC (DXVA)" in the "Transform firlters" list, the one on the right side. Just during playing the fist .mkv video, it's necessary to go to Filters --> Cyberlink H.264/AVC Decoder (PDVDx) (again, using the right-click contextual menu), and check the "Use DxVA" option in order to enable HW accel.
This is just a basic translation from the original Spanish tutorial. I haven't tested all these options myself. The tutorial also tells that it's necessary to disable "Matroska" as internal filter ("source filter"), and to install Haali's mkv in order to get the best results in all videos.
The tutorial says that there are more incompatibility issues with the PDVD external filter than using internal filters (and it's more expensive, as well), due to L4.1 / L5.1 encoding. L4.1 is the most compatible H.264 encoding level; L5.1 cause some problems with PDVD as external filter. Nevertheless, using internal filters seems to be ok, whichever the H.264 encoding level is.
EDIT: I've just tested MPC-HC with internal filters, and I have HW accel problems with some videos, which are encoded with level 5.1 / 5.0. I have a Geforce 8600GT
EDIT: I've just read over the MPC-HC site similar instructions in order to enable DxVA Here