• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 7
A serious examination of 1080p hi10p hardware requirements
#16
see above, big iron Smile
Reply
#17
Have you tried the XvBA distribution? Plays even anime with blue snow, flames, lots of movement at 720p in 10-bit no problem. Smile
Reply
#18
(2013-06-03, 13:15)blm14 Wrote: Have you tried the XvBA distribution? Plays even anime with blue snow, flames, lots of movement at 720p in 10-bit no problem. Smile

There is no hardware acceleration for 10bit, XVBA wouldn't be used to decode 10bit...
Reply
#19
I would love to see an update to this thread featuring newer hardware, for example:
  • Chromebox (Celeron 2955U/2957U) can play Hi10P H.264 1080p material: source.
  • Google Nexus Player (Atom Z3560 1.8GHz Quad-Core): Lollipop: no, it seems it stutters with 720p and can't handle 1080p. M Preview, played the sample but frame rate dropped below 20fps. Check below.
  • NVIDIA Shield TV (Tegra X1 4x A57): Yes, it played a sample file, check below.
  • Intel Braswell (Celeron N3150 2.08 GHz Quad-core): Yes, it played a sample file, check below.
Reply
#20
The NVIDIA Shield TV was able to play a 1080p Hi10P h.264 sample file:

(2015-07-04, 05:15)Tinwarble Wrote:
(2015-07-03, 19:14)oWarchild Wrote: Can someone with a SATV please try playing a couple of h.264 Hi10P animes and report back? I've placed 2 samples (720p / 1080p) in https://www.dropbox.com/sh/6iy4gxgsfn14o...Ph7Ga?dl=0 if you don't mind trying. Thanks!

The only one I tested is the 1080p file. It seemed to play fine, but you do have to (like every other device) turn off hardware decoding because there is no hardware support for Hi10P.

And so did the Braswell:

(2015-07-03, 19:28)fritsch Wrote: 720p: CPU Load: max: 88.5 / 400 % min: 75% / 400% (*) - no skips, no drops
1080p: CPU Load: max: 199,7 / 400% min: 128 / 400% - no skips, no drops.

*: 4 cores == 400%.

Btw. 1080p hevc runs with less cpu load (depending on the bitrate of course).
Tested: http://www.libde265.org/hevc-bitstreams/...-cfg01.mkv (running fine)
http://www.libde265.org/hevc-bitstreams/...-tiles.mkv <- this is far too much - but we still work on HW accel, here.

This is not definitive evidence, more files should be tested but it's encouraging! If you have any of these devices and play Hi10P anime files, let us know your results.
Reply
#21
The Google Nexus Player can play the 720p sample with stutter but not the 1080p one.

(2015-07-04, 16:18)Hiphopopotamus Wrote: The 720P is okay, but not great, minor stutter at the start with the water fall, then is basically okay. The 1080P version is unwatchable, worse than the Shield with Hardware acceleration on. The water spill from the damn, and next scene with water and floating are just nasty to watch with the freezing image and judder. After that, as it is basically static images, it's harder to tell. The red paint/blood pouring section seems okay, but the tape rotating isn't. Audio dropped three times. I watched both 720 & 1080 three times. 1080P is harder to watch than the Shield with hardware acceleration on due to the stuttering. 720P is liveable if it is only a slight stutter at the start. The playback sections are to short with with too many static shots to tell exactly how prolonged the playback issues are for 720P.
I played them again on the Shield to see if I had missed the audio problem earlier, and it was 100% smooth from the start to end for both.

Some results:

(2015-07-04, 16:36)Hiphopopotamus Wrote: Here are screen shots of the 1080P file, I tried to get from similar sections for comparison.

Shield - https://imgur.com/a/nlHvB
Nexus Player - https://imgur.com/a/9UiN7
Reply
#22
Haswell Celeron 2955U (ChromeBox, with dual channel memory), playing the above linked samples

720p - ~25% CPU per core, no drops/skips
1080p - ~50% CPU per core, no drops/skips
Reply
#23
Thanks Matt!
Reply
#24
I got slightly different results on the Nexus Player with Android M Developer Preview. Both the videos played when all acceleration was disabled. There were no drops or skips reported by Kodi, but I could see some stutter at the very beginning of the 1080p video (water spill scene).

This is what I got:
Nexus Player
1080p: ~70% (overall CPU usage) No drops/skips
720p: ~35%

SHIELD Android TV
1080p: ~50% (overall CPU usage) No drops/skips
720p: ~30%

I also noticed that when all acceleration was disabled on the Nexus Player, refresh rate switching worked!

http://i.imgur.com/HEmfsII.jpg
Reply
#25
Thanks @wesk05! Looking at graphs it looks like the Nexus Player had a spike close to 100% (water spill scene?) while the SATV CPU never went beyond 67%.

Looking at @Hiphopopotamus' Nexus Player results I see the frame rate lowering at some point to 15fps. @wesk05, did you experience any low frame rates (< 23 fps)?
Reply
#26
(2015-07-05, 03:20)oWarchild Wrote: Thanks @wesk05! Looking at graphs it looks like the Nexus Player had a spike close to 100% (water spill scene?) while the SATV CPU never went beyond 67%.

