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. |
![]() |
#20221 | Link | |
Registered User
Join Date: Oct 2011
Posts: 204
|
Quote:
Also, the debanding works well here, but I think I'm getting some kind of spike in rendering times (default: ~14ms, spike ~154ms) every time it is activated from its disabled state or increased from low to high... I suppose that is expected? Just to be clear, I get maybe 1 or two dropped frames because of this, if at all, and the rendering times do go down again relatively fast, I just want to make sure it's not a bug. |
|
![]() |
![]() |
![]() |
#20222 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Quote:
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#20227 | Link |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
I was being sarcastic; it's very impressive!
![]() ![]() I will say that after having done quite a bit of testing last night, I'm not sure that it's something I would leave enabled by default, but for specific sources it can work very well. It works surprisingly well for macroblocking in addition to banding, but I suppose that's really just another type of banding. I was somewhat disappointed to see that it did not take care of the banding at the beginning of The Fountain Blu-ray, but when I actually brightened that up to look at it, it's clear why - it's a terrible encode; an old MPEG-2 disc. ![]() When you look at what the debanding option actually does for the image, it's still impressive: ![]() ![]() That said, especially on high, it does seem to act like "noise reduction" some of the time, obscuring fine details. If you look at the images above, you will see that the fingernail disappears. With some content it may eliminate a lot of the banding/macroblocking, but actually look worse, because what's left now stands out against an otherwise clean image, and is a distraction. And there are some cases where I thought it would work well, but it hardly does anything: ![]() ![]() But overall, very impressive and a good addition to madVR. |
![]() |
![]() |
![]() |
#20228 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Thought you meant that, but wasn't sure.
Quote:
Quote:
Hmmmm... Yes, that one is a bit surprising. I'll have a look at that later when I find some time. |
||
![]() |
![]() |
![]() |
#20229 | Link | |
Registered User
Join Date: Sep 2006
Posts: 2,171
|
Quote:
aside from that, there are two things Id like to achieve: have my system be as silent as possible when watching movies, but also trying to maximize the length of life of my GPU (because that one of my former laptop died after ~3 years of itensive usage). so Id say if my CPU and GPU load is lower when using CUVID, then this should mean less heat and less fan noise. but what about endurance? I guess its a bit of speculation, but would the constant use of CUVID rather lead to an increase or decrease of my nvidia card?
__________________
Laptop Acer Aspire V3-772g: i7-4202MQ, 8GB Ram, NVIDIA GTX 760M (+ Intel HD 4600), Windows 8.1 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) |
|
![]() |
![]() |
![]() |
#20230 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Low seemed to help with banding, but not so much with macroblocking. I was mostly just going through all my bad sources where I remembered banding/macroblocking being a problem than testing with higher quality sources. |
|
![]() |
![]() |
![]() |
#20231 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Well, the debanding algorithm was not meant for macroblocking, although at really high levels it fixes some of them, too.
One thing with current Blu-Ray sources is that as clean as they might be, they are still 8bit encodes. That means on a really big screen, there should be some banding in some scenes. Of course the studio can dither the source down before encoding it, but usually the encoder swallows some of that dithering, or even all of it (depending on the bitrate etc). So a very mild debanding might even help with rather clean Blu-Ray sources. This might change when we get to 4K Blu-Ray which will hopefully introduce 10bit or even 12bit encoding. So one thing worth investigating is to find a clean Blu-Ray which shows very mild banding which is caused by nothing else but the limitation of 8bit encoding. Then when we have such samples to test with, we could look for debanding parameters which are low enough to fix just that kind of banding, without changing anything else. I'm pretty sure that at such levels the debanding should almost never harm and could stay active all the time. |
![]() |
![]() |
![]() |
#20233 | Link | |
Registered User
Join Date: Jan 2009
Posts: 1,212
|
Quote:
What should we look for in providing samples of banding due to 8bit encoding? |
|
![]() |
![]() |
![]() |
#20234 | Link | |
Registered User
Join Date: Oct 2012
Posts: 5,971
|
Quote:
http://picload.org/image/olpdcil/00002.m2ts_snaps.png on my very cheap iiyama (~150€) i can see some branding. on an good ips there should be a lot. on my asus vg 248there is no branding to see but tons of dithering noise. so don't judge this with an normal tn panel. on my tv is was huge but no time for this now. |
|
![]() |
![]() |
![]() |
#20236 | Link |
Registered User
Join Date: Feb 2005
Posts: 5,013
|
madshi, have you considered running post-processing algorithms such as Deband in software using the CPU before copying the data to the GPU?
GPU resources are very scarce, while most here will have plenty of CPU resources to spare. Playing a 1080p video uses less than 10% on a decent CPU. I know it wouldn't work with DXVA native, but that is hardly a necessity on modern systems. Plus you could offer a Shader implementation as well. |
![]() |
![]() |
![]() |
#20237 | Link |
Registered User
Join Date: Feb 2013
Posts: 135
|
Hi, this is my first post here. I've tested the new deband function and I think that even at its low setting, it blows away too many details in dark areas.
Here some examples : deband off http://img12.imageshack.us/img12/5824/jyf5.png deband low http://img707.imageshack.us/img707/1378/kgsi.png deband high http://img28.imageshack.us/img28/7330/qf2q.png Look at the jackets and on the sleeves of the characters, it smooths a little too much details so I would like a very low setting that doesn't blow away any (or almost any) details even if the debanding is a little less effective. I'm using the deband on Ffdshow for many years and I think this function needs many levels of tweaking because it depends a lot of the quality of the video. 4 or 5 levels would be a good choice . Sorry if I make some mistakes, I'm not used to write in English. Last edited by Werewolfy; 5th October 2013 at 00:43. |
![]() |
![]() |
![]() |
#20238 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
madshi: f3kdb(31,dynamic_grain=true,random_algo_ref=2,random_algo_grain=2)
vs. low: f3kdb has more effective debanding but reduced details and more noise, preference depends on the situation vs. high: f3kdb isn't as effective at debanding, about the same detail, more noise, prefer high over f3kdb I'm only using f3kdb now for convenience, switching debanding to high every time a new player is opened is annoying when that's no longer an issue high will be default here. Also F2 and Ctrl+J conflict with potplayer without key remapping in madvr or potplayer. clsid: madshi's reasoning is explained here but I also hope at some point there's an option or auto shift to offload some things to the cpu. Are writing shaders much different then cpu code? JanWillem and madshi seem to be the only two doing the former on this board, the latter has many. Luckily debanding isn't a heavy load compared to anti-ringing and smooth motion.
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 Last edited by turbojet; 5th October 2013 at 00:23. |
![]() |
![]() |
![]() |
#20239 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
On the other end of the scale, I'm also finding things where I expected the debanding to work well, but it had minimal effect. ![]() ![]() And it seems that quite a few films must be using the same tools to add an artificial vignette effect at the start of them, because I found another disc which looks like The Fountain example I posted before: ![]() ![]() It would be nice to have a test build where the variables could be adjusted to have a play around and see what works well for different content. |
|
![]() |
![]() |
![]() |
#20240 | Link |
Registered User
Join Date: Jul 2011
Posts: 10
|
In MPC, what variables and measures within madVR's information printout should we watch to determine what might be causing "laggy" playback? For example, I gather that "dropped" (28) and "delayed" (20) frame readouts are important. However, those two counts seem to be staying fairly static.
What else should I look to, to determine what might be the culprit? |
![]() |
![]() |
![]() |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|