1 (edited by Roberto Rossi 14-05-2018 15:03:18)

Topic: Not able to use hardware acceleration on svp on 4k 80gb movie

I am trying to watch this 4k HEVC movie.

Hacksaw.Ridge.2016.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos-FGT.mkv

windows 10 1709 ... svp 4 with all 64-bit options enabled.

4ghz octacore cpu
with nvidia gtx 1060 6gb (screen 4k dsr on a tv 32'' full hd); mpc-hc x64; lav filters;

but when I put any hardware acceleration (like dxva2, cuvid, etc.) the mpc-hc 64 bit crashes.

I tried to use mad-vr and evr-custom presenter... its the same

when I use softwarte acceleration sometimes the frames dropps... its not good for me.

I have read that some people say that mad-vr does not work with 4k... its true?

I am using the automatic options...optimized for 100% higher performance... and sometimes I've put screen x2 (48 fps)...

but the mpc-hc x64 crashes...

and when not crashes, it uses 50% cpu 50% gpu with all threads but I do not know the best settings for mpc-hc x64 with 4k with hdr with hevc etc...

any tips? Thanks

..................

I'm trying some tests right now and it seems that madvr sometimes makes the fps drop a bit...  and I'm using evr-custom with bicubic 0.75

I saw that mpc-hc only chrashes when I use dxva2-copy-back.... with CUVID or DXVA2-native the screen does not crash...
interesting is that I've seen something like that in some forum on google... dont know why

....

i've managed to solve this... I think... I've attached my svp4 settings for heavy 4k 48fps (80gb 4k uhd blu ray movie)...(sem título.jpg)

plus 23 threads (max)

----

any comments?

Post's attachments

Sem título.jpg 464.45 kb, 105 downloads since 2018-05-14 

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

ffdshow doesn't support 10-bit and won't pass HDR metadata to the renderer at the first place
as of now there're no known ways to watch HDR remuxes with SVP

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

Chainik wrote:

ffdshow doesn't support 10-bit and won't pass HDR metadata to the renderer at the first place
as of now there're no known ways to watch HDR remuxes with SVP

Thank you.

But... truly I do not know if this video is HDR...

well... performing more tests;...

with mpc-hc x64 svp x64 etc videos 4k 80gb (uhd bluray downloaded)

