Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#1 | Link |
|
Don't interlace me...
Join Date: Nov 2003
Location: Los Angeles
Posts: 4,280
|
DXVA 2 and 8800gt + x264 generated H.264
Hey folks,
I'm wondering if it's possible to do hardware accelerated decoding of H.264 in an ordinary DirectShow media player. Specifically, I'm wondering can self generated content benefit from hardware acceleration? I'm curious, because I know there were issues with this in the past. What's the current status? I'm getting an 8800gt (and an HD-DVD drive) soon, and want to test its H.264 decoding muscle! ~MiSfit
__________________
Use x264. Seriously, use it right now. |
|
|
|
|
|
#2 | Link |
|
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 548
|
You need a directshow h264 decoder that supports hardware decoding of h264 like the cyberlink's one, and use evr for vista and vmr9 for xp. or something like it.
That card supports Purevideo HD and I think it can do both decoding and deblocking.
__________________
In the school, the three guys met. Their relation had been changed in the season, and turned into three love stories.
|
|
|
|
|
|
#3 | Link | |
|
Registered User
Join Date: Jun 2006
Posts: 169
|
Quote:
At some point in the future there will be other VLD-compatible h264 decoders and the problem will go away, but until then you're probably best experimenting with other h264 encoders. |
|
|
|
|
|
|
#4 | Link |
|
Registered User
Join Date: Jun 2006
Posts: 169
|
Out of curiosity, just encoded some HD into h264 with latest nero recode. Using haali > cyberlink > EVR, it accelerates perfectly, with near zero CPU. I had to use perfmon to even notice any effect on the processor at all: 16mbit 1080p takes 0.5% of my 2.4ghz C2D+2600xt (Vista32, Catalyst7.7).
|
|
|
|
|
|
#6 | Link | |
|
Registered User
Join Date: May 2007
Posts: 25
|
Quote:
|
|
|
|
|
|
|
#7 | Link |
|
Registered User
Join Date: May 2006
Location: China
Posts: 27
|
For nearly all H264 Encoded Movie in Blueray or HDDVD, Cyberlink+HD2400+Catalyst 7.10 works fine for me. But when it goes to x264 encoded mkvs, some of them give you a green face on my screen. I think it is due to x264 is not well supported by Catalyst driver.
|
|
|
|
|
|
#8 | Link | |
|
Registered User
Join Date: Nov 2007
Location: Finland
Posts: 86
|
Quote:
I think the incompatibility is due to the mkv splitter... |
|
|
|
|
|
|
#9 | Link |
|
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 548
|
Actually streams encoded by x264 don't get accelerated unless some specific settings are chosen in the encoder, or something like that.
__________________
In the school, the three guys met. Their relation had been changed in the season, and turned into three love stories.
|
|
|
|
|
|
#11 | Link |
|
Registered User
Join Date: Sep 2003
Posts: 127
|
Hi,
I am using a 8600gts and I am able to play back h.264/ac3 streams in mkv, which I recorded from DVB-C, with full GPU decoding without problems. Nevertheless I got one x264 encoded stream in mkv which causes the framerate to drop, when I play it with dxva on. This does not happen when dxva is disabled in the cyberlink decoder. I think that I can remember that the use of "b-pyramids" when encoding with x264 is responsible for this behavior. I will check this out within the next days if I find time for it. C.U. NanoBot |
|
|
|
|
|
#13 | Link |
|
Registered User
Join Date: Feb 2004
Posts: 156
|
not exactly.
The 20fps bug problem can be avoided by using a specific version of cl264dec.ax and certain nvidia drivers. 720p accelerated MKV work now perfectly here. 1080p still give a black screen though. Please see my post on another forum: http://www.avsforum.com/avs-vb/showt...php?p=12291586 (i hope it's not a problem linking there) See you, TSR |
|
|
|
|
|
#14 | Link |
|
Don't interlace me...
Join Date: Nov 2003
Location: Los Angeles
Posts: 4,280
|
Interesting.
I had everything working PERFECTLY with a Radeon 2400 pro that I bought in the interim of getting my eVGA step-up processed. I switched to the 8800gt and now my HD-DVDs still play perfectly accelerated (XP Pro, latest Beta drivers for Crysis, and latest PowerDVD). However, re-encoded content doesn't play with any acceleration in media player classic, where it did before perfectly with the Radeon. I'm guessing its a driver specific thing... Man oh man - hopefully I can get this sorted soon, because software decoding HD-DVD quality x264 on a 3800+ X2 is a no-go! ~MiSfit
__________________
Use x264. Seriously, use it right now. |
|
|
|
|
|
#15 | Link | |
|
Registered User
Join Date: Jun 2006
Posts: 169
|
Quote:
I found remuxxing to .avi worked OK for some files btw. The problem doesn't really bother me enough to experiment though - my main machine can run them in software easily, and it only really affects my thoughts of making a low power silent HTPC with no moving parts. |
|
|
|
|
|
|
#17 | Link | |
|
Registered User
Join Date: Feb 2002
Posts: 26
|
Quote:
|
|
|
|
|
|
|
#18 | Link |
|
Registered User
Join Date: Jun 2006
Posts: 169
|
Over on avsforum someone's saying >4 ref frames is the problem, and acceleration works fine with less:
http://www.avsforum.com/avs-vb/showt...5#post12402455 Haven't tested myself yet. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|