• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

How to get hardware accelerated H264 playback (DXVA)

What are you guys using to measure RAM use? Don't tell me it's Task Manager! Look carefully at the screens and you'll see what I use. ;)
(PS, I hate iTunes, just use it to sync the pod:p)
Well here are the screens (note: all the players are playing simultaneously in each shot):

attachment.php

I took it with 2 KMPlayers open to show how some settings like using an external subtitle renderer in real-time make KMPlayer work at it's optimum.
Notice the positioning, etc of the subs that are not using the external renderer (bottom player), which is the default setting, compared to the player above.
It takes some tweaking to get everything just right. (I had resized all the players to make them fit.)

attachment.php

Here I let them play at full size simultaneously. Notice the lower RAM use by KMP. I noticed it used about 3% more CPU on average though (more if using the {not good} internal sub renderer). In KMP here, I set the internal video renderer to have priority, but noticed if I set the external to have priority, KMP uses more RAM, but less CPU (little change though, ~20MB extra RAM and ~5% CPU use like MPC-HC).

Another thing to notice in both screens is the GPU temps on the right.
They're typically in the mid to high 30s, meaning the GPU is in use, since the CPU just (above right) is virtually unused.:rockout:

As for VLC, check this funny video that the Bleach fansub made after many complaints that the Bleach isn't working right with it:
http://www.youtube.com/watch?v=IHhUcabwkuw
(Mussels, you need to get W1zzard to add youtube video BBCode to TPU ;))

@ Wile E
In the face of losing H/W accel, what made Zoom the better choice for you?
EDIT: from what I see ZOOM isn't even free??
 
Last edited:
What are you guys using to measure RAM use? Don't tell me it's Task Manager! Look carefully at the screens and you'll see what I use. ;)
(PS, I hate iTunes, just use it to sync the pod:p)
Well here are the screens (note: all the players are playing simultaneously in each shot):

http://forums.techpowerup.com/attachment.php?attachmentid=36689&stc=1&d=1277884754
I took it with 2 KMPlayers open to show how some settings like using an external subtitle renderer in real-time make KMPlayer work at it's optimum.
Notice the positioning, etc of the subs that are not using the external renderer (bottom player), which is the default setting, compared to the player above.
It takes some tweaking to get everything just right. (I had resized all the players to make them fit.)

http://forums.techpowerup.com/attachment.php?attachmentid=36690&stc=1&d=1277884754
Here I let them play at full size simultaneously. Notice the lower RAM use by KMP. I noticed it used about 3% more CPU on average though (more if using the {not good} internal sub renderer). In KMP here, I set the internal video renderer to have priority, but noticed if I set the external to have priority, KMP uses more RAM, but less CPU (little change though, ~20MB extra RAM and ~5% CPU use like MPC-HC).

Another thing to notice in both screens is the GPU temps on the right.
They're typically in the mid to high 30s, meaning the GPU is in use, since the CPU just (above right) is virtually unused.:rockout:

As for VLC, check this funny video that the Bleach fansub made after many complaints that the Bleach isn't working right with it:
http://www.youtube.com/watch?v=IHhUcabwkuw
(Mussels, you need to get W1zzard to add youtube video BBCode to TPU ;))

@ Wile E
In the face of losing H/W accel, what made Zoom the better choice for you?

Interface. Since my computer is powerful enough to play anything, interface is the only thing I really look for in a player. I really like Zoom's. I've been with them since version 4, back when CCCP actually included it as an install option.

I'm big on having a nice interface that's easy to use and productive. it's the whole reason I also like OS X, unlike many other PC enthusiasts.
 
Anywho, Mussels, could you (and anyone else) please evaluate the internal video renderers (and audio if you like) in KMPlayer for us that are not too into scrutinising those sorta things? ;)
 
Last edited:
Anywho, Mussels, could you (and anyone else) please evaluate the internal video renderers (and audio if you like) in KMPlayer for us that are not too into scrutinising those sorta things? ;)

i'm not that into it. all i cared about was getting hardware accel - even at a loss of quality - for Ion/IGP users out there without sufficient CPU power to run it normally.
 
Anywho, Mussels, could you (and anyone else) please evaluate the internal video renderers (and audio if you like) in KMPlayer for us that are not too into scrutinising those sorta things? ;)

KM's internal filters are as good as VLC, the last time I checked. Accurate for most tasks. Only a handful of videos .ass subs threw it off, and that was only minor render errors that didn't effect readability.

It has been a while since I tried it tho, so can't comment on newer versions.
 
bump/update to this thread: with catalyst 10.9 drivers i no longer receive visual corruption in any files using DXVA playback in the latest CCCP beta (BETA-2010-09-25)
 
Finally grabbed the new beta and got hardware accelerated playback. :D
 
there is no need to install codecs or codec packs, just get latest mpchc, in output options put 3d surfaces, that's it, use vrm9 or evr
 
there is no need to install codecs or codec packs, just get latest mpchc, in output options put 3d surfaces, that's it, use vrm9 or evr

