Kodi Community Forum

Full Version: i7-6700K can not do high bitrate 2160p60 UHD HEVC?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Hi,

using a 1080p display with a Core i7-6700K at stock clocks paired with 32GB dual channel DDR4-3000 memory, running Xubuntu 16.04 with the following PPAs:

https://launchpad.net/~oibaf/+archive/ub...cs-drivers
https://launchpad.net/~wsnipex/+archive/ubuntu/vaapi
https://launchpad.net/~mc3man/+archive/ubuntu/mpv-tests
https://launchpad.net/~team-xbmc/+archiv...mc-nightly

With VAAPI enabled, playing back the following file for example:

http://demo-uhd3d.com/fiche.php?cat=uhd&id=143

results in some hefty clored blocking artifacts throughout the entire playback. The playback itself seems to be smooth though (no stutter).

When disabling VAAPI (software decoding then probably), the artifacts are gone, but the framerate is horrible.

Same happens when playing it back via mpv.

What could that be?

Even if it doesn't work with VAAPI, a Core i7-6700K should still be able to decode UHD HEVC in software, shouldn't it?
you are playing 2160p@60 with a hefty bitrate on a 1080p display, which means kodi needs to downscale the video. Scaling is done in shaders, so GPU bound.
Make sure you set nearest neighbor as scaling method and see if it makes a difference.
With VAAPI disabled and scaling set to nearest-neighbor, it's still stuttering like mad, but no image artifacts.

With VAAPI enabled and scaling set to nearest-neighbor, it's still running smooth, but still hefty colored blocking image artifacts.

So, no, there's no difference with nearest-neighbor at all, everything still the same.

What about those colored blocking artifacts with VAAPI? Are those a known issue?
Works for me. 6700 i7 with kodi v17. Hevc 10 bit. Even with default scaler.

8 bit hevc in hw without issues, too. Vaapi 1.7.1 or 1.7.2. on skl and bsw.
(2016-10-04, 19:53)fritsch Wrote: [ -> ]Try: http://fritsch.fruehberger.net/samples/f...c-10bit.ts
Even my i5 did it: https://dl.dropboxusercontent.com/u/55728161/paxxi2.png
https://dl.dropboxusercontent.com/u/55728161/paxxi.png
and this is 10 bit, cpu only.

It works here as well (albeit some audio crackling, which also occurs in mpv, is it from the source?), however, it's just a quarter of the bitrate and it's only 50fps..., so, not a good comparison...

Can you check the other file, which has four times the bitrate and 60fps:

http://demo-uhd3d.com/fiche.php?cat=uhd&id=143

?
Similar issue with this (very impressive looking) file:

http://demo-uhd3d.com/fiche.php?cat=uhd&id=148

This one actually works without the colored blocking artifacts in VAAPI.

But even with VAAPI it still stutters a bit.

And software decoding is much worse.

Either the software decoders in KODI are not efficient enough. Or the VAAPI usage is buggy in KODI. Or the i7-6700K simply is not up to the task, which would be laughable, considering it's basically the most powerful consumer CPU available to date...
(2016-10-05, 00:54)qp9013625 Wrote: [ -> ]considering it's basically the most powerful consumer CPU available to date...

Intel know how to sell their new products...

I just have to overclock my older i7 5930k (also a consumer CPU) to the same speed than your i7 6700k and I probably beat you in video software decoding performance
(2016-10-05, 01:26)Gracus Wrote: [ -> ]I just have to overclock my older i7 5930k (also a consumer CPU) to the same speed than your i7 6700k and I probably beat you in video software decoding performance

Owww Sad, poor you... Sad, you seem to take it personal now Sad?

On a more serious note though:

Bla bla bla bla bla...

Just gotta shell out some more dollars and invest them in an i7-6950X and beat even that...

I said consumer CPU.

I do not really consider socket 2011 to be consumer...

Anyway, could we please come back to topic?

Why don't you just overclock you're precious i7-5930K and test the files yourself and show us that you can beat us all?

Not...
(2016-10-05, 01:35)qp9013625 Wrote: [ -> ]
(2016-10-05, 01:26)Gracus Wrote: [ -> ]I just have to overclock my older i7 5930k (also a consumer CPU) to the same speed than your i7 6700k and I probably beat you in video software decoding performance

Owww Sad, poor you... Sad, you seem to take it personal now Sad?

On a more serious note though:

Bla bla bla bla bla...

Just gotta shell out some more dollars and invest them in an i7-6950X and beat even that...

I said consumer CPU.

I do not really consider socket 2011 to be consumer...

Anyway, could we please come back to topic?

Why don't you just overclock you're precious i7-5930K and test the files yourself and show us that you can beat us all?

Not...

It seems that YOU take it personnal

My point was just that HEVC software decoding is just a nightmare for every CPU on the market if you reach some too high bitrate

4 cores will fail at some bitrates
6 cores will fail at some higher bitrates (maybe not much higher)

You talk (if I'm not mistaken) of an HEVC file with 80Mb/s and I do not even know if there is one CPU on the market that can do it
80 Mbit/s ... that's where CPU power ends and even the hw decoders. Check level main specs for hevc and see.
So to summarize: real life content, yes. Level 5.1 content at max fps and max bitrates not. For both all 8 bit hw and CPU decoding on current skl Intel hw.
For completeness I will test your very sample, when back home. On a business trip currently.

In the meantime, we could elaborate about RISC vs CISC or why high-speed CPUs still have avx, sse and mmx
(2016-10-05, 01:52)Gracus Wrote: [ -> ]You talk (if I'm not mistaken) of an HEVC file with 80Mb/s and I do not even know if there is one CPU on the market that can do it

80 Mbps. It's Megabits per second, not Megabytes per second.

(2016-10-05, 01:52)Gracus Wrote: [ -> ]I do not even know if there is one CPU on the market that can do it
(2016-10-05, 07:56)fritsch Wrote: [ -> ]80 Mbit/s ... that's where CPU power ends and even the hw decoders. Check level main specs for hevc and see.

Then you both please tell me how Sony and Samsung do play back those files in stores or at trade shows or whatever?

(2016-10-05, 07:56)fritsch Wrote: [ -> ]Check level main specs for hevc and see.

[email protected] and [email protected] have a main tier and a high tier, see:

https://en.wikipedia.org/wiki/High_Effic...and_levels

Main tier is up to 40 Mbps, which is a downright laughable number, since even old-school Blu-ray Disc supports that bitrate.

High tier is 160 Mbps!

(2016-10-05, 09:01)fritsch Wrote: [ -> ]For completeness I will test your very sample, when back home. On a business trip currently.

Thanks, please test both samples:

http://demo-uhd3d.com/fiche.php?cat=uhd&id=143
http://demo-uhd3d.com/fiche.php?cat=uhd&id=148

Wink
Ahahahaha, looks like even Ultra HD Blu-ray Disc supports 2160p60 @ HEVC Main 10 High Tier @ Level 5.1 with bitrates up to 100 Mbps, see page 14:

http://www.blu-raydisc.com/assets/Downlo...150724.pdf

Big Grin Cool

So, you guys probably must be wrong in saying that no hardware can do this...
Pages: 1 2 3