View Full Version : x264 purevideo hd acceleration tutorial?
matva
1st August 2007, 12:55
does there exist a guide for setting up purevideo hd acceleration (with 8500gt) for MKV files and MPC under vista home premium
i read in another thread you have to do hallii -> cyberlink -> EVR
but i have no idea what that means.
Also, i read of some 20fps issue (not sure what that means either).
what i want to be able to do is play my MKV files in media player classic w/ the h264 acceleration offered by my 8500gt.
bonus if i can play mkvs with acceleration through MCE.
:thanks:
CiNcH
1st August 2007, 13:23
bonus if i can play mkvs with acceleration through MCE.
Should be possible. I suggest you install 163.11 ForceWare beta drivers as these add support for the video post processing capabilities for H.264 HD material also.
Make sure you also have latest PowerDVD 7 patch installed. Think under Vista you do not need the Ultra Edition (only under XP as only these decoder filters support the proprietary API's to access the PV2 engine). But I am not sure...
Afterwards you have to adjust some settings within MPC (view -> options). Force the CyberLink H.264 decoder in 'External Filters' and set renderer to EVR in 'Output'.
Also make sure that DxVA is enabled within the CyberLink H.264 decoder's properties for MPC (play -> filters when a H.264 video is replayed).
Also watch out that the source material has a standard's compliant resolution (.., 720p, 1080p, 1080i). Think that there are problems with resolutions other than that...
Theliel
1st August 2007, 17:01
perfect explication cinch.
powerDVD 7.3 ultra is needed too under Vista, because in this moment the only good h264 decoder with hardware support are PDVD.
For use with MCE or WMP you only need set Cyberlink h264 decoder as default h264 decoder. for this the best solution are using gspot and setting merit to preferred.
arfster
1st August 2007, 17:30
does there exist a guide for setting up purevideo hd acceleration (with 8500gt) for MKV files and MPC under vista home premium
i read in another thread you have to do hallii -> cyberlink -> EVR
but i have no idea what that means.
Also, i read of some 20fps issue (not sure what that means either).
What it means is that hardware acceleration of mkv h264 video with a card that uses total bitstream offload (8500/8600, and ATI 2400/2600) screws up the frame rate to approx 20fps, which is unwatchable. This is either a fault of Haali splitter (author doesn't have PDVD to test and thus won't be fixing it anytime soon), or the PDVD decoder (and Cyberlink don't support mkv).
matva
1st August 2007, 17:57
how sad:(
i guess i'll have to stick to coreavc
thx all
CiNcH
1st August 2007, 18:03
Ups, I read MPC instead of MCE ;) . Thought nobody used this MCE anyway... ;)
veagles
1st August 2007, 18:58
Can someone explain this more clearly??
I followed the steps. MPC is using the Cyberlink Decoder but it still uses a lot of CPU..
Also, the video looks like a Slide show..
arfster
1st August 2007, 19:07
Can someone explain this more clearly??
I followed the steps. MPC is using the Cyberlink Decoder but it still uses a lot of CPU..
Also, the video looks like a Slide show..
See my post above. It's not possible at present with these cards.
veagles
1st August 2007, 19:14
See my post above. It's not possible at present with these cards.
Let me be more clear..
The File i am playing is H.264 Quicktime HD trailer downloaded form apple. When i play it with PowerDVD Ultra, I have 3 to 4% CPU usage,
But when i try to use the powerdvd Decoder in any other player I get 70% CPU usage..
How do i configure MPC?
Theliel
1st August 2007, 23:36
if you are using Vista, you need a player that support EVR too. If you want use MPC you need a special MPC version with EVR support.
"Afterwards you have to adjust some settings within MPC (view -> options). Force the CyberLink H.264 decoder in 'External Filters' and set renderer to EVR in 'Output'.
Also make sure that DxVA is enabled within the CyberLink H.264 decoder's properties for MPC (play -> filters when a H.264 video is replayed)."
veagles
2nd August 2007, 03:40
if you are using Vista, you need a player that support EVR too. If you want use MPC you need a special MPC version with EVR support.
"Afterwards you have to adjust some settings within MPC (view -> options). Force the CyberLink H.264 decoder in 'External Filters' and set renderer to EVR in 'Output'.
Also make sure that DxVA is enabled within the CyberLink H.264 decoder's properties for MPC (play -> filters when a H.264 video is replayed)."
Thanks, I wasnt using EVR. Tried in Bsplayer With EVR and it worked..
DrNein
3rd August 2007, 17:57
Good thing you tested with a professionally encoded file because x264 is not compliant with the standard so would not be suitable. It has been said the fault is with the commonly used MKV container however I have demuxed a couple such files and the video itself still fails to play at full frame rate.
Acceleration still "works" in that CPU useage is significantly reduced but it is indeed unwatchable due to the frame rate falling shortly after playback is started (or restarted). Disabling DxVA or otherwise using a software-only decoder is a "workaround" but of course is of limited usefulness. Better to just avoid those bad files.
The good news is, acceleration does work very well with standard content: trailers, DVB, BD, and HD DVD. However, be aware that Apple trailers are only half the bitrate of good DVB and could be only a quarter that of the best disc content so are not really the best testing material.
If you want some more demanding clips google "bbchdTS-sample" (20 Mbps) or try these (60 Mbps):
http://www.footagehousehd.com/demos.htm
http://www.gothidef.com/demos.htm
Xin-Hong
4th August 2007, 08:28
Does 6600GT has any H.264 hardware acceleration under Vista ? I tried with PowerDVD Ultra, Forceware 163.11 and MPC HC with EVR and the CPU usage is around 80%.
Thanks
Edit : According to nVidia yes "Most GPUs from the 6600GT and upwards will be able to handle full bitrate, 1080p content, according to NVIDIA (http://www.bit-tech.net/news/2006/01/07/nvidia_decode_h264/)." But I don't know how.
Theliel
4th August 2007, 10:33
http://www.nvidia.com/object/IO_43029.html
6600GT work perfectly under vista too. you must be doing someting wrong
Jay Bee
4th August 2007, 12:24
The PDF doesn't mention Vista and the above poster doesn't mention if he has AGP or PCIE. And he is able to play his video anyway so there is no reason to think that DXVA isn't working. Depending on the file he is playing and the CPU of course.
Xin-Hong
4th August 2007, 17:03
It is the 6600GT AGP version, I can read 720p Apple trailers with my Athlon 64 3400+ but not 1080p. So any hardware acceleration would be useful.
Thanks
Jay Bee
4th August 2007, 17:47
oops.
Theliel
4th August 2007, 19:00
PureVideo are avalible in both, XP and vista. Os isn't a problem. Difference in OS are the mode of access to PV. Under Vista, dxva2 have native support for h264. XP use Dxva 1, and dont have native support, so decoder have got special librarys to access directly to the drivers.
I belive remember that both 6600GT versions, PCI-e and AGP, are h264 capable.
sarvatt
5th August 2007, 19:19
h264 acceleration isn't available in vista on a 6600GT AGP, and only available using 93 series or older drivers in XP for me as they are broken in all newer releases when they messed around with it. Here is my DXVA2 acceleration list in vista-
DXVA2_ModeMPEG2_IDCT NV12 720x480 1280x720 1920x1080
DXVA2_ModeMPEG2_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeVC1_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeWMV9_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeVC1_PostProc NV12 720x480 1280x720 1920x1080
DXVA2_ModeWMV9_PostProc NV12 720x480 1280x720 1920x1080
1720ac81-9d1b-4f63-9a37-4a88483d0b87 NV12 720x480 1280x720 1920x1080
The PCI-E version should have it though, even the 6200 has ModeH264_MoComp_NoFGT
Xin-Hong
6th August 2007, 07:43
h264 acceleration isn't available in vista on a 6600GT AGP, and only available using 93 series or older drivers in XP for me as they are broken in all newer releases when they messed around with it. Here is my DXVA2 acceleration list in vista-
DXVA2_ModeMPEG2_IDCT NV12 720x480 1280x720 1920x1080
DXVA2_ModeMPEG2_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeVC1_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeWMV9_MoComp NV12 720x480 1280x720 1920x1080
DXVA2_ModeVC1_PostProc NV12 720x480 1280x720 1920x1080
DXVA2_ModeWMV9_PostProc NV12 720x480 1280x720 1920x1080
1720ac81-9d1b-4f63-9a37-4a88483d0b87 NV12 720x480 1280x720 1920x1080
The PCI-E version should have it though, even the 6200 has ModeH264_MoComp_NoFGT
Yes, that's true, I have MPEG-2 and WMV9 acceleration (only in WMP11) under Vista. Where do you have this list please ?
audyovydeo
6th August 2007, 11:24
Would anyone be so kind to post an HD clip in mp4 container ?
I have no access to HD content, and everything I've seen so far (trailers, and the posts above) use the QT container.
I use VLC for playback, but for the heck I just downloaded nVidia's PureVideo decoder, and found it recognises neither x264.mp4 nor h264.mov files. Essentially it seems to be a simple MPEG2 player, despite all the blah-blah on the PureVideo site.
thanks in advance
audyovydeo
Jay Bee
6th August 2007, 11:37
Would anyone be so kind to post an HD clip in mp4 container ?
I have no access to HD content, and everything I've seen so far (trailers, and the posts above) use the QT container.
Just rename the mov to mp4. AFAIK they are the same for the Apple trailer clips.
I use VLC for playback, but for the heck I just downloaded nVidia's PureVideo decoder, and found it recognises neither x264.mp4 nor h264.mov files. Essentially it seems to be a simple MPEG2 player, despite all the blah-blah on the PureVideo site.
thanks in advance
audyovydeo
Yes, Purevideo is just a marketing term that confuses people. It can mean anything from software to hardware to driver features depending on how it is used. As you noticed the "Purevideo" download is an MPEG-2 Directshow decoder.
audyovydeo
6th August 2007, 12:10
Yes, Purevideo is just a marketing term that confuses people. It can mean anything from software to hardware to driver features depending on how it is used. As you noticed the "Purevideo" download is an MPEG-2 Directshow decoder.
I should've guessed, look what I just found deep in the bowels of NVidia's website :
" The NVIDIA® PureVideo™ Decoder* is a plug-in for Microsoft® Windows® Media Player and Media Center Edition enabling smooth and vibrant videos. "
thanks
a/v
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.