[WINDOWS] Experimental H.264 DXVA2 hardware acceleration support with Intel GPUs
#1
Information 
Hardware-accelerated playback of H.264 material was fixed today in ffmpeg for Intel GPUs (patch originally from VLC, many thanks!).

The fix is in xbmc, starting with r34924 (trunk) and r34927 (Dharma), and concerns the Intel Core i3-5-7 and X4500HD / G45.

We now need lots of testing to decide if it's stable enough to keep in Dharma, so please report success/failures and your GPU type. Throw all kinds of samples at it, samples that caused issues with nVidia and ATI earlier, Bluray compliant, out-of-spec (L5.1, large amount of refs...), high bitrate,... . The goal is not perfection but to make sure that the Intel GPUs work as well as nVidia and ATI, and if they have limits, to find them and autodetect them for the best user experience.

The support is included in Dharma beta 4.

A few reminders:
- hardware acceleration works only with Vista and Windows 7
- hardware acceleration must be turned on in the settings: Video->Playback->Allow hardware acceleration.
- support was added only for H.264. VC-1 is still CPU only.
- you'll know that dxva is active when you can read 'dc:ff-h264-dxva2' instead of 'dc:ff-h264' in the codec info (opened with the key 'o' during playback)

And besides regular compliant material, here are a few samples to push the enveloppe, in order of "toughness"...
- Quantum of Solace sample - http://dl.getdropbox.com/u/1907430/test_...h_l5.1.mp4
- Planet earth: From Pole to Pole - http://www.filesonic.com/file/11960723/P...sample.mkv
- killa sampla (no link handy, google it)
- Samsung Oceanic Life (no linky, google it). v.high Mb/s, 16 ref, 1080p - the works to stress a GPU. Already reported to break down with Intel Core...

Samples that used to give trouble with nVidia:
- Apple movie trailers

Not as extreme, but could be useful too:
- a pack of samples put together to test the ATI 3xxx line - http://www.multiupload.com/VEKPHNCY56 (thanks 0wing)

Enjoy!

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.
edit3: added links to samples
edit4: beta4 contains the support, no need to build or use unofficial builds.
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.
Reply
 
Thread Rating:
  • 0 Vote(s) - 0 Average


