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

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #11
That's good news! Can I ask you for a debug log? I'd like to check a couple things.

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
watzen Offline
Fan
Posts: 459
Joined: Jan 2007
Reputation: 10
Location: Sweden
Post: #12
sure, here

  • Livingroom - C2D E8400, P5N7A-VM on a Samsung 46" LE46M86 FullHD via HDMI
  • Kitchen - ASRock 330 HT Displayed on a Samsung Lapfit 22" dual touch screen LD220Z
  • Bedroom - LG Laptop on a 32" tv
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #13
Looks great, thanks!

I'm curious to hear about the difficult samples (killa, gladiator, Samsung oceanic life, any L5.1, ...)

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
GameAction Offline
Junior Member
Posts: 26
Joined: Mar 2009
Reputation: 0
Post: #14
tried with several file from my collection, all goes great.
better than my ati radeon 3400HD Wink
find quote
Raptylos Offline
Member
Posts: 87
Joined: Jan 2010
Reputation: 0
Location: Germany
Post: #15
CrystalP Wrote:Looks great, thanks!

I'm curious to hear about the difficult samples (killa, gladiator, Samsung oceanic life, any L5.1, ...)

CrystalP,
i just tested it with Samsung oceanic life, there are some blocks buidling.

My setup: Core i3 540, Gigabyte H55M USB3, Samsung 40" UE40B6000, Dharma r34958

Do you need a full debug log ?
(This post was last modified: 2010-10-24 17:36 by Raptylos.)
find quote
vmax Offline
Junior Member
Posts: 20
Joined: May 2010
Reputation: 0
Post: #16
Thanks for all the replies!

I'll give it a try, I'm creating images of my system at various states so that I can go back as required.

Looking forward to the realease!
find quote
CrystalP Offline
Team-XBMC Developer
Posts: 822
Joined: Apr 2010
Reputation: 18
Location: The Great North
Post: #17
I added some sample links on the first post.

Thanks for the testing Raptylos & GameAction.
Maybe a debug log would give info, but it's likely the Mbps peaks over 40 trip the GPU. Maybe you can check the Mbps on the OSD as the clip is playing.

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
relayer35 Offline
Senior Member
Posts: 143
Joined: Jan 2010
Reputation: 0
Post: #18
I tried one of the unofficial builds on my laptop, Dharma 34973. Laptop has an Intel Pentium Mobile Dual Core, and the video drive is simply "Mobile Intel® 4 Series Express Chipset Family". Without DXVA2, the 1080p video I tried was choppy (about 12 fps) and used around 50-80% CPU, with DXVA2 enabled playback was smooth as silk, though CPU usage seemed high, 25 - 45%. However, I noted that unlike my desktop (running Dharma Beta 3), that XBMC was using 20- 40% CPU when not playing anything back. Other than that, it worked well. I really don't have any use for XBMC on the laptop, but thought I'd give it a try just to see how it works.

Edit: Just wanted to add, that the same video plays w DXVA enabled in MPC-HC and usually gives under 15 fps.
(This post was last modified: 2010-10-24 21:31 by relayer35.)
find quote
Raptylos Offline
Member
Posts: 87
Joined: Jan 2010
Reputation: 0
Location: Germany
Post: #19
CrystalP Wrote:I added some sample links on the first post.

Thanks for the testing Raptylos & GameAction.
Maybe a debug log would give info, but it's likely the Mbps peaks over 40 trip the GPU. Maybe you can check the Mbps on the OSD as the clip is playing.


I checked out your recommended testfiles.

Quantum of solace and from pole to pole running flawlessly.

Killa Sampla has some flashing but no blocking/artefacts. Flashing happens at bitrates over 41 mBit/s (happens only four times for one frame)

The Samsung.Demo.Oceanic.Life has only one glitch - this has nothing to do with the bitrate, at that time, it runs at 25mBit/s. There are times, where the bitrate goes way over 50 mBit/s without any problem. Perhaps only my file is broken...
(This post was last modified: 2010-10-24 22:08 by Raptylos.)
find quote
jagilbertvt Offline
Junior Member
Posts: 44
Joined: Jun 2010
Reputation: 0
Post: #20
Raptylos,
I was noticing a glitch w/ Oceanic Life, as well. Is it w/ the crab on the brown leaf (around the 15 second mark)? Otherwise the clip plays flawlessly on my i3 530. The file plays fine for me on my desktop and fairly fine (some dropped frames) on the i3 530 w/ cpu decoding.

Planet Earth - Pole to Pole was mostly ok, but when the flock of birds fades to black there are some artifacts prior to the next scene.

Killa Sampla - seemed ok to me. Some artifacts, but I think it's inherent to the clip, as i notice the same artifacts on my desktop system (nvidia gtx275 using Media Player Classic). Mainly noticeable towards the end of the clip in the lower right. I didnt notice any flashing offhand.

Other samples mentioned played fine (Quantum of Solace Trailer and various ref clips)

Tested on both 15.17.7.64.2141 and 15.17.7.64.2202 drivers, both performed identically as far as I could tell.

Also tried increasing the GPU clock from the default 733Mhz to 1066Mhz w/out any noticeable difference, so I reverted to the default (733).

Tested a bunch of 1080p + 720p videos in my library, which all played fine. I'll continue to test and see if i notice any issues.


Here's the debug log for Samsung Oceanic Life:

http://pastebin.com/XuBDYERR

Also, just tried the Samsung clip w/ nightly trunk build w/ dxva enabled and it doesn't play back the clip nearly as well as xbmc (no real surprise i guess), but interestingly the one glitch I notice in XBMC's playback doesn't happen in VLC.
(This post was last modified: 2010-10-24 23:59 by jagilbertvt.)
find quote
Post Reply