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. |
10th October 2013, 19:44 | #20301 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Code:
Luma Chroma Power Jinc 3 AR Jinc 3 AR 270W Jinc 3 AR Bicubic 75 AR 256W Jinc 3 Bicubic 75 AR 222W Jinc 3 Bicubic 75 221W Lanczos 3 AR Bicubic 75 AR 150W Idle 125W And while there are certainly examples where Jinc 3 AR is better than Lanczos 3 AR for luma scaling, it's less apparent when starting with an HD source, and I wonder if it's worth the additional 70-120W power consumption. When scaling DVDs, the results are quite different. There's only 10W between Jinc 3 AR luma, and anything else. I have suggested it before, but I really think we could do with resolution specific scaling options, though I know that would require a lot of UI changes. I also found that hardware accelerated decoding (DXVA2 copy-back) was a bit hit-and-miss. When the GPU was being taxed and in a high power state, it saved me 10W, so the top number dropped to 260W. But when playing back DVDs, power consumption varied a lot, fluctuating between 145-170W. With CPU decoding, it was fixed around 150-155W. I should probably have checked DXVA2 Native, which I'm sure would have produced lower numbers, but I would never use that for quality reasons. And the "trade quality for performance" options may help for low power GPUs, but barely made a dent in power consumption. I must say though, if Intel brings the power consumption improvements they made with the mobile Haswell chips over to the desktop next year, that alone is probably going to be enough for me to upgrade. 125W at idle is rather high these days. Quote:
The reviewer David Mackenzie posted here a while back that Jinc 3 AR looked a lot better than Sony's "digital reality creation" scaling which incorporates image sharpening in its upscaling algorithms. You might be better outputting 4K and scaling in madVR. Last edited by 6233638; 10th October 2013 at 20:19. |
||
10th October 2013, 23:39 | #20303 | Link | |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
It has LAV Video Decoder / Audio and Splitter built-in, *not* using any external filters. Only setting I changed was to make it use MadVR as renderer. MadVR settings untouched. This is on a newly installed Win7 x64. Switching between the different renderers, only MadVR exhibits this odd behaviour -- the whole green colour plane was shifted down vertically by some pixels. Doesn't happen with all sources, just some. EDIT: The plane shift results in thick green line appearing at the top of the video. I tested the same config on a different computer (different hardware but still NVidia GPU) but I can't replicate the problem. Last edited by Zachs; 11th October 2013 at 00:03. |
|
11th October 2013, 00:08 | #20304 | Link |
Registered User
Join Date: Oct 2009
Posts: 930
|
I get a crash with potplayer when I try to make a bookmark, if the video is zoomed enough so that the height is at least as tall as the screen. If I change to EVR there's no crash. Can madVR be somehow responsible for the crash?
(Contacting the potplayer dev didn't lead to anything useful...) |
11th October 2013, 01:01 | #20305 | Link | ||
Registered User
Join Date: Jun 2006
Posts: 15
|
Quote:
Quote:
But it isn't a big deal really.
__________________
LM DVB PVR Windows PVR with madVR support - LM Remote KeyMap customize your Windows PC remote |
||
11th October 2013, 01:19 | #20306 | Link |
Registered User
Join Date: Apr 2012
Posts: 169
|
For some reason, downscaling eats a lot more resources than upscaling. I remember not having any problems upscaling DVD to 1080p but downscaling 1080p to DVD size totally killed my 8600m GT back then (EVR renderer). Maybe it's the same thing here.
|
11th October 2013, 02:20 | #20307 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Try downscaling using catmull-rom without those options, and it should drastically reduce the GPU load. |
|
11th October 2013, 05:11 | #20308 | Link |
Registered User
Join Date: Sep 2013
Posts: 919
|
I have been trying for weeks now to makes MadVR & 3DLUT to look anything simmilar to MPC-HC native Color Management.
I have registered to AVSForum to participate in the "MadVR - ArgyllCMS" thread and tried EVERYTHING (believe me). Still... no matter what settings or teaks I use, nothing looks or behaves like MPC-HC native Color Management (It loads itself from Windows Profile ICM). I have given-up on 3dlut with ArgyllCMS (collink), because no matter what setting I try, I can't use my calibrated gamma from my .ICM profile. I am forced to use BT.1886 setting (which I don't like), otherwise the gamma curve is off. I found a simple solution for my Wide Gammut monitor: Read the Primaries with HCFR and put them into the yCMS tab in MadVR. This did the trick perfectly (correcting the Colors & letting windows handle the Gamma). One step closer to what MPC-HC does natively. But, I have encountered a problem. Loading a 3DLUT into Madvr (yCMS) fixes the colors, but something goes wrong with the contrast. Moreover, playing with the Contrast slider in Madvr disables the 3DLUT altogether. @Madshi I have asked for it already in the past, Is there any way to implement a simple (automatic) Color Management code like in MPC? I really wish it would be easy and accurate as just "turning a button on" like in MPC. Without the need for Conversions, Compilations, Command prompts, Multiple Software (not to mention weeks of tweaking). Simple does it. Something like "Use OS Profile" in the Calibration tab will be nice. Last edited by James Freeman; 11th October 2013 at 05:14. |
11th October 2013, 07:24 | #20310 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
I'm surprised palladia looks that bad, usually one of the better looking channels here. Is that during a very complex scene or is the significant amount of red causing a blocky frame? NBC is notorious for the latter and AMC used to be.
If pics of the red block issue would help madshi I could keep a look out for it.
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
11th October 2013, 07:34 | #20311 | Link | |
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
Quote:
IF i m right. Is it also possible that madVR does not do ANY algorithm adaption to the picture? If so, how? I just looked in the madVR settings and I have to choose SOMETHING for Chroma and Luma upscaling? (what is the difference anyway between Chroma and Luma upscaling?) |
|
11th October 2013, 08:10 | #20312 | Link | ||
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
Quote:
Quote:
I ask this because I m still in doubt whether I m going to use the 7950 I just bought. |
||
11th October 2013, 08:30 | #20313 | Link | ||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Playing with the contrast slider should *not* disable the 3dlut. Are you totally sure on that? What about the other sliders, like brightness, saturation and hue? Do they also disable the 3dlut for you? Quote:
What kind of profile is that, anyway? A simple matrix profile? Or is some sort of 3dlut contained? Or 3 separate 1dluts for the GPU VideoLUTs? Quote:
|
||||||
11th October 2013, 08:52 | #20314 | Link | ||
Registered User
Join Date: Jan 2008
Posts: 589
|
Quote:
To achieve full (i.e. 3DLUT) calibration, it's not enough to have the ICC profile configured in the Windows color options, the software needs to be ICC-aware as well (e.g. Gimp, Photoshop, Chrome, etc.). madVR isn't, but the (madVR + Argyll + 3DLUT) combination is. Ideally, the way it's supposed to work is that madVR is supposed to automatically pick up the ICC profile configured in the Windows color options (using the Windows color API) and use a CMS (e.g. LittleCMS, Argyll) to generate a device link transform (i.e. a 3DLUT) between the source colorspace (e.g. BT.709) and the destination colorspace (the monitor's configured ICC profile). That's how most ICC-aware applications (Photoshop, etc.) work. Unfortunately, madVR doesn't have this feature yet - for now you have to generate the 3DLUT by hand. Quote:
I can't really comment on the MPC-HC color management feature since I have no idea how it works internally. Last edited by e-t172; 11th October 2013 at 09:01. |
||
11th October 2013, 10:01 | #20316 | Link |
Registered User
Join Date: Jan 2008
Posts: 589
|
Actually, from a developer point of view, as long as you're using a CMS library, it's not complicated at all.
For example with LittleCMS automatically generating a 3DLUT can be done in just a few lines: you just give it the source colorspace (BT.709, etc.), the monitor's ICC profile, and it will happily give you a ready-to-use 3DLUT. That's basically equivalent to Argyll's "collink" command. This basic solution can then be improved by having some UI for customizing the result, such as custom BT.1886 gamma, rendering intent, etc. - these are just parameters for the CMS library. Here's some code from the mplayer2 project that does exactly that. It creates a BT.709 profile from the primaries, uses LittleCMS to convert from BT.709 to a user-provided profile and generates a 3DLUT. The code that does all that is less than 100 lines long. In a separate function the resulting 3DLUT is loaded into GPU memory and applied on real-time video using shaders, just like madVR. Ideally, madVR could have such a feature alongside the manual 3DLUT calibration (for people who want to use another CMS or precisely fine-tune the results). Last edited by e-t172; 11th October 2013 at 10:03. |
11th October 2013, 11:17 | #20317 | Link | |
Registered User
Join Date: Jun 2006
Posts: 15
|
Quote:
Anyway everything is crystal clear now : madVR does allow hardware deinterlacing to work fine with AMD GPU (despite LAV Filters making you think it's not possible)
__________________
LM DVB PVR Windows PVR with madVR support - LM Remote KeyMap customize your Windows PC remote |
|
11th October 2013, 11:57 | #20318 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
I managed to root cause the problem. It was due to an old NVidia GeForce driver that I've been using for my HTPC -- v258.96. This was the version recommended for HTPC as it doesn't stutter with EVR+DXVA (my TV tuner app uses this). Apparently all problems have been fixed with the latest driver, so all is good!
|
11th October 2013, 14:33 | #20319 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
@Madshi
MPC-HC uses "Little CMS" which is an opensource color management code to implement in other Software like MadVR. http://www.littlecms.com/ There is even a well written Tutorial PDF on the homepage. The short FAQ answers important questions a new developer/user may have. Here is the original short article form the coder (Attila Áfra) on his blog: http://voxelium.wordpress.com/2010/0...c-home-cinema/ Quote from the Article: Quote:
Please implement "Little CMS" into MadVR, this will be the best solution for Color Management. Thanks Last edited by James Freeman; 11th October 2013 at 14:44. |
|
11th October 2013, 14:52 | #20320 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
I got a mail form the official coder of MPC-HC Color Management System (Attila Áfra):
Quote:
Its time. It can't be easier now. James. Last edited by James Freeman; 11th October 2013 at 14:58. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|