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. |
31st January 2014, 18:24 | #22261 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,923
|
Quote:
you got the philips 450x aktive rest is over 400 euro and samsung no all refresh rate 4:4:4. they most likely share the same panel. and passive only lg. cheap or no extra glasses needed. that's a lot of money for a 1080p display and a 3d only for dev. you are very fast over 500 euro |
|
31st January 2014, 18:34 | #22262 | Link |
Guest
Posts: n/a
|
I started a thread about broken OpenCL on GeForce forums and one person replied that its madVR that is the issue... - https://forums.geforce.com/default/topic/680591/opencl-has-been-broken-since-327-23-drivers-/?offset=3 but as stated earlier - it could be the D3D9 that causes the issue with OpenCL. Is there a way to tell though? Do other OpenCL applications have issues with new drivers?
BTW, I really like the whole "Random Question" thing of these forums, but does it do it for each and every single reply/post? Last edited by XMonarchY; 31st January 2014 at 18:44. |
31st January 2014, 18:54 | #22263 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
Could you post a test image? But aside from artificial test patterns, you said you actually saw this on real videos, right? Either way, I'm interested in what an artifact with madVR OpenCL NNEDI3 16 neurons looks like, how noticeable it was within the original scene, and how rare the occurrence is. Last edited by cyberbeing; 31st January 2014 at 20:15. |
|
31st January 2014, 19:21 | #22264 | Link | |
Registered User
Join Date: Dec 2008
Posts: 496
|
Quote:
And as such, it doesn´t help if you post guesses or false information, as it doesn´t make our lives easier. How many times do we have to tell you that (a) it´s an NV opencl issue, because it doesn´t happen with older builds at all (b) it works with AMD and (c) it doesn´t help anyone if you suddenly post a workaround (that doesn´t even work) several times on different forums, so that NV becomes suspicious. What´s even worse is that this one user now reports that madVR is the issue, who has no idea whatsoever, because he doesn´t know madshi´s code. Posts like that should be completely ignored or deleted. So please, the issue itself has been reported to NV and they´re trying to reproduce it now (which is easy). Just give it some time, will you. Even if you would find a workaround, NV would need to fix it in their drivers, anyway. So why don´t you actually wait a bit, like we all do. Last edited by iSunrise; 31st January 2014 at 19:32. |
|
31st January 2014, 20:06 | #22265 | Link | |
Guest
Posts: n/a
|
Quote:
Thanks for a warm reply - I'll make sure not to post a fix if I find one. Its better to do it the right way - wait 6 more driver releases before nVidia fixes this issue and creates another one. |
|
31st January 2014, 20:30 | #22266 | Link | |
_
Join Date: May 2008
Location: France
Posts: 692
|
No need for quoting all post when just posting after...
The most regrettable thing is to give credits to a random guy who obviously is not a developer. Quote:
|
|
31st January 2014, 20:31 | #22267 | Link | |
Registered User
Join Date: Dec 2008
Posts: 496
|
Quote:
Unfortunately, that´s exactly what needs to happen. Wouldn´t matter if I post it any other way. I just want to make sure that an official fix doesn´t get delayed any further. And that benefits us all. |
|
31st January 2014, 20:42 | #22268 | Link |
Registered User
Join Date: Jan 2014
Posts: 3
|
Direct source mode
Thanks Madshi for your excellent work. Is it possible to have a direct source mode feature added to madvr for those with external video processors that would disable all video processing features such as chroma upsampling, scaling and color conversion etc in madvr to effectively send the video signal untouched to the external video processor to do the heavy lifting. This would be an awesome feature if it could be incorporated into this fantastic renderer.
|
31st January 2014, 20:57 | #22269 | Link | |
Registered User
Join Date: Oct 2011
Posts: 204
|
Quote:
So, you want a video renderer (madVR in this case) that forwards all the video renderer work to something else (your "external video processor") so that this something else can do the work the video renderer is supposed to do? A possibly quite stupid question, but why? Can't you just use the "external video processor" as video renderer instead, then? |
|
31st January 2014, 21:34 | #22271 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
http://madshi.net/clownOrg.png Look at the white cars. With 16 neurons there's still some aliasing left in there. The improvement from 16 to 32 neurons is larger there than when going from 32 to 64 neurons. But as I said earlier, it depends. Sometimes the step from X to Y neurons looks bigger than the step from Y to Z neurons. And sometimes it's the other way round. It differs depending on the test image. But I've seen several instances like this "clown" image where 16 neurons still left some aliasing in the image which 32 neurons mostly took care of. But in the end all I can give is my thoughts. And in terms of image quality analysis I don't claim to be the final judge. You're free to disagree with me and post different recommendations. Quote:
(1) The GPUs in HTPCs are used to output RGB. You can switch them to YCbCr, but all that results in is that they take the Windows RGB desktop and convert it to YCbCr in the GPU drivers and then output that via HDMI. Which makes no sense since that means *more* processing than outputting RGB directly. It is very hard (with some GPUs and OSs even impossible) for madVR to output YCbCr data in such a way that the GPU and OS don't further manipulate it. So you have to live with RGB output. And once you accept that RGB output is the best option for HTPCs, you automatically have to live with all that's necessary for good quality RGB output, which is at least chroma upscaling, color conversion and then conversion to the final RGB output bitdepth. (2) Even if it were possible for madVR to tell the GPU/OS to output some specific YCbCr data untouched, there's still the problem that HDMI up until 1.4 does not support 4:2:0 transport. Which means that every source device (including external Blu-Ray players etc) has to take the decoded video and at least partially upscale chroma to 4:2:2. So untouched output is technically possible. Ok, HDMI 2.0 finally introduced 4:2:0 support, so there's that. But no GPUs I know actually have HDMI 2.0 ports yet. And even if they had, we're back at problem (1). But I think you really don't need to worry: I believe that madVR has better chroma upscaling, color conversion and scaling algorithms than any external video processor out there today. E.g. users with Lumagen processors have personally told me that they prefer madVR's Jinc3 AR over Lumagen's scaling. The one thing external video processors might do better today is that they might offer more reliable/easy to use deinterlacing. That is an area I find lacking myself in HTPCs, currently. |
||||
31st January 2014, 21:39 | #22272 | Link | |
Registered User
Join Date: Jan 2014
Posts: 3
|
Direct source mode
Quote:
|
|
31st January 2014, 21:41 | #22273 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Hmmmm... That should be technically possible. I'm already doing exactly that to match the separately upscaled chroma channels to the NNEDI3 scaled luma channel. Sounds like a good idea to me, although it would further complicate my code (depending on scaling factor I'd have to sometimes correct the position of the chroma channels and sometimes the position of the luma channels, and sometimes both and sometimes none, ouch). Please add this as a "bug" to the tracker. I don't want to spend time on that atm, but I consider it a good idea, so I don't want to lose sight of that.
|
31st January 2014, 22:24 | #22274 | Link | |
Registered User
Join Date: Oct 2011
Posts: 204
|
Quote:
I obviously did simply misunderstand your request, but even so, I am sorry that you perceived it as hostile. Let me assure you, there was no hostility on my end. Finally, I did not question your intelligence. You may notice that I specifically did not include anything regarding that except for the simple question of why you would want that (saying that I don't see the reason, and not saying that there is none). In this case, the inability to see the reason behind your request originated from my misunderstanding of the request itself. |
|
31st January 2014, 23:32 | #22278 | Link | |
Registered User
Join Date: Oct 2011
Posts: 204
|
Quote:
Last edited by DarkSpace; 1st February 2014 at 12:09. |
|
31st January 2014, 23:50 | #22279 | Link | ||
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
The clown image change from 16 neurons to 32 still seems very minor. And it actually appears that 32 has more artifacts than 16 does in that image when compared against 64. 64 seems like a sharper version of 16 with similar sub-pixel structure, while 32 seems to have a very *different* sub-pixel structure with bad guesses which are reverted by 64 & 128. 256 on the other hand seems too strong to the point it starts enhancing minor source artifacts in a couple places. The reliable improvement sweet spot for NNEDI3 appears to be 64-128 neurons, with 16 neurons as nice low-cost speed option. I'll continue to do more testing, but 32 neurons seems rather inconsistent compared to the others. It almost makes me think there is a math error or something with 32 neurons, but maybe this is just how NNEDI3 behaves normally... Quote:
|
||
1st February 2014, 00:30 | #22280 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
I'll happily admit that different neuron settings sometimes give a little bit different results, and sometimes one neuron setting can look better than another, and it's not *always* the higher neuron setting that wins. But usually it is. And if you compare 16 neurons to 256 neurons, the difference can sometimes be quite noticeable (in favor of 256 neurons), while comparing "neighbor" neuron settings often only shows small improvements. I think that's the last I want to say about neurons for now. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|