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. |
![]() |
#49702 | Link | |
Registered User
Join Date: Jul 2014
Posts: 856
|
Quote:
Now my fingers are tired too, so I'm off ![]()
__________________
Win10 Pro x64 b20H2 Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 Trinity 24Gb RGB Full 8bits 461.72 madVR/jRiver/MyMovies/CMC Denon X8500H>madVR Envy Extreme>HD Fury Maestro>JVC RS2000 |
|
![]() |
![]() |
![]() |
#49703 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,140
|
There is nothing to interpolate through, I just don't understand what you imagine it could be doing. Making up non-zero values? There is only one value, nothing to interpolate between.
__________________
madVR options explained |
![]() |
![]() |
![]() |
#49705 | Link | |
Registered User
Join Date: Aug 2016
Posts: 1,232
|
Quote:
I am aware there is a clear objective difference between 444 rgb and 420 ybcr but I personally choose to run everything in 10 bit 4:2:0, I get hammered for this everywhere but I genuinely see no difference at all between 8 bit 444 full RGB dithered and 10 bit 420, or maybe I should say I see no difference in real world viewing. I do however see a difference between madvr and standard EVR renderer. set this way you dont have to worry about bit depth switching, bandwidth or anything, everything just works as it should. I did try using 4:2:2 but I get small picture dropouts, a couple every evening, I see my receivers DIGI icon disappear when it happens so its losing connection, something in my setup cant handle that extra bandwidth, i've given up trying to find out what after 3 sets of HDMI cables. I'm sure its bandwidth as it doesnt do it at 422 4k 24hz, only 422 4k 60hz. |
|
![]() |
![]() |
![]() |
#49706 | Link | |
Registered User
Join Date: Jul 2014
Posts: 856
|
Quote:
If you are 100% sure that the driver pads with zeros because you've looked at the stream coming out of the nVidia GPU set to 12bits when MadVR sends 10bits dithered, by all means say so, otherwise please allow me to not state something that I am not sure of. The only thing I can guarantee is that the driver does output 12bits when set to 12bits, because I can see that with the Vertex. What's in the last two bits, I can't say for sure, even if chances are that it's padded zeros (fingers crossed).
__________________
Win10 Pro x64 b20H2 Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 Trinity 24Gb RGB Full 8bits 461.72 madVR/jRiver/MyMovies/CMC Denon X8500H>madVR Envy Extreme>HD Fury Maestro>JVC RS2000 Last edited by Manni; 21st March 2018 at 22:59. |
|
![]() |
![]() |
![]() |
#49708 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,140
|
I simply don't understand what you imagine it might be doing? Making up non-zero values? There is only one data point, you cannot interpolate with one point. I suppose the driver could add noise?
![]() Edit: Ah, true huhn. So maybe they strech the range 000000000000-111111111100 to 000000000000-111111111111, with dithering, which would be odd but possible. ![]()
__________________
madVR options explained Last edited by Asmodian; 21st March 2018 at 23:22. |
![]() |
![]() |
![]() |
#49709 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,047
|
There is actually a bit of a trick when extending the bitdepth of a full range signal, you fill the new bits with the leading bits of the pixel, ie. like this for 8 to 10-bit:
- You shift to 10-bit first, which adds two empty bits. - Then you fill those empty bits with the top bits from the original signal Code:
1111111100 + 11111111 = 1111111111 - All 1 also remains all 1, ie. maximum 8-bit (255) remains maximum 10-bit (1023) - Zero also remains zero - Its easy and fast I can't say that this is what its doing, but it is generally regarded as producing a more faithful signal when increasing bitdepth then plain zero padding, and a full stretch from 0-255 to 0-1023 is computationally rather expensive. Note that this does not apply when you are dealing with limited range (ie. 16-235), because 16 and 235 map to the limited-range 10-bit values exactly when you simply shift them up (ie. 64 to 940) But when handling full-range signals like RGB, plain zero padding is not entirely accurate.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 21st March 2018 at 23:32. |
![]() |
![]() |
![]() |
#49710 | Link | |
Registered User
Join Date: Jan 2008
Posts: 568
|
Quote:
Honestly I think the "what don't you try it" answer is a bit rude IMHO. It provides no information, and presumably if the user had the time and motivation to do the comparison themselves they would already have done so. If you don't know the answer, then don't post. |
|
![]() |
![]() |
![]() |
#49711 | Link | |
Registered User
Join Date: Jul 2014
Posts: 856
|
Quote:
![]()
__________________
Win10 Pro x64 b20H2 Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 Trinity 24Gb RGB Full 8bits 461.72 madVR/jRiver/MyMovies/CMC Denon X8500H>madVR Envy Extreme>HD Fury Maestro>JVC RS2000 |
|
![]() |
![]() |
![]() |
#49712 | Link |
Registered User
Join Date: Oct 2012
Posts: 6,882
|
there are no general answer so we simply don't say anything anymore or we say there are defaults keep them?
and manni if you really want to get an headache think what this does to the dithering and how do you turn this back to a lower bit deep. |
![]() |
![]() |
![]() |
#49713 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,409
|
My point is... that it's already been answered many times.
Quote:
Asmodian, perhaps you could add a bit more info on this in your guide? Last edited by ryrynz; 22nd March 2018 at 00:18. |
|
![]() |
![]() |
![]() |
#49714 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,140
|
Quote:
![]()
__________________
madVR options explained |
|
![]() |
![]() |
![]() |
#49716 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,047
|
Its definitely in use in some things, but I can't exactly dump the HDMI data into a file to look at it, so... (now that would be a handy thing to have!)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#49718 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,140
|
Hmm.. I actually have one... Maybe I should do some testing.
__________________
madVR options explained |
![]() |
![]() |
![]() |
#49719 | Link | |
Registered User
Join Date: Oct 2008
Location: Portugal
Posts: 160
|
NV HDR (banding) vs OS HDR (no banding)
Quote:
I've come to a conclusion, but I don't know how to explain why it happens. I tested wit the movie Allied, too and these are my findings: Whether I chose "Use default color settings" or "Use NVIDIA color settings with RGB 12 bpc" didn't matter for the results I got. Either settings ended up with the same result, but to be consistent I used these settings (https://imgur.com/bx6QlS8) during the following tests: 1st test: enable "passthrough HDR content to the display" and enable "send HDR metadata to the display". This resulted in an automatic switch to HDR mode when I played the video and the madVR OSD shows (NV HDR): https://imgur.com/OZnoM6AI can see banding on the blue sky when on D3D11 fullscreen windowed (10 bit) and the banding disappears with I right click the video and it shows D3D11 fullscreen windowed (8 bit) 2nd test: enable "passthrough HDR content to the display" and disable "send HDR metadata to the display". This doesn't automatically change to HDR mode and I have to manually enable "HDR and advanced color" on the Windows 10 Display Settings and the madVR OSD shows (OS HDR): https://imgur.com/i1hLNmCI can't see any banding on the blue sky when on D3D11 fullscreen windowed (10 bit) or (8 bit). I believe that when playing a 2160p 10bit HDR 23.976fps video and having madVR set up to output 10 bit, that all is going the best way possible. What I don't understand is why when sending the HDR metadata, that results on NV HDR, I get banding and when not sending the HDR metadata, and manually enabling the OS HDR, I get perfect image and no banding... Why is OS HDR behaving differently than NV HDR for the same settings?
__________________
Win 10 x64, Geforce GTX 1060, TV Sony KD-55X8509C HDMI, ASUS Xonar D2X, Core i5 750, 10GB DDR3, Creative Labs Gigaworks S750 7.1 MPC Home-Cinema madVR LAV Filters |
|
![]() |
![]() |
![]() |
#49720 | Link |
Registered User
Join Date: Feb 2014
Posts: 162
|
Is 3GB card enough for upscaling to 1440p? I am thinking of getting a 1060 instead of 1050TI but the 6GB version is too expensive right now. Not sure if 1050TI is enough for upscaling to 1440 though.
Last edited by seiyafan; 22nd March 2018 at 02:04. |
![]() |
![]() |
![]() |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|