Messages In This Thread
[WINDOWS] Experimental H.264 DXVA2 hardware acceleration support with Intel GPUs - by CrystalP - 2010-10-22, 06:54
[No subject] - by StevenSeagull - 2010-10-22, 17:10
[No subject] - by CrystalP - 2010-10-22, 18:03
[No subject] - by elitegamer360 - 2010-10-22, 18:22
[No subject] - by spiff - 2010-10-22, 18:23
[No subject] - by elitegamer360 - 2010-10-22, 18:25
[No subject] - by vmax - 2010-10-24, 01:06
[No subject] - by steelman1991 - 2010-10-24, 01:16
[No subject] - by Raptylos - 2010-10-24, 01:22
[No subject] - by watzen - 2010-10-24, 01:36
[No subject] - by CrystalP - 2010-10-24, 08:41
[No subject] - by watzen - 2010-10-24, 09:02
[No subject] - by CrystalP - 2010-10-24, 09:19
[No subject] - by GameAction - 2010-10-24, 11:19
[No subject] - by Raptylos - 2010-10-24, 17:34
[No subject] - by vmax - 2010-10-24, 17:35
[No subject] - by CrystalP - 2010-10-24, 20:41
[No subject] - by relayer35 - 2010-10-24, 21:26
[No subject] - by Raptylos - 2010-10-24, 21:58
[No subject] - by jagilbertvt - 2010-10-24, 23:15
[No subject] - by Raptylos - 2010-10-25, 00:48
[No subject] - by CrystalP - 2010-10-25, 04:20
[No subject] - by Raptylos - 2010-10-25, 19:17
[No subject] - by jagilbertvt - 2010-10-25, 19:21
[No subject] - by Raptylos - 2010-10-26, 20:15
[No subject] - by flyingernst - 2010-10-27, 12:51
[No subject] - by Raptylos - 2010-10-27, 16:00
[No subject] - by avus m3 - 2010-10-27, 20:31
[No subject] - by CrystalP - 2010-10-30, 23:58
[No subject] - by Raptylos - 2010-10-31, 00:41
[No subject] - by Marbieskarb - 2010-11-04, 04:28
[No subject] - by CrystalP - 2010-11-04, 06:01
[No subject] - by Slipx - 2010-11-04, 09:28
[No subject] - by defrag - 2010-11-29, 18:34
[No subject] - by Schumi - 2010-11-30, 00:37
[No subject] - by avensys98 - 2010-11-30, 12:02
[No subject] - by CrystalP - 2010-11-30, 19:24
[No subject] - by Raptylos - 2010-11-30, 20:25
[No subject] - by defrag - 2010-12-01, 13:46
[No subject] - by xbmc_pitti - 2010-12-01, 15:18
[No subject] - by live4ever - 2010-12-05, 03:06
[No subject] - by defrag - 2010-12-06, 11:52
[No subject] - by ally68 - 2010-12-06, 14:43
[No subject] - by defrag - 2010-12-07, 06:55
[No subject] - by live4ever - 2010-12-07, 16:23
[No subject] - by mrwilby - 2010-12-11, 17:49
[No subject] - by CrystalP - 2010-12-11, 18:36
[No subject] - by Handa - 2010-12-11, 19:22
[No subject] - by mrwilby - 2010-12-11, 21:51
[No subject] - by CrystalP - 2010-12-12, 05:39
[No subject] - by defrag - 2010-12-12, 11:11
[No subject] - by flyingernst - 2010-12-29, 11:18
[No subject] - by ally68 - 2010-12-29, 14:54
[No subject] - by defrag - 2010-12-30, 07:39
[No subject] - by thegrinch - 2011-01-01, 19:23
[No subject] - by dafonso - 2011-01-02, 17:38
[No subject] - by CrystalP - 2011-01-02, 22:41
[No subject] - by dafonso - 2011-01-03, 11:48
[No subject] - by Dogan - 2011-01-11, 01:24
[No subject] - by CrystalP - 2011-01-11, 20:21
[No subject] - by topsyturvy - 2011-01-11, 20:40
[No subject] - by Dogan - 2011-01-12, 01:04
[No subject] - by Marbieskarb - 2011-01-12, 06:38
[No subject] - by CrystalP - 2011-01-12, 07:30
[No subject] - by Dogan - 2011-01-13, 02:22
[No subject] - by Marbieskarb - 2011-01-17, 03:49
[No subject] - by BugEyes - 2011-02-08, 17:07
[No subject] - by TomPiXX - 2011-02-08, 17:13
[No subject] - by dysan911 - 2011-02-08, 21:01
[No subject] - by Raptylos - 2011-02-08, 22:24
[No subject] - by BugEyes - 2011-02-09, 10:48
[No subject] - by Paulicat - 2011-03-09, 15:58
[No subject] - by garfunkel - 2011-04-05, 18:32
[No subject] - by Mandarynek - 2011-05-09, 08:45
[No subject] - by phanos - 2011-05-29, 03:11
[No subject] - by phanos - 2011-05-29, 22:27
[No subject] - by Raptylos - 2011-05-30, 15:39
[No subject] - by phanos - 2011-05-30, 17:52
[No subject] - by Raptylos - 2011-05-30, 18:13
[No subject] - by phanos - 2011-05-30, 18:19
[No subject] - by Raptylos - 2011-05-30, 20:53
[No subject] - by phanos - 2011-05-30, 22:32
[No subject] - by Raptylos - 2011-05-30, 22:57
[No subject] - by phanos - 2011-05-31, 13:48
[No subject] - by Fry7 - 2011-06-05, 12:52
[No subject] - by trpltongue - 2011-06-06, 14:53
[No subject] - by vexation - 2011-06-06, 17:13
[No subject] - by trpltongue - 2011-06-06, 20:40
[No subject] - by phanos - 2011-06-06, 21:44
[No subject] - by phanos - 2011-06-12, 10:46
[No subject] - by TomPiXX - 2011-06-12, 12:03
[No subject] - by phanos - 2011-06-13, 00:31
[No subject] - by TomPiXX - 2011-06-13, 12:58
[No subject] - by phanos - 2011-06-13, 21:53
[No subject] - by phanos - 2011-06-14, 21:11
[No subject] - by TomPiXX - 2011-06-15, 08:09
[No subject] - by saturn - 2011-06-15, 09:14
[No subject] - by isamu.dragon - 2011-06-15, 09:51
[No subject] - by phanos - 2011-06-16, 22:06
[No subject] - by phusebox - 2011-07-05, 07:10
[No subject] - by thespecialist - 2011-07-06, 02:06
[No subject] - by DavidGGG - 2011-07-16, 09:04
[No subject] - by thespecialist - 2011-07-19, 03:17


Logout Mark Read Team Forum Stats Members Help
[WINDOWS] Experimental H.264 DXVA2 hardware acceleration support with Intel GPUs00