Looking at @Hiphopopotamus' Nexus Player results I see the frame rate lowering at some point to 15fps. @wesk05, did you experience any low frame rates (< 23 fps)?
Correct, there is a spike at the very beginning and in the case of Nexus Player it is close to 100% on all CPU cores.

Yes, there were multiple scenes where the frame rate dropped to less than 20 (water spill in the beginning and towards the end, floating limb and road scene). I am not sure how well Nexus Player will handle longer playbacks.
Reply
#27
(2013-06-03, 20:04)DJ_Izumi Wrote:
(2013-06-03, 13:15)blm14 Wrote: Have you tried the XvBA distribution? Plays even anime with blue snow, flames, lots of movement at 720p in 10-bit no problem. Smile

There is no hardware acceleration for 10bit, XVBA wouldn't be used to decode 10bit...

Some Hi10p processing can be handed to hardware, and this can make the difference between choppy and smooth playback.

At least this youtube video about Hi10p testfile playback on Acer Iconia W4 tablet with Intel Atom Baytrail CPU using Media Player Classic Homecinema suggests so:
http://youtu.be/Eryqjsv53gs
Reply
#28
(2016-01-15, 19:41)Alan BStard Wrote: Some Hi10p processing can be handed to hardware, and this can make the difference between choppy and smooth playback.

At least this youtube video about Hi10p testfile playback on Acer Iconia W4 tablet with Intel Atom Baytrail CPU using Media Player Classic Homecinema suggests so:
http://youtu.be/Eryqjsv53gs

Well, this isn't really hardware decoding though it is technically impressive. MadVR is using shaders to get the GPU to assist the CPU in decoding, which is a smart way to go about it, but this isn't the same as hardware decoding.
Reply
#29
I Use a AMD 5350 on a MSI AM1i as my HTPC. currently using the latest stable release of kodi (ver 15.2). I have played a lot of 1+ GB Hi10p files (Ep) and 9+ GB (films) some with HD audio passthrough or 5.1 FLAC, and can report that it plays them without any hiccup. I have tried h.265 and its a hit and miss still needs testing, currently it depends on the encoder but was able to play a 1.5+ GB H.265 10bit with 5.1 FLAC file smoothly (only intro and outro stutter) maybe because its not a intensive video, and/or not sure if this is true but also the GTX 750 ti I have has a half decoder and is helping as well. (not sure if Kodi utilizes the h.265 decoders in Nvidia GPU's or intel iGPU 's)

Format : Matroska
Format version : Version 4 / Version 2
File size : 1.49 GiB
Duration : 22mn 52s
Overall bit rate mode : Variable
Overall bit rate : 9 306 Kbps
Encoded date : UTC 2015-07-08 12:13:45
Writing application : mkvmerge v8.1.0 ('Psychedelic Postcard') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
DURATION : 00:22:49.202000000
NUMBER_OF_FRAMES : 565
NUMBER_OF_BYTES : 2035180
_STATISTICS_WRITING_APP : mkvmerge v8.1.0 ('Psychedelic Postcard') 64bit
_STATISTICS_WRITING_DATE_UTC : 2015-07-08 12:13:45
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 22mn 52s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Writing library : x265 1.7+207-83a7d8244424:[Windows][MSVC 1800][64 bit] 16bpp
Encoding settings : wpp / ctu=64 / min-cu-size=8 / max-tu-size=32 / tu-intra-depth=3 / tu-inter-depth=3 / me=3 / subme=5 / merange=44 / no-rect / no-amp / max-merge=4 / temporal-mvp / no-early-skip / rdpenalty=0 / no-tskip / no-tskip-fast / no-strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / no-open-gop / no-temporal-layers / interlace=0 / keyint=720 / min-keyint=1 / scenecut=40 / rc-lookahead=72 / lookahead-slices=0 / bframes=9 / bframe-bias=0 / b-adapt=2 / ref=5 / limit-refs=0 / weightp / weightb / aq-mode=1 / aq-strength=1.10 / cbqpoffs=0 / crqpoffs=0 / rd=5 / psy-rd=0.90 / rdoq-level=1 / psy-rdoq=4.00 / signhide / deblock=-2:-2 / no-sao / no-sao-non-deblock / b-pyramid / cutree / rc=crf / crf=15.5 / qcomp=0.80 / qpmin=0 / qpmax=51 / qpstep=5 / ipratio=1.40 / pbratio=1.30
Default : Yes
Forced : No
Color range : Limited
Matrix coefficients : BT.709

Audio #1
ID : 2
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : A_FLAC
Duration : 22mn 52s
Bit rate mode : Variable
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Writing library : libFLAC 1.3.0 (UTC 2013-05-26)
Language : Japanese
Default : Yes
Forced : No

Audio #2
ID : 3
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : A_FLAC
Duration : 22mn 52s
Bit rate mode : Variable
Channel(s) : 6 channels
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Writing library : libFLAC 1.3.1 (UTC 2014-11-25)
Language : English
Default : No
Forced : No

If you guys have any questions about playback with or w/o GPU feel free to ask and I may try and help.
Reply
#30
kodi does not accelerate hevc-10 bit as of now. FFmpeg misses the infrastructure to do so.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 7

Logout Mark Read Team Forum Stats Members Help
A serious examination of 1080p hi10p hardware requirements0