[WINDOWS] Experimental H.264 DXVA2 hardware acceleration support with Intel GPUs

  Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mrwilby Offline
Junior Member
Posts: 19
Joined: Dec 2010
Reputation: 0
Post: #46
See the same corruption on all my BD-transcodes (from original disks). Finally found this thread and realized what the problem was. Turning off the hw decode resolves the problem. Core i3. VC1 was flawless which is what tipped me off that something odd was going on!
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #47
First thing to check is that the encodes have dxva compatible options. I don't know the details, that's a x264 topic.

Always read the XBMC online-manual, FAQ, Wiki and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Handa Offline
Member
Posts: 95
Joined: Apr 2010
Reputation: 0
Post: #48
live4ever Wrote:This seems to be working great for me on a G45 (x4500HD) DG45FC with E5300 CPU, 2GB RAM on Win7 32 bit. Haven't seen any corruption yet.

Same motherboard as this guy and haven't had any corruption on any of the ~50 movies I have watched.
find quote
mrwilby Offline
Junior Member
Posts: 19
Joined: Dec 2010
Reputation: 0
Post: #49
CrystalP Wrote:First thing to check is that the encodes have dxva compatible options. I don't know the details, that's a x264 topic.

Surely XBMC should downgrade to CPU rendering if it detects they are not compatible? I don't think the end user should care either way.
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #50
It's not that easy.

Always read the XBMC online-manual, FAQ, Wiki and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
defrag Offline
Junior Member
Posts: 46
Joined: Jan 2009
Reputation: 0
Post: #51
Sooo... are we any further forward in knowing where the problem lies here? Is it an Intel clarkdale/drivers issue, or an XBMC issue?
find quote
flyingernst Offline
Senior Member
Posts: 183
Joined: Apr 2010
Reputation: 1
Post: #52
still fullscreen corruption with dharma final
Win 7 x64, i3-530
find quote
ally68 Offline
Junior Member
Posts: 14
Joined: Sep 2010
Reputation: 0
Post: #53
Same for me with hardware acceleration enabled
find quote
defrag Offline
Junior Member
Posts: 46
Joined: Jan 2009
Reputation: 0
Post: #54
Right, my issue is solved. Corrupted mkv's! I didn't believe it myself until I could replicate the issue. I am now back on running just on Intel. Running Dharma final, DXVA2 enabled, all plays fine.
find quote
thegrinch Offline
Junior Member
Posts: 22
Joined: Aug 2009
Reputation: 0
Post: #55
Just installed Dharma, I can say a lot of effort has gone into this release. It's more responsive, quicker and a lot more stable than prevoius versions I tested. Plus, G45 acceleration is working perfectly so far on all the files I tested it with (using an Intel DG45FC with an E5200, W7 on x86). I'm gonna test it further in the following weeks.
find quote
dafonso Offline
Junior Member
Posts: 42
Joined: Jan 2011
Reputation: 0
Location: Portugal
Post: #56
I notice some jerky pixels and some slowness on .mkv files on 720p or 1080p (just a few of them) when i fastforward and then stabilizes after that, i got the dxva2 enabled..

How can i check for .mkv corrupted files, one i got sure it is bad! the other all played great on mpchc ffdshow on the previous winXP instalation

im on a Asrock 330HT, windows ultimate 32bit (no codecs installed), dharma 10.0
# Intel Dual Core Atom 330 CPU
# NVIDIA ION GPU

any ideias :confused2: ?
(This post was last modified: 2011-01-02 17:52 by dafonso.)
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #57
dafonso, this thread is about Intel GPU, not CPU. The artifact-on-skipping/ff issue of the Ion is well known and doesn't mean the file is bad.

Always read the XBMC online-manual, FAQ, Wiki and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
dafonso Offline
Junior Member
Posts: 42
Joined: Jan 2011
Reputation: 0
Location: Portugal
Post: #58
oops miss the thread then.. CrystalIP any development for next release to improve that issue ?
find quote
Dogan Offline
Junior Member
Posts: 10
Joined: Dec 2010
Reputation: 0
Post: #59
CrystalP Wrote:edit: added Poulsbo to the list of GPUs that should work.
edit2: seems that the Poulsbo didn't need this change and already had dxva acceleration.

Hi CyrstalP,

Reagrding your comment on the Intel Poulsbo should work:

I have a Poulsbo hardware and tested the latest Dharma. However the screen is just black after I enable the DXVA2. When the DXVA2 is disabled the CPU is around 70% and the fps is around 6, but I can see some choppy video. When the DXVA2 is enabled the CPU is around 35% and the fps is around 16, but the screen is just black. Any idea where the problem might be? Is there anything that you want me to do to help you diagnose the issue?

Cheers,
Dogan
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #60
Interesting Dogan. I heard about that once, and the hardware decoding worked, but the image was not displayed. Press tab while playing a video and chances are you'll see the video in the background, overlaid by the UI.

I have a few ideas to fix that, but don't have access to a Poulsbo and so far haven't found a user who could build xbmc from code and apply a patch.

16 fps is low... Does mpc-hc give you playback at normal speed? What about a recent VLC (with hardware acceleration explicitely turned on)?

Always read the XBMC online-manual, FAQ, Wiki and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Post Reply