gtx 1060 6gb nvidia zotac amp! core 70+ mhz overclocked achieving 2000 mhz
amd 8-core 4ghz (kinda old (FX-8320E overclocked)

>>>>>>>><<<<<<<<conclusion with a heavy 4k video HEVC and like this
hardware acceleration (MPC-HC x64 svp x64 vapoursynth if not mistaken)
dxva2-copy-back (crashes)
dxva2-native (slow)
CUVID - 50% better performance than dxva2-native.

the image attached shows the best settings for this video downloaded in torrent...
using cuvid.. (the post before had shown the best svp settings for dxva2native)
screen res 4k dsr

when playing, uses 70% cpu and gpu uses kinda 20%-30%
...

my pc does not support 60fps with this kind of video format - encoding...
the bitrate is something like 100.000kbps

...

but my pc, with common 4k videos, with bitrate of 150.000kbps can run it with dxvacopyback

....

dont know why... but ok

Post's attachments

cuvid.jpg 485.03 kb, 137 downloads since 2018-05-14 

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

Chainik wrote:

ffdshow doesn't support 10-bit and won't pass HDR metadata to the renderer at the first place
as of now there're no known ways to watch HDR remuxes with SVP

sorry for the double post.

CHainik, this video is hdr 10 and there is that new bt.2020 color... and I've managed to play it at 48 fps...
of course it was played here as 8-bit because of my old tv rsrs...
maybe svp plays hdr remuxes-videos, but not showing 10-bit, but 8-bit??


Info blu-ray
Video
Codec: HEVC / H.265
Resolution: Upscaled 4K (2160p)
HDR: HDR10
Aspect ratio: 2.39:1
Original aspect ratio: 2.39:1

Audio
English: Dolby Atmos
English: Dolby TrueHD 7.1 (48kHz, 24-bit)
Spanish: Dolby Digital 5.1
English: Dolby Digital 2.0

Subtitles
English SDH, Spanish

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 19 min
Bit rate : 66.6 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.335
Stream size : 64.8 GiB (87%)
Title : Hacksaw.Ridge.2016.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos
Writing library : ATEME Titan KFE 3.7.3 (4.7.3.1003)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : SMPTE ST 2084
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : R: x=0.680000 y=0.320000, G: x=0.265000 y=0.690000, B: x=0.150000 y=0.060000, White point: x=0.312700 y=0.329000
Mastering display luminance : min: 0.0000 cd/m2, max: 1000.0000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 321 cd/m2

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

>  svp plays hdr remuxes-videos, but not showing 10-bit, but 8-bit??

yep, but colors will be incorrect
10-bit -> 8-bit conversion is not so simple in case of HDR

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

Is there a way to have MadVR first do the HDR->SDR conversion with 2160p24 SDR output and after that letting SVP do the frame interpolation to have 2160p60 SDR (8bit or 10bit?)?

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

Chainik wrote:

>  svp plays hdr remuxes-videos, but not showing 10-bit, but 8-bit??

yep, but colors will be incorrect
10-bit -> 8-bit conversion is not so simple in case of HDR

Chainik, is there a way to minimize the discrepancy in the difference to watch 10-bit hdr (maybe bt.2020 or not) videos through 8-bit screen? Like affecting brightness, contralst and saturation on mpc-hc? Or maybe dithering? Thank you

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

ronny wrote:

Is there a way to have MadVR first do the HDR->SDR conversion with 2160p24 SDR output and after that letting SVP do the frame interpolation to have 2160p60 SDR (8bit or 10bit?)?

You cant do it. Madvr will always be last

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

dlr5668 wrote:
ronny wrote:

Is there a way to have MadVR first do the HDR->SDR conversion with 2160p24 SDR output and after that letting SVP do the frame interpolation to have 2160p60 SDR (8bit or 10bit?)?

You cant do it. Madvr will always be last

:-(

It would be great if SVP could replace or supplement MadVR's "Smooth Motion" Setting. That would be a killer feature. @Chainik, maybe something to build together with Madshi? :-)

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

only the video renderer knows the exact vsync times

however you can set "To screen" + "Force the exact value" as a target rate in SVP

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

Chainik wrote:

only the video renderer knows the exact vsync times
however you can set "To screen" + "Force the exact value" as a target rate in SVP

I don't know where to put this answer... is it regarding the MadVR+SVP setup?

Regarding "MadVR will always be last": seems logical because it's the renderer, but in terms of data processing having MadVR first convert HDR to SDR (or other MadVR scaling stuff etc) and then letting SVP interpolate frames seems less work than first blowing up those 24 HDR frames to 60 (which isn't possible yet as I have learned - no HDR processing) and then let MadVR convert 60 HDR frames to SDR. That's why I thought: the place where MadVR's Smooth Motion takes place would be perfect to let SVP do the frame rate conversion :-)

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

> I don't know where to put this answer... is it regarding the MadVR+SVP setup?

it's regarding "It would be great if SVP could replace or supplement MadVR's "Smooth Motion" Setting"

I mean - you don't need madVR's "smooth motion" if SVP already gives video with the exact screen refresh rate (not 59.94 but something like 60.135)

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

> I mean - you don't need madVR's "smooth motion" if SVP already gives video with the exact screen refresh rate (not 59.94 but something like 60.135)
But this still means SVP comes first, MadVR after, right?
(sorry for asking again, I'm on Mac platform right now and can only see SVP working pretty good with 1080p Stuff. But before I'll invest in a Windows HTPC this is a must have: 2160p24 HEVC HDR input, MadVR HDR->SDR conversion, SVP 60fps output - all in a plex friendly environment (Kodi with plugin or PMP))

Re: Not able to use hardware acceleration on svp on 4k 80gb movie

> But this still means SVP comes first, MadVR after, right?

sure