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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th February 2014, 14:57   #23761  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Quote:
Originally Posted by madshi View Post
Thanks for your feedback. Some votes for monoColor coming in late in the game now.
I have to say; oppositeColor_dynamic looks great too. Only if I had to choose.

Last edited by Asmodian; 24th February 2014 at 14:59.
Asmodian is offline   Reply With Quote
Old 24th February 2014, 15:12   #23762  |  Link
Ver Greeneyes
Registered User
 
Join Date: May 2012
Posts: 447
Quote:
Originally Posted by madshi View Post
Actually, that was my plan, yes. If I do add those options (and it seems I will have to) then they will apply to random dithering, too.
Nice! I'll have to play around with it on my laptop (which can't do ED) if you do add the options

Quote:
Originally Posted by madshi View Post
Yes, I'm quite sure that is going to happen...
To be fair there's already a few options in madVR where we tell people "just use the default unless you see a clear advantage" - I don't think these will be different.
Ver Greeneyes is offline   Reply With Quote
Old 24th February 2014, 15:16   #23763  |  Link
*Touche*
Registered User
 
Join Date: May 2008
Posts: 84
Quote:
Originally Posted by Ver Greeneyes View Post
To be fair there's already a few options in madVR where we tell people "just use the default unless you see a clear advantage" - I don't think these will be different.
A "Do not touch unless you know what you're doing!" section could be added for these advanced options.
*Touche* is offline   Reply With Quote
Old 24th February 2014, 15:31   #23764  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by madshi View Post
FWIW, I plan on releasing one more test build set in 1-2 days, probably containing 3 (very different) new test builds.
Well just keep in mind, I was also the one few who was strongly bothered by the patterns produced by the initial low noise non-random error diffusion builds, when watching actual videos. If any of the new dithering ideas produces a discernible patterns, you could predict in advance that I personally won't like it. So if I'm hearing you correctly that you're now moving back to deciding on the non-random "low-noise" algorithm, I was always planning to sit out and not influence the decision about a dithering method I'd never use myself.
cyberbeing is offline   Reply With Quote
Old 24th February 2014, 15:39   #23765  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by sajara View Post
I've been testing oppositeColor over previous builds and my subjective opinion is that is my favorite so far.

I've tested this time in all my TV's, a 55" LED, a 32" LED, as well as my 15.4" laptop screen at 768p

Tested with blueray; B&W DVD media, several transcoded sample clips in SD and 1080p.

Now, I can only see dithering in 4bit mode. Period. In 8 bit is pretty damn impossible. Even zooming in with the magnifier is indiscernible.
Ok, thanks for your feedback!

Quote:
Originally Posted by Asmodian View Post
I have to say; oppositeColor_dynamic looks great too. Only if I had to choose.
Ok, thx...

Quote:
Originally Posted by cyberbeing View Post
Well just keep in mind, I was also the one few who was strongly bothered by the patterns produced by the initial low noise non-random error diffusion builds, when watching actual videos. If any of the new dithering ideas produces a discernible patterns, you could predict in advance that I personally won't like it. So if I'm hearing you correctly that you're now moving back to deciding on the non-random "low-noise" algorithm, I was always planning to sit out and not influence the decision about a dithering method I'd never use myself.
Only one of the 3 new test builds will be aimed at low-noise.
madshi is offline   Reply With Quote
Old 24th February 2014, 16:08   #23766  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 496
Quote:
Originally Posted by 6233638 View Post
Done. (and marked it as a "major" bug by mistake - sorry)

Turns out it's the combination of NNEDI3 chroma upscaling (not doubling) + video mode deinterlacing that is causing it.
Yes, that is the same bug I reported and madshi had confirmed to be reproducible.

Thanks for the bug report, it sounded like madshi already fixed that in his sources. Apparently not.

Last edited by iSunrise; 24th February 2014 at 16:46.
iSunrise is offline   Reply With Quote
Old 24th February 2014, 16:52   #23767  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by madshi View Post
A4 is already 0.97.

That would be oppositeColor...
Yep I know, but how about a less noisy luma-only 0.97/NL6/A4 monster? Like with a more diffuse noise that would look better in 4bit? I'm sure you could pull this performance without resorting to the blinking RGB noise madness. I kinda got used to that pretty much daily game-changing build euphoria, enough is never enough

Quote:
Originally Posted by Asmodian View Post
Actually this isn't the main reason BFI is so nice. It is actually retention on your retina, the light receptors have a change time and flashing black helps with motion blur, like Film, CRT, Plasma, and backlight based BFI LCD.
edit: I should have said the only reason BFI is so nice.
Fully agreed, BFI is on a necessary evil basis....and I'm willing to believe that 4:4:4 might somewhat matter for the fluctuating RGB noise mVR builds but +95% of TV's in the world are used to watch movies in 4:2:2.

mVR is conservative enough to still supports XP, it cannot be seriously expected for every mVR user to watch movies in 4:4:4 when pretty much all TV's turn down all their best features(24/50Hz support, REC.709 gamut, BFI, etc).

This said madshi said that 4:4:4 didn't matter much if at all, I guess he'd know

Quote:
Originally Posted by *Touche* View Post
It's not that I don't notice when something is different, or appreciate subtle improvements in audio or video, but I tend to be more critical, sceptical, scientific, down to earth with it. I have to keep in mind that some things are real and some are placebo. That is why I renamed the builds for testing and later compared the hashes to see which ones I could honestly identify.
Every A/V reviewer is well aware that placebo & nocebo are very real, that the human brain is a very poor measuring tool and all that. The DBT game has been run and madshi already drew his own conclusions.

Quote:
Originally Posted by bacondither View Post
Well, DLPs and Plasmas are 1-bit native, and by using a high speed temporal(dynamic) dither(at several khz),gives an apparent bitdeph somewhere around 6-7 bits for DLP.
I am sure they are using some spatial dithering in conjunction with the latter.
Strangely I can stand fast enough DLP(many ppl claim that Mitsu are/were some of the best at mastering it) but yeah it's very obviously a dithering feast and I would presume that this is the foremost reason to the grainy appearance of those two technologies. DLP is one nasty trick(and no studies were made regarding its influence on a long time basis, that doesn't seem too healthy IMHO) but Plasma is really a flickering feast.

Last edited by leeperry; 24th February 2014 at 18:12.
leeperry is offline   Reply With Quote
Old 24th February 2014, 16:55   #23768  |  Link
Olivier C.
Registered User
 
Join Date: Jan 2014
Location: France
Posts: 76
Hi,

I think the calibration process madVR + dispcalGui is not very consistent because madVR 0.87.4 - madTPG does not work.
I had to replace with another release (november 2013) : MadVR Test Build with madTPG fixes wich does not contain last (very nice) work on Error Diffusion.

When i extract and overwrite the contents of MadVR Test Build with madTPG fixes to madVR folder, new features of 0.87.4 are not available (especially Error diffusion, but also Image doubling, etc).
For profiling / calibration, i have to use an old madVR release which does not contain Error Diffusion great and for displaying movies, i want to use the last release 0.87.4 for Error Diffusion great stuff.

May be i am wrong

Thanks a lot

PS : Thanks for all your great stuff madshi
And sorry for my poor english (i'm french)
Olivier C. is offline   Reply With Quote
Old 24th February 2014, 17:01   #23769  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by Olivier C. View Post
Hi
BTW, what is it that you meant on HCFR regarding the "ITC Processing" option in the AMD GPU drivers and its effect on mVR exactly?
leeperry is offline   Reply With Quote
Old 24th February 2014, 17:01   #23770  |  Link
YxP
Registered User
 
Join Date: Oct 2012
Posts: 99
I may be too late for the party since new test builds are coming, but after a close battle my favourite is opposite colour static. Earlier in this thread someone said the dynamic was "energetic", and I have come to the same conclusion. Static somehow feels more peaceful and relaxing to the eye.
YxP is offline   Reply With Quote
Old 24th February 2014, 17:18   #23771  |  Link
Olivier C.
Registered User
 
Join Date: Jan 2014
Location: France
Posts: 76
Quote:
Originally Posted by leeperry View Post
BTW, what is it that you meant on HCFR regarding the "ITC Processing" option in the AMD GPU drivers and its effect on mVR exactly?
Hi leepery ;-)

I realized that disabling "ITC processing" in AMD GPU drivers has a very noticeable effect on first % of luminance (maybe between 0% and 5%). It seems that disabling "ITC processing" crushes blacks but does not lower black level, according to measurements.
In my opinion, the effect of ITC Processing is more general, and does not only affect madVR (picture display, games, etc).
Olivier C. is offline   Reply With Quote
Old 24th February 2014, 17:25   #23772  |  Link
omarank
Registered User
 
Join Date: Nov 2011
Posts: 187
Madshi, would it be too much work to implement Directcompute support for DX10 cards (only for ED algorithms)? I find it too difficult resisting myself from testing these ED builds. I understand though that performance might not be great, but I would be happy using ED even if it works only for SD content.
omarank is offline   Reply With Quote
Old 24th February 2014, 17:39   #23773  |  Link
magus
Registered User
 
Join Date: Jun 2004
Posts: 9
Hey guys I am benchmarking some videos with madvr using a new vbios of my GPU and was wondering what a good way to test the limits of the GPU related to video rendering(and more specifically madvr) would be? Would downloading a very high-bit video and checking Cntrl+J to see framerate and dropped frames be good?


Also I notice some tearing on videos when Aero is disabled when using madvr but other renderers don't seem to have as much a problem. Does anyone else see this or does everyone just leave Aero on?

Last edited by Guest; 24th February 2014 at 19:31. Reason: rule 12: don't ask what's best
magus is offline   Reply With Quote
Old 24th February 2014, 17:40   #23774  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by iSunrise View Post
Yes, that is the same bug I reported and madshi had confirmed to be reproducible.

Thanks for the bug report, it sounded like madshi already fixed that in his sources. Apparently not.
Yeah, I remembering mentioning that issue shortly after you did as well:
Quote:
Originally Posted by cyberbeing View Post
NNEDI3 4:2:0->4:4:4 chroma upscaling is broken on my GTX 770 with Video Mode deinterlacing. The screen turns a greenish yellow. Film Mode is unaffected
Just goes to show, madshi forgets things when we don't add entries to his bug tracker.
cyberbeing is offline   Reply With Quote
Old 24th February 2014, 17:43   #23775  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 496
Quote:
Originally Posted by cyberbeing View Post
Just goes to show, madshi forgets things when we don't add entries to his bug tracker.
Just to be safe, I recently added a bug report for a similiar DCI-P3 issue, which is probably related to the one you already reported, that triggers every time for me when I enable DCI-P3, whether or not I use a 3DLUT (itīs also not resolution dependent).

Last edited by iSunrise; 24th February 2014 at 17:47.
iSunrise is offline   Reply With Quote
Old 24th February 2014, 17:47   #23776  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
It's probably about time I create a bug tracker entry for that uncompressed v210 in avi issue as well.

Edit: Done

Last edited by cyberbeing; 24th February 2014 at 18:16.
cyberbeing is offline   Reply With Quote
Old 24th February 2014, 18:22   #23777  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by magus View Post
I am benchmarking some videos with madvr using a new vbios of my GPU and was wondering what the best way to test the limits of the GPU related to video rendering(and more specifically madvr) would be?
OpenCL benchmarks would make sense if you care about NNEDI, otherwise the best throughputs in any simple D3D benchmark the better basically.

Quote:
Originally Posted by magus View Post
I notice some tearing on videos when Aero is disabled when using madvr but other renderers don't seem to have as much a problem. Does anyone else see this or does everyone just leave Aero on?
I also get tearing when I disable Aero on W7SP1, FSE takes care of it

Quote:
Originally Posted by Olivier C. View Post
I realized that disabling "ITC processing" in AMD GPU drivers has a very noticeable effect on first % of luminance (maybe between 0% and 5%). It seems that disabling "ITC processing" crushes blacks but does not lower black level, according to measurements.
Humm interesting, thanks for the info.

Were you able to reproduce this behavior with several displays of different brands? What's the easiest way to find out? Running ArgyllCMS on the first 5%?
leeperry is offline   Reply With Quote
Old 24th February 2014, 20:56   #23778  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Quote:
Originally Posted by James Freeman
Why not keep the whole pipeline (Windows and everything) in 16-bit (or better: Floating point) and dither everything at the output of the video card?
Originally Posted by madshi
Well, I'd like that. Not sure why Microsoft didn't introduce something like this when they implemented desktop composition. Would have been a good opportunity.
Anyone know how can we directly contact the manufacturers to clearly convey this message to them?

It'd be VERY nice too see "Dither Output" in the Nvidia/Catalyst Control Panel/Center.
Gone will be the problem of banding after calibration, and 10-bit Pro Monitors & Video Cards ($$$$) would be less important (almost obsolete) even for critical editing like Photoshop.

I am really grateful that MadVR does just that,
Thank you madshi.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.

Last edited by James Freeman; 24th February 2014 at 21:02.
James Freeman is offline   Reply With Quote
Old 24th February 2014, 22:09   #23779  |  Link
The 8472
Registered User
 
Join Date: Jan 2014
Posts: 51
Quote:
Originally Posted by madshi View Post
FWIW, I plan on releasing one more test build set in 1-2 days, probably containing 3 (very different) new test builds. One of them is going to be "simple" ordered dithering (based on a modified/improved version of "void-and-cluster"). The 2nd one is going to be a combination of ordered dithering and error diffusion. The 3rd one is going to be an updated low-noise error diffusion algorithm. Straight ordered dithering should perform faster than error diffusion. The combination of ordered dithering and error diffusion could maybe bring another quality improvement to dither dot placement. The low-noise-alternative might be another option to select for users. These test builds will probably only be monoColor, to make testing simpler. This final test build set will decide which algorithms are going to be offered as options in madVR.
Nice. For day-to-day video playback I don't care much for the finer variants of the error diffusion builds, apart from an interest in tinkering with algorithms.

But a possibly faster alternative that allows me to use smooth motion together with dithering and without turning my gfx card into a heating unit is certainly welcome for practical use.
The 8472 is offline   Reply With Quote
Old 24th February 2014, 22:35   #23780  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by The 8472 View Post
But a possibly faster alternative that allows me to use smooth motion together with dithering and without turning my gfx card into a heating unit is certainly welcome for practical use.
You mean like random dithering? =)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Reply

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


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 22:43.


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