that only allows MPC-HC's internal renderer (or the default windows 7 one) which are incompatible with lots of H264 content out on the web. you also dont get things like oh, subtitles - and if you think they arent important, try watching movies like iron man 2 without them, when they start speaking russian.
 
that only allows MPC-HC's internal renderer (or the default windows 7 one) which are incompatible with lots of H264 content out on the web. you also dont get things like oh, subtitles - and if you think they arent important, try watching movies like iron man 2 without them, when they start speaking russian.

Oh that wasn't Russian that guy was speaking, it may have perhaps been some twisted retro-dialect imitating Russian, LOL! I was stunned by how much that guy's accent sounded more-or-less exactly Russian when he spoke English, but his actual Russian was catastrophically terrible!:shadedshu
So I agree, subtitles are absolutely essential for scenes like that, even for people that natively speak the language, ha ha ha.;)

Anyway, I'm finding Shark007's Win7Codec pack w/ x64 components + KMPlayer absolutely perfect.
 
In MPC-HC you dont need codecs to watch movies with subtitles. The internal ones work perfectly fine. I have yet to find a movie that doesnt work.
 
yep, mpc has subtitles, even you can put them them in (this increases cpu use)

in my case i stopped using klite codec after many years, since mpchc included in klite is different than normal mpchc

with latest ati drivers i don't have problems with mp4 dxva files
 
yep, mpc has subtitles, even you can put them them in (this increases cpu use)

in my case i stopped using klite codec after many years, since mpchc included in klite is different than normal mpchc

with latest ati drivers i don't have problems with mp4 dxva files

if you're using MP4, then you've already restricted yourself to a very small subset of features. no stylised subs, for one - which is why yours are working with the internal renderer.
 
hmmm well, they are just letters and words, actually i can put subs in 2560x1600 res, and it also plays animated subs and other stuff i really don't care

i just want great dxva and that is what i get with mpchc, also shaders are awesome, sharpen complex 2 and 16-255
 
In MPC-HC you dont need codecs to watch movies with subtitles. The internal ones work perfectly fine. I have yet to find a movie that doesnt work.

Gray Phantom's encode of Eureka 7, episode 1, 4:07-4:10 with .ass English subs. The Garage Thurston sign.

I use this to test most codec packs and players. The English text on the sign should stay on the sign and pan smoothly, as if it was always there. It doesn't do this with MPC-HC. Instead of smoothly panning, it makes jumps across the screen.
 
new non beta version of cccp was released 10-10-10
 
new non beta version of cccp was released 10-10-10

thanks man, right after i last checked


edit: this one works with subtitles again, good news :D
 
Last edited:
That they do but the labeling is strange:confused:
 

Attachments

  • subs1.jpg
    subs1.jpg
    200.8 KB · Views: 483
  • Untitled-2.jpg
    Untitled-2.jpg
    194.1 KB · Views: 440
that labelling is dependent on the files themselves, i think.

Capture048.jpg
 
3923d1094252491-osnn-irc-channel-irc-freenode-net-holythreadresbatman.jpg


Recently I managed to bring my aging but modern laptop back to life (new screen+dvd-rw drive -- new HDD on the way)

and i took it around to my friends house and decided to load up a 1080p blueray rip of Transporter 2/3. Unfortunately the video was too stuttery to watch.

the X1600 in my laptop DOES support MPEG-2, MPEG-4, DivX, WMV9, VC-1 Acceleration.

However, I couldnt get Home cinema to run with hardware acceleration. I downloaded the lastest version and the problem was still the same. in the end we ended up watching some other crappy dvd instead because I couldnt iron out the stuttering.

I have read this thread over and over again and I got CoreAV and everything runs smooth again as it uses the CPU to accelerate the video instead and cpu usage rises to 80-100%.

I have read in other forums that people have used their X1600mobility to decode/accelerate 1080p movies without a hitch.

so my question is, what must i do to pull decoding back to the GPu instead of the CPU?

AMD stopped driver support for the X1600M a long long time ago. But with Mobility Modder I have managed to mod desktop drivers into mobility drivers, so I am running with 10.2 Legacy drivers.

my CPU is an old Intel T2300 (I could be upgrading this to something else soon)
 
if you use coreAVC thats software, did you try using the FFDSHOW decoder and enabling it in its setup program? (its in the start menu)


even if you enable it, its not going to work unless FFDSHOW is the default codec in MPC-HC
 
Hang on, I'l give it ago and get back to you
 
Just uninstalled all codecs and installed just FDDshow from the CCCP pack. got it to decode in VC-1 but playback was stuttery and CPU usage was less but still more or less the same. and I did set FDD show to be the preferd decoder
 
Just uninstalled all codecs and installed just FDDshow from the CCCP pack. got it to decode in VC-1 but playback was stuttery and CPU usage was less but still more or less the same. and I did set FDD show to be the preferd decoder

PM me your MSN details, i can remote desktop your system and check if its set up right
 
nah, I stopped using MSN when they started messing with it. not got it installed.

Is it not possible to just walk me through the steps?
 
Back
Top