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 26th January 2020, 18:46   #641  |  Link
DMU
Registered User
 
Join Date: Dec 2018
Posts: 144
Has anyone dealt in detail with the option "scale chroma separately, if it saves performance"? Can you comment on this post?
__________________
R3 2200G / Vega8 / Samsung UE40NU7100
Win10Pro 1909 / 4K RGB 59Hz / AMD 20.1.3
MPC-HC 1.9.1 / madVR 0.92.17 / FSW / 10bit@59Hz
DMU is offline   Reply With Quote
Old 26th January 2020, 21:33   #642  |  Link
zerowalker
Registered User
 
Join Date: Jul 2011
Posts: 1,116
Quote:
Originally Posted by Asmodian View Post
Are you using some form of VRR? G-sync/Freesync? Smooth motion does not work well with VRR, disable VRR for madVR and/or your player.

The CPU buffer is the in system memory buffer. It holds frames before they are uploaded to the GPU, after any CPU processing steps (IVTC, etc.). This is the "before madVR" buffer.

The GPU buffer is for after madVR but before present, this is how many completed frames are stored on the GPU. The "after madVR" buffer. This one has more impact in my experiance, the CPU buffer only benefits from a few extra frames. Too big is as bad as too small in my experiance, the default 8 is good. 6-12, above that has never helped on my systems.

Use a separate device does not seem to help with Windows 10. It was mostly useful in the early days of hardware decoding on the GPU, newer OS and drivers seem to have fixed any issues that using a separate device might help. I leave it disabled today as unnecessary overhead but it did not seem to hurt anything during testing.

Is there a way to benchmark it to see what works best?
Cause it's very hard to just See so to speak, even if i set it all to the lowest possible it still works most of the time from what i can tell.
So it would be neat if i could check for framedrops or something in a log perhaps, not sure how to stresstest it though,
i am guessing as heavy video decoding as possible.
zerowalker is offline   Reply With Quote
Old 27th January 2020, 00:07   #643  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,799
If it seems to work fine most of the time on the lowest settings I would simply use the defaults and be happy.

Don't worry too much about buffer sizes, they are not that critical and the defaults are chosen well.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 28th January 2020, 18:24   #644  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,799
Quote:
Originally Posted by DMU View Post
Has anyone dealt in detail with the option "scale chroma separately, if it saves performance"? Can you comment on this post?
When we were testing it when it came out it was decided that for real life content it looked better disabled, and in cases where you always had to scale the chroma (e.g. 1080p on a 1440 display). Still, it is more a case of tradeoffs rather than obviously better one way.

Blurring chroma differently than luma can cause odd artifacts, so perhaps disabled is safer. That said avoiding scaling entirely is sharper. For 4K video on a 1080p display I can see leaving it on, but test with something besides text on a solid background too.

I don't think text on a black background is a great chroma test pattern for this feature, it is easy to notice subsampling but it is not very representative of real life content.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 30th January 2020, 08:32   #645  |  Link
DMU
Registered User
 
Join Date: Dec 2018
Posts: 144
Quote:
Originally Posted by Asmodian View Post
For 4K video on a 1080p display I can see leaving it on, but test with something besides text on a solid background too.

I don't think text on a black background is a great chroma test pattern for this feature, it is easy to notice subsampling but it is not very representative of real life content.
Can you recommend specific real life content for the test?
__________________
R3 2200G / Vega8 / Samsung UE40NU7100
Win10Pro 1909 / 4K RGB 59Hz / AMD 20.1.3
MPC-HC 1.9.1 / madVR 0.92.17 / FSW / 10bit@59Hz
DMU is offline   Reply With Quote
Old 30th January 2020, 12:45   #646  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,225
mostly video games and mostly if you upscale and downscale at the same time.

they are the reason why i think NGU chroma should always be used with NGU image doubling.

your test should be repeated with a simpler chroma scaler but i'm pretty sure it will still loose with no questions. was this test file correctly mastered with the correct chroma position?
huhn is offline   Reply With Quote
Old 30th January 2020, 14:14   #647  |  Link
DMU
Registered User
 
Join Date: Dec 2018
Posts: 144
Quote:
Originally Posted by Asmodian View Post
When we were testing it when it came out it was decided that for real life content it looked better disabled, and in cases where you always had to scale the chroma (e.g. 1080p on a 1440 display).
In my practice, I have not seen the operation of this option when upscaling an image, only when downscaling (for example, 2160p -> 1080p)

Quote:
Originally Posted by huhn View Post
was this test file correctly mastered with the correct chroma position?
Not sure. I received the video for the test in 2 different ways, but in both cases the results were the same:
1 way
- from the source .png image was received .jpg image in 4:2:0 format using the paint.net editor;
- using ffmpeg a video was created for the test with the default settings.
2 way
- using ffmpeg a video was created for the test with the yuv420p setting from the source .png image.
__________________
R3 2200G / Vega8 / Samsung UE40NU7100
Win10Pro 1909 / 4K RGB 59Hz / AMD 20.1.3
MPC-HC 1.9.1 / madVR 0.92.17 / FSW / 10bit@59Hz
DMU is offline   Reply With Quote
Reply

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 23:14.


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