Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th October 2018, 16:20   #53341  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
Quote:
Originally Posted by Balthazar2k4 View Post
Out of curiosity what is the state of madVR with an AMD Vega solution for 4K HDR material? I am looking to replace my HTPC with a Hades Canyon NUC (8809G) and want to understand what issues I might run into. I saw a post way back about madVR being unable to autoswitch HDR mode in Windows with AMD cards. Has this changed?

I am presently using a GTX960/Pentium G4600 based machine now and want to get a similar experience... just smaller.

Edit: I see that AMD now has a private HDR API that madVR will utilize. That answers that, but is there anything else that might be an issue?
It will work fine. However, the NUC is expensive and has an overpowered CPU for a HTPC. A Zotac Zbox with a GTX 1060 would be a better choice.

Last edited by Warner306; 18th October 2018 at 17:54.
Warner306 is offline   Reply With Quote
Old 18th October 2018, 18:19   #53342  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
Quote:
Originally Posted by SamuriHL View Post
2) Rendering is about 35ms or so at 4k 60 with tone mapping highlight recovery measurements and 65% desat.

Of note I am using D3D11 decoding not doing any copy back.

P.S. All trade quality options are disabled.
What are your rendering times when chroma upscaling is set to something like Lanczos3 and dithering set to Ordered Dithering?
Warner306 is offline   Reply With Quote
Old 19th October 2018, 00:02   #53343  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Oh hell, that's right, I did set dithering to ordered a couple weeks ago and forgot about it. As for chroma I'd have to check and I don't know if I'll have time to test tonight. I should be able to tomorrow.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 19th October 2018, 16:04   #53344  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
Just curious. I thought the GTX 1060 was faster than that.
Warner306 is offline   Reply With Quote
Old 19th October 2018, 19:11   #53345  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Quote:
Originally Posted by SamuriHL View Post
1) Rendering is hanging out around 27ms or lower average with NGU Sharp HIGH luma upscaling 1080 -> 4k 60. Chroma set to normal.

2) Rendering is about 35ms or so at 4k 60 with tone mapping highlight recovery measurements and 65% desat.

Of note I am using D3D11 decoding not doing any copy back.

P.S. All trade quality options are disabled.
So this was with ordered dithering. However, changing it to error diffusion 2 didn't seem to make much difference. I'm still kicking around 30ms for 4k 60.

Changing to laczos3 as Warner306 suggested (still with error diffusion 2) lowers it down to ~20ms.

And changing THAT to ordered dithering lowers it to ~18ms.

Hope this helps!
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 19th October 2018, 22:08   #53346  |  Link
Axelpowa
Registered User
 
Join Date: Jan 2018
Posts: 16
Hdrpeaknit value for hdr profiles

Hi,

I'm trying to set multiple profiles in madVR under the device settings for HDR taking hdrpeaknit of a movie in account.

Like this

If (hdrpeaknit <=1000) "275" (275 would be a profile)
Else if.....
Else if....
Else...

The problem I have is that my Projector jvc x7500 switches to HDR profile as if I were sending metadata to the projector instead of staying in my sdr2020 profile.

Any way to avoid this?

Regards!
Axelpowa is offline   Reply With Quote
Old 19th October 2018, 22:28   #53347  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Are you sure you've selected pixel shader in each of your HDR profile? There shouldn't be any HDR metadata sent with pixel shader, unless you've selected the "output video in HDR" option.

Otherwise you might want to try checking the "report BT2020" box in the calibration tab if you have an nVidia GPU. Or if it's checked, try uncheking it. But it shouldn't force HDR mode in the JVCs either way.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 19th October 2018 at 22:30.
Manni is offline   Reply With Quote
Old 19th October 2018, 23:03   #53348  |  Link
Axelpowa
Registered User
 
Join Date: Jan 2018
Posts: 16
Quote:
Originally Posted by Manni View Post
Are you sure you've selected pixel shader in each of your HDR profile? There shouldn't be any HDR metadata sent with pixel shader, unless you've selected the "output video in HDR" option.

Otherwise you might want to try checking the "report BT2020" box in the calibration tab if you have an nVidia GPU. Or if it's checked, try uncheking it. But it shouldn't force HDR mode in the JVCs either way.
Hi Manni,

Yes, I've checked it. Was the first thing I thought, but it is correct. I created every profile duplicating the one I use for sdr2020 pixel shader. After that I just changed the peak nits target for every profile.

Regards!
Axelpowa is offline   Reply With Quote
Old 19th October 2018, 23:18   #53349  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by Axelpowa View Post
Hi Manni,

Yes, I've checked it. Was the first thing I thought, but it is correct. I created every profile duplicating the one I use for sdr2020 pixel shader. After that I just changed the peak nits target for every profile.

Regards!
Did you check that the profile that should be enabled with your logic is indeed enabled? Otherwise it could be another profile that's selected for whatever reason.

If your sdr2020 pixel shader profile behaves correctly and you've simply copied it to create the others, then I have no idea, except checking every single option.

If you enable a copy where nothing is changed from your original profile, does it behave as the original or does it not work?

Apart from that I can't think of anything else. I have an X7000 and I use a Vertex to disable the HDR metadata anyway, so I don't have this problem.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 19th October 2018 at 23:21.
Manni is offline   Reply With Quote
Old 20th October 2018, 00:25   #53350  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
Quote:
Originally Posted by SamuriHL View Post
So this was with ordered dithering. However, changing it to error diffusion 2 didn't seem to make much difference. I'm still kicking around 30ms for 4k 60.

Changing to laczos3 as Warner306 suggested (still with error diffusion 2) lowers it down to ~20ms.

And changing THAT to ordered dithering lowers it to ~18ms.

Hope this helps!
So the GTX 1060 is just slightly too slow for tone mapping at 4K 60 fps. This is helpful because I am often talking to people building PCs at AVSForums, mostly for madVR. The GTX 1060 still seems like a good choice, but the GTX 1070 is required for 4K 60 fps with extra sauce.
Warner306 is offline   Reply With Quote
Old 20th October 2018, 00:49   #53351  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Yea, that would be accurate, at least paired with my 3770k. I don't know if having a faster CPU would make any difference or not. I doubt it. If you want all the bells and whistles, though, a 1070 would be a better choice. Then again, at this point I'd not buy anything but a 20x0. I suspect in the future those tensor cores will prove useful.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 20th October 2018, 02:43   #53352  |  Link
Tpain145
Registered User
 
Join Date: Feb 2016
Posts: 4
Hi, I want to know if a gtx 1070 ti can do the fallowing in madvr. I find it much cheaper than a gtx 1080. Can someone please try these settings and let me know the rendering times for 1080p@25,1080p@60, 720p@25,720p@60, 480p@25, 480p@60.

Scaling
1080p@25--4k
chroma upscaling== Sharp high
Image downscaling== SSIM ID Strenth 100%
scale linear light check
activate anti-ringing filter relaxed check
activate anti-bloating filter check

Image Upscaling Processing

algorighm quality: Artifact Removal:
Luma doubling: Sharp very high Reduce banding artifacts:
Luma Quadrupling: Sharp high default banding strength: Low
Chroma: Sharp high Strength during fade in and out: High

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 2.3
Soften edges 2
Add grain 3

SuperRes 3
Rendering: ?

1080p@60--4k Processing
Artifact Removal:
Reduce banding artifacts:
default banding strength: Low
Strength during fade in and out: High
chroma upscaling== Sharp high
Image downscaling== SSIM ID Strenth 100%
scale linear light check
activate anti-ringing filter relaxed check
activate anti-bloating filter check

Image Upscaling

algorighm quality:
Luma doubling: Sharp very high
Luma Quadrupling: Sharp high
Chroma: Sharp high

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 2.3
Soften edges 2
Add grain 3

SuperRes 3
Rendering: ?

720p@25--4k Processing
chroma upscaling== Anti-Alias high Artifact Removal:
Reduce banding artifacts:
Image downscaling== SSIM ID Strenth 100% default banding strength: Low
scale linear light check Strength during fade in and out: High
activate anti-ringing filter relaxed check
activate anti-bloating filter check

Image Upscaling

algorighm quality:
Luma doubling: Sharp high
Luma Quadrupling: Sharp high
Chroma: Sharp high

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 2.3
Soften edges 2
Add grain 3

SuperRes 3
Rendering: ?

720p@60--4k Processing
chroma upscaling== Anti-Alias high Artifact Removal:
Reduce banding artifacts:
Image downscaling== SSIM ID Strenth 100% default banding strength: Low
scale linear light check Strength during fade in and out: High
activate anti-ringing filter relaxed check
activate anti-bloating filter check

Image Upscaling

algorighm quality:
Luma doubling: Sharp high
Luma Quadrupling: Sharp high
Chroma: Sharp high

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 2.3
Soften edges 2
Add grain 3

SuperRes 3
Rendering: ?

480p@25--4k Processing
chroma upscaling== Anti-Alias,very high Artifact Removal:
Reduce banding artifacts:
Image downscaling== SSIM ID Strenth 100% default banding strength: Low
scale linear light check Strength during fade in and out: High
activate anti-ringing filter relaxed check
activate anti-bloating filter check Reduce compression artifacts: Check
Strength: 8, quality: High
Image Upscaling Activate only if it comes for free (as part of NGU sharp): Check

algorighm quality: Reduce random noise: Check
Luma doubling: Sharp very high Strength: 1
Luma Quadrupling: Sharp very high
Chroma: Sharp very high

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 2.1
Soften edges 3
Add grain 1

SuperRes 3
Rendering: ?

480p@60--4k Processing
chroma upscaling== Anti-Alias,very high Artifact Removal:
Reduce banding artifacts:
Image downscaling== SSIM ID Strength 100% default banding strength: Low
scale linear light check Strength during fade in and out: High
activate anti-ringing filter relaxed check
activate anti-bloating filter check Reduce compression artifacts: Check
Strength: 12, quality: medium
Image Upscaling Activate only if it comes for free (as part of NGU sharp): Check
Reduce random noise: Check
algorighm quality: Strength: 1
Luma doubling: Sharp very high
Luma Quadrupling: Sharp very high
Chroma: Sharp very high

activate doubling/quadrupling
Doubling: only if scaling is 1.2x (or bigger)
Quadrupling: Only if scaling is 2.4x (or bigger)

If any (more) scaling needs to be done:
Upscaling algo: Jinc AR
Downscaling algo: SSIM ID100 AR

Upscaling refinement:

Enhance Detail 1.3
Soften edges 3
Add grain 2

SuperRes 3
Rendering: ?

Last edited by Tpain145; 20th October 2018 at 02:50.
Tpain145 is offline   Reply With Quote
Old 20th October 2018, 16:29   #53353  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
@1080P24 -> 4K

Maybe, if you lowered chroma upscaling to low and got rid of SuperRes. SuperRes doesn't work well with NGU, anyways.

@1080P60 -> 4K

Not a chance if you want to use NGU very high image upscaling.

@720P24 -> 4K

Seems likely if you stick to NGU high upscaling and lower chroma upscaling to low or medium.

@720P60 -> 4K

The same settings as above could work.

@480P24 -> 4K

It would work if you lowered chroma upscaling to medium or high.

@480P60 -> 4K

You might have to lower image upscaling to NGU high.

Last edited by Warner306; 20th October 2018 at 16:35.
Warner306 is offline   Reply With Quote
Old 20th October 2018, 19:18   #53354  |  Link
Tpain145
Registered User
 
Join Date: Feb 2016
Posts: 4
Quote:
Originally Posted by Warner306 View Post
@1080P24 -> 4K

Maybe, if you lowered chroma upscaling to low and got rid of SuperRes. SuperRes doesn't work well with NGU, anyways.

@1080P60 -> 4K

Not a chance if you want to use NGU very high image upscaling.

@720P24 -> 4K

Seems likely if you stick to NGU high upscaling and lower chroma upscaling to low or medium.

@720P60 -> 4K

The same settings as above could work.

@480P24 -> 4K

It would work if you lowered chroma upscaling to medium or high.

@480P60 -> 4K

You might have to lower image upscaling to NGU high.
Thank for the reply.

@1080P60 -> 4K

could it work if use image upscaling to NGU high ?.
Tpain145 is offline   Reply With Quote
Old 21st October 2018, 12:35   #53355  |  Link
mrmarioman
Registered User
 
mrmarioman's Avatar
 
Join Date: Jul 2017
Posts: 39
Question about 'Tone map HDR using pixel shaders'. Is this setting doing dynamic tone mapping, ala HDR10+?
And which value for peak nits should I use? I have a Sony X900F. Not sure which value should I put. Max nits 10% window? 100%? Real scene peak nits? sustained nits? also, should I use BT.2390?
mrmarioman is offline   Reply With Quote
Old 21st October 2018, 13:42   #53356  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
HDR10+ doesn't do dynamic tone mapping it is providing dynamic meta data.

use the nit option that looks best to you.
huhn is offline   Reply With Quote
Old 21st October 2018, 17:03   #53357  |  Link
madjock
Registered User
 
Join Date: May 2018
Posts: 259
@Tpain145

If the 1070 is all you can afford, you will just have to adapt to what you have.

A lot of these settings are subjective at best, so you may not even need half of them to be as high.

madVR is changing all the time, so various settings HDR wise also affect what you can do with the equipment you have/will have.
madjock is offline   Reply With Quote
Old 21st October 2018, 18:26   #53358  |  Link
jkauff
Registered User
 
Join Date: Oct 2012
Location: Akron, OH
Posts: 491
One thing I've always admired about madshi's work is that madVR will improve rendering quality no matter what graphics hardware you have. I have a 9" tablet that runs Win 8.1 on an Atom chip, and at default settings madVR performs just fine.

A 1070 card upscaling to a 4K display will produce obvious PQ improvements with any level of NGU. The question then becomes, as always, is it worth spending the bucks on a new graphics card for the amount of improvement you're going to get beyond that. Only your eyes (and your wallet) can answer that one.
jkauff is offline   Reply With Quote
Old 21st October 2018, 18:54   #53359  |  Link
ABDO
Registered User
 
Join Date: Dec 2016
Posts: 65
@madshi, is it possible to add (auto white balance algorithm) to madvr, i try many avisynth plugins and scripts for that but The result not good at all, and most tvs can do a lot better than avisynth in this case i don't know why، i also try many profissional video editor but The result are good in some and bad in other, i know that you are too busy but i wish if you think about this great Feature in madvr
edit
or may be we can replace (auto wb) with manual (temperature) and (tint) if it safer

Last edited by ABDO; 21st October 2018 at 19:42.
ABDO is offline   Reply With Quote
Old 21st October 2018, 22:21   #53360  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
White balance adjustment of content is a capture/production job, not a rendering job.
If you want to reproduce content with high fidelity you should calibrate your display, not use fake "auto white balance" processing.
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40
el Filou is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.