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

Reply
 
Thread Tools Search this Thread Display Modes
Old 17th May 2016, 06:36   #38021  |  Link
Betroz
Is this for real?
 
Betroz's Avatar
 
Join Date: Mar 2016
Location: Norway
Posts: 168
super-xbr vs NNEDI3

@madshi, is there a way to compare super-xbr to NNEDI3 settings? Like super-xbr 100 gives the same image quality as NNEDI3 *** neurons?

It would be really nice to have some sort av list that compares the different settings, so people could have a general template to aim for according to the hardware capabilities their computers have.
__________________
My HTPC : i9 10900K | nVidia RTX 4070 Super | TV : Samsung 75Q9FN QLED
Betroz is offline   Reply With Quote
Old 17th May 2016, 07:28   #38022  |  Link
Razoola
Registered User
 
Join Date: May 2007
Posts: 454
Where is image enhancing heading? Is anti-aliasing a thing of the past? What I'm saying is as resolution increases the requirements to achieve the best image change when upscaling. If your gaming in a 4k resolution on a 55inch screen is enabling any form of anti-aliasing simply putting uneeded work on the GPU for example? Of course upscaling is a little different but if your upscaling from say 720p to 1080p I feel using the same algo to upscale from 720p to 4k may not give the best result as using a different algo because of our eyes and the target resolution.

For me its all getting quite blurry in the gain some of these algos really bring. Probably mainly because I dont have the best eyesight in the world to be able to see the difference when sitting down to actually watch something at a normal viewing distance. On top of that of course not all content is the same.

But I do wonder if it is getting into the realm now where it should be possible for a renderer to look at the source resolution, destination resolution, and color spec. Then examine key frames in the movie and automatically pick the best scaling algo? For me personally I would enable such an option. Even if it required me waiting a minute for a movie to start while madVR calculated the best scaling based on the source material and output resolution etc, I think it would be worth it.

I guess a good start to that would be for a renderer to try a detect if the source material is a movie or animation by simply looking at frames of the source material only.

Last edited by Razoola; 17th May 2016 at 07:56.
Razoola is offline   Reply With Quote
Old 17th May 2016, 07:44   #38023  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,645
Quote:
Originally Posted by Razoola View Post
But I do wonder if it is getting into the realm now where it should be possible for a renderer to look at the source resolution, destination resolution, and color spec. Then examine key frames in the movie and automatically pick the best scaling algo?
You determine what you feel is "best" as everyone will have different opinions, BTW you can already set profiles to do to as you said.

I suspect it's likely not worth the effort to have preset profiles determined by graphics card power, while this has been mentioned a few times I don't think it will happen.

Plenty of guides online give you opinions on what to set based on general opinion, you just need to put some time and effort in to following them and determining what you think suits your display, taste & content.

Last edited by ryrynz; 17th May 2016 at 07:56.
ryrynz is offline   Reply With Quote
Old 17th May 2016, 07:50   #38024  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Hi guys,

Really need your help here since I've done all possible things to solve the issue but to no avail.

My sytem chain:
- TV: Philips 32PFL9632, only accepts 60Hz resolution for PC input,
- HTPC: Win 10 x64, GTX 960 4GB, Intel Core I5 3470s, 8GB DDR3 1600, Intel SSD 128Gb
- Software: MPC-HC x64 nightly 207, LAV Filter 0.68.1, madVR 0.90.19, SVP 4 Pro

As stated above I'm using SVP to interpolate frames to 59.94 for my Blu-Ray rips 23.976 done with eac3to (thanks madshi for another great tool!). In madVR display modes I have input 1080p60, 1080p59 just to be sure. However madVR stats reports display at 59.93760 which is close to 59.94 but not a perfect match (I have another HTPC with an Intel HD4400 and I'm able to achieve 59.94006).I'm guessing this is the reason why I'm seeing "1 frame drop every 19.48 minutes", because otherwise rendering and present stats are more than ok and my rig should be more than capable to handle my madVR settings (chroma-up: Bicubic75AR, image-up: Lanczos 3 Taps + AR, downscalling: SSIM 1D, no doubling, ordered dithering, use D3D11, enable automatic fullscreen, everything unchecked in trade quality for performance). I've also tried to create a custom resolution with NVidia Control Panel of exact 59.94 but it seems that my TV is rejecting it, madVR starts showing 59.94 for 1 sec and than immediately switch back to 59.937 and sometime crashes.

Is there anything I can do about it? Is it my TV that only accept a fixed resolution, my NVidia which cannot produce a more accurate 59.94 or both?

I have also attached an image with madVR stats in full screen taken with my phone, sorry for the resolution.

http://i.imgur.com/IGVLpJS.jpg

The image is taken immediately after the movie started and I reset the initial dropped frames but I have also tested the movie for 1 hr and indeed after 20 minutes or so it started to dropped frames 15, 24, etc.

Thanks a lot in advance for any help.
ionutm80 is offline   Reply With Quote
Old 17th May 2016, 09:12   #38025  |  Link
Razoola
Registered User
 
Join Date: May 2007
Posts: 454
Quote:
Originally Posted by ryrynz View Post
You determine what you feel is "best" as everyone will have different opinions, BTW you can already set profiles to do to as you said.

I suspect it's likely not worth the effort to have preset profiles determined by graphics card power, while this has been mentioned a few times I don't think it will happen.

Plenty of guides online give you opinions on what to set based on general opinion, you just need to put some time and effort in to following them and determining what you think suits your display, taste & content.
I am aware of this, just pointing out that one setting for say a 720p source movie may not work so well for another movie also at 720p given the filming techniques used by the director. You begin to get to the stage where the setting used for one does not work for the other.
Razoola is offline   Reply With Quote
Old 17th May 2016, 09:57   #38026  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,403
Quote:
Originally Posted by Razoola View Post
I am aware of this, just pointing out that one setting for say a 720p source movie may not work so well for another movie also at 720p given the filming techniques used by the director. You begin to get to the stage where the setting used for one does not work for the other.
This is my experience as well, there aren't any universal settings optimal for all sources even at a single resolution, especially for upscaling refinement, artifact removal, and image enhancements.

However, having an algorithm pick optimal madVR settings is a far future concept. We don't even have a good way to measure video quality mathematically.

Quote:
Originally Posted by ionutm80 View Post
The image is taken immediately after the movie started and I reset the initial dropped frames but I have also tested the movie for 1 hr and indeed after 20 minutes or so it started to dropped frames 15, 24, etc.
Your expected frame drop reported by madVR should only be a single frame every twenty minutes. It is to keep the video in-sync with the audio while usually playing the video correctly at the very slightly off frame rate. It sounds like your problem is somewhere else.

I suspect madVR interacting with SVP. Those are pretty light settings, is the GPU downclocking after a while?

Quote:
Originally Posted by ionutm80 View Post
Really need your help here since I've done all possible things to solve the issue but to no avail.
"All possible things" rules out pretty much everything we could suggest... What have you tried?
__________________
madVR options explained

Last edited by Asmodian; 17th May 2016 at 10:15.
Asmodian is offline   Reply With Quote
Old 17th May 2016, 11:04   #38027  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Quote:
Originally Posted by Asmodian View Post

Your expected frame drop reported by madVR should only be a single frame every twenty minutes. It is to keep the video in-sync with the audio while usually playing the video correctly at the very slightly off frame rate. It sounds like your problem is somewhere else.

I suspect madVR interacting with SVP. Those are pretty light settings, is the GPU downclocking after a while?

"All possible things" rules out pretty much everything we could suggest... What have you tried?
Things tried:
- custom resolution NVidia / not working on my TV - starts with 59.94 but reverts immediately to 59.937
- lowered the settings in madVR to bare minimum / nothing changed
- on x86 chain I have 1 frame drop every 4.xy hours but only with ReClock / obviously not possible in x64
- checked on another system but with Intel HD4400 and there I can get very close to 59.94 --> 59.94006 / probably NVidia 60Hz resolution is in fact fixed at 59.937 ?

I do not know what else to try, but again my knowledge is limited and something escapes me ... or as you suggested maybe could be SVP linked meaning that probably I should interpolate to screen rate (much heavier on resources since more calculations needs to be done) instead of a fixed default 59.94 ...

Downclocking should be spotted with GPU-Z no? I can watch that to see if it's the case. Any suggestions on what else I should check?
ionutm80 is offline   Reply With Quote
Old 17th May 2016, 11:20   #38028  |  Link
Razoola
Registered User
 
Join Date: May 2007
Posts: 454
Quote:
Originally Posted by ionutm80 View Post
Hi guys,

Really need your help here since I've done all possible things to solve the issue but to no avail.

My sytem chain:
- TV: Philips 32PFL9632, only accepts 60Hz resolution for PC input,
- HTPC: Win 10 x64, GTX 960 4GB, Intel Core I5 3470s, 8GB DDR3 1600, Intel SSD 128Gb
- Software: MPC-HC x64 nightly 207, LAV Filter 0.68.1, madVR 0.90.19, SVP 4 Pro

As stated above I'm using SVP to interpolate frames to 59.94 for my Blu-Ray rips 23.976 done with eac3to (thanks madshi for another great tool!). In madVR display modes I have input 1080p60, 1080p59 just to be sure. However madVR stats reports display at 59.93760 which is close to 59.94 but not a perfect match (I have another HTPC with an Intel HD4400 and I'm able to achieve 59.94006).I'm guessing this is the reason why I'm seeing "1 frame drop every 19.48 minutes", because otherwise rendering and present stats are more than ok and my rig should be more than capable to handle my madVR settings (chroma-up: Bicubic75AR, image-up: Lanczos 3 Taps + AR, downscalling: SSIM 1D, no doubling, ordered dithering, use D3D11, enable automatic fullscreen, everything unchecked in trade quality for performance). I've also tried to create a custom resolution with NVidia Control Panel of exact 59.94 but it seems that my TV is rejecting it, madVR starts showing 59.94 for 1 sec and than immediately switch back to 59.937 and sometime crashes.

Is there anything I can do about it? Is it my TV that only accept a fixed resolution, my NVidia which cannot produce a more accurate 59.94 or both?

I have also attached an image with madVR stats in full screen taken with my phone, sorry for the resolution.

http://i.imgur.com/IGVLpJS.jpg

The image is taken immediately after the movie started and I reset the initial dropped frames but I have also tested the movie for 1 hr and indeed after 20 minutes or so it started to dropped frames 15, 24, etc.

Thanks a lot in advance for any help.
Why use SVP at all? Why not scrap SVP and simply enable madVR's smooth motion setting given it will make the required frames also? I think reclock will solve the situation for you given the slight timing situation you have.
Razoola is offline   Reply With Quote
Old 17th May 2016, 11:45   #38029  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Quote:
Originally Posted by Razoola View Post
Why use SVP at all? Why not scrap SVP and simply enable madVR's smooth motion setting given it will make the required frames also? I think reclock will solve the situation for you given the slight timing situation you have.
ReClock is only possible in x86 chain where indeed it allows me to have 1 frame drop every 4.xy hours, however I'm using everything in x64 ...

I know about smooth motion but that is frame blending and not frame interpolation. I kinda like SVP effect but this is a matter of taste.

My question towards more skilled people here is how close NVidia can be to 59.94? Because for me is 59.937. If I force everything at 1080p60 only in madVR I get 59.974 so I'm either below or above the target of 59.94. With Intel HD4400 I'm close to perfection 59.94006.
ionutm80 is offline   Reply With Quote
Old 17th May 2016, 11:55   #38030  |  Link
Razoola
Registered User
 
Join Date: May 2007
Posts: 454
Although reclock will make madvr report a better framedrop interval the value reported by madVR becomes invalid because reclock is constantly adjusting the audio so the framedrop never actually happens. Pity you are using x64, I keep 32bit just for reclock.
Razoola is offline   Reply With Quote
Old 17th May 2016, 12:13   #38031  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,403
Quote:
Originally Posted by ionutm80 View Post
My question towards more skilled people here is how close NVidia can be to 59.94? Because for me is 59.937. If I force everything at 1080p60 only in madVR I get 59.974 so I'm either below or above the target of 59.94. With Intel HD4400 I'm close to perfection 59.94006.
Do not expect to get exact with Nvidia but madVR's report is not perfectly accurate either. madshi has said that you need to let it run and watch for frame drops if you want to tune the refresh rate perfectly.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 17th May 2016, 14:26   #38032  |  Link
_rEuTeL_
Registered User
 
Join Date: Jan 2004
Location: .be
Posts: 16
Hi madshi,

First of all thanks for all the good work
But could you please fix the bug with italic subs that breaks the 'move subs to bottom of the screen' option? It's the only issue I have with MadVR after months of use

Cheers
_rEuTeL_ is offline   Reply With Quote
Old 17th May 2016, 14:42   #38033  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,890
Quote:
Originally Posted by ionutm80 View Post
ReClock is only possible in x86 chain where indeed it allows me to have 1 frame drop every 4.xy hours, however I'm using everything in x64 ...

I know about smooth motion but that is frame blending and not frame interpolation. I kinda like SVP effect but this is a matter of taste.

My question towards more skilled people here is how close NVidia can be to 59.94? Because for me is 59.937. If I force everything at 1080p60 only in madVR I get 59.974 so I'm either below or above the target of 59.94. With Intel HD4400 I'm close to perfection 59.94006.
getting close to 59.94 is a waste of time you are still off to the audio clock.

if you want to stop repeating/dropping frames you have to match the audio clock.

the reason why intel has a "perfect" clock comes most likely from sharing the system clock with the video clock so they may have the same clock generator.

in the end it doesn't matter if the audio clock is different.

there are 3 clock in a system (maybe a lot more).
the system clock, the video clock and the audio clock.
the system clock is not really important in this case.

the clock deviation in madVR is important not the shown HZ.
huhn is offline   Reply With Quote
Old 17th May 2016, 14:54   #38034  |  Link
XMonarchY
Guest
 
Posts: n/a
Damn, the new De-Ringer is quite heavy on my GPU. I had to lower SuperRes to 1 in both Image Refinement and in Chroma Upscaling for 21:9 content when using NNEDI3 Image Doubling. Still, I think it is worth it. I assume these specific ringing stuff in mostly in older films that were upscaled from SD to HD?
  Reply With Quote
Old 17th May 2016, 15:06   #38035  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Quote:
Originally Posted by huhn View Post
getting close to 59.94 is a waste of time you are still off to the audio clock.
if you want to stop repeating/dropping frames you have to match the audio clock.
Quote:
Originally Posted by Razoola View Post
Although reclock will make madvr report a better framedrop interval the value reported by madVR becomes invalid because reclock is constantly adjusting the audio so the framedrop never actually happens. Pity you are using x64, I keep 32bit just for reclock.
Ok, thanks for clarifying ... in fact what you both are saying is that w/o ReClock (only possible on x86 chain) I have no chance of having an accurate playback of 23.976 material on 60Hz screen even if I try to interpolate frames with SVP as close as possible to video clock because audio clock will not be synchronized, isn't it?
Are there any other methods except ReClock that would allow me to match the audio clock and still use everything in x64?
ionutm80 is offline   Reply With Quote
Old 17th May 2016, 15:24   #38036  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,890
Quote:
Originally Posted by ionutm80 View Post
Ok, thanks for clarifying ... in fact what you both are saying is that w/o ReClock (only possible on x86 chain) I have no chance of having an accurate playback of 23.976 material on 60Hz screen even if I try to interpolate frames with SVP as close as possible to video clock because audio clock will not be synchronized, isn't it?
Are there any other methods except ReClock that would allow me to match the audio clock and still use everything in x64?
creating an custom resolution that is close to the audio clock.

madVR smoothmotion will take care of this too.

the sanear audio renderer has a planned feature like reclock.
huhn is offline   Reply With Quote
Old 17th May 2016, 15:45   #38037  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Quote:
Originally Posted by huhn View Post
the sanear audio renderer has a planned feature like reclock.
Isn't this the backend for MPC-HC Internal Audio Renderer?
ionutm80 is offline   Reply With Quote
Old 17th May 2016, 15:50   #38038  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,890
Quote:
Originally Posted by ionutm80 View Post
Isn't this the backend for MPC-HC Internal Audio Renderer?
it is the new internal audio renderer in MPC-HC.
but this is a planned feature it is not implemented yet.
huhn is offline   Reply With Quote
Old 17th May 2016, 15:58   #38039  |  Link
Werewolfy
Registered User
 
Join Date: Feb 2013
Posts: 137
Quote:
Originally Posted by madshi View Post
Oh well, I suppose I'll have to check where the artifact is coming from. Maybe I can fix it. I don't think modifying the thresholds it very promising. Maybe as a last resort, if everything else fails. But I'd much prefer not having a strength setting. The visible difference would be very small and users wouldn't know which setting to use.
It would be great if you can get rid of this kind of artifact This issue happens each times a character smiles in this video.
__________________
Windows 8.1 and 10 x64 - Intel Core i5-4670K (4.2 GHz) - 8 GB DDR3 - MSI Geforce GTX 1080 8 GB - Sony KD-55A1 - Denon AVR-X3600H
Werewolfy is offline   Reply With Quote
Old 17th May 2016, 17:28   #38040  |  Link
Stereodude
Registered User
 
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
Quote:
Originally Posted by huhn View Post
if you want to stop repeating/dropping frames you have to match the audio clock.

the reason why intel has a "perfect" clock comes most likely from sharing the system clock with the video clock so they may have the same clock generator.

in the end it doesn't matter if the audio clock is different.
The R9 380 in my HTPC outputs the /1.001 framerates very accurately. I effectively don't get dropped or repeated frames from that. madVR generally shows somewhere >4 hours for the time per drop/repeat. It drifts around a little, but I don't have any issues. So, it's not just Intel.
Stereodude is offline   Reply With Quote
Reply

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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 06:13.


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