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 14th April 2014, 17:10   #25941  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 5,835
Quote:
Of course, but why would you not just leave it in its native format? Conversion takes time and resources, and results in worse image quality.
this forum is about creating backups from dvds. and if you want to IVTC your disc (and there are very very good reason to do this) you need to reencode it. MadVR IVTC is good no question but it got problems with VFR, cadence break/unusal cadences. removing CM out of tv streams is also a very good thing to do you also got deblocking debanding more types of IVTC NNEDI3 deint and lots lots more. 848x480 is mod of 16 this is very important (or was...) for encoding and thanks to croping left and right 2 pixel is comes down very very close.

Watching a 3 gb TV stream with 2:2/3:2/4:2:2:2 telecine deint by MadVR doesn't look nice at all reencoding. it to about 200-1000 mbsaves a lot of space.
huhn is offline   Reply With Quote
Old 14th April 2014, 17:44   #25942  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 497
@madshi:
Blaire linked to your recent workaround (your changelog for 0.87.9) for the NV driver issue and asked me via PM, if there still is a driver fix needed.

I kinda feared this would happen, since your woraround takes the pressure off of NV to fix an issue no one else (besides you and people that use NV hardware with madVR) seems to care about (that's how I interpret it).

It looks to me that they were in the process of working on the fix, but they re-checked if they have the newest madVR version to test against.

Now, what should I tell him? Some technical details would probably be helpful. Also how you (if memory serves right, a madVR user actually came up with the idea) worked around the bug, so NV knows where and what to search for.

Last edited by iSunrise; 14th April 2014 at 17:53.
iSunrise is offline   Reply With Quote
Old 14th April 2014, 20:25   #25943  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by 6233638 View Post
I wouldn't say that NNEDI3 chroma scaling is a waste, but there are plenty of other things you might want to enable first.
Quote:
Originally Posted by nevcairiel View Post
I use NNEDI3 chroma scaling for 1080p content on a 1080p screen, just because the GPU is idle otherwise, but if I need to scale the image itself, I would prefer higher neurons of Luma doubling any day.
Yes, I mean for scaling 1080p video (Chroma) on a 1080p or 1440p Display.

I CAN see a small difference in chroma aliasing with NNEDI3 vs Lanczos, but the question is whether its worth the extra 30% GPU hit?
I'm also using Ordered Dithering instead of Error Diffusion (another 30% GPU hit).

I guess I prefer a cool running system (and a low electricity bill ) instead of squeezing every last drop of "almost invisible" performance from the system.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.
James Freeman is offline   Reply With Quote
Old 14th April 2014, 21:14   #25944  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,669
Quote:
Originally Posted by James Freeman View Post
I CAN see a small difference in chroma aliasing with NNEDI3 vs Lanczos, but the question is whether its worth the extra 30% GPU hit?
Only you can answer this for sure.

Quote:
Originally Posted by James Freeman View Post
I'm also using Ordered Dithering instead of Error Diffusion (another 30% GPU hit).

I guess I prefer a cool running system (and a low electricity bill ) instead of squeezing every last drop of "almost invisible" performance from the system.
But this makes me think not.
Asmodian is offline   Reply With Quote
Old 14th April 2014, 21:28   #25945  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,463
Humm, this page really makes a strong case for GPGPU on maxwell: Nvidia’s new Maxwell-powered GTX 750 Ti is hyper-efficient, quiet, a serious threat to AMD

Apparently miners are pretty happy with its low TDP, as they said in that url "GCN’s advantages in the GPU compute market are not so great that superior power consumption and per-core scaling can’t close the gap".

I just saw a sale on this 760 but it's very hot and pretty sluggish with GPGPU apparently.

FWIR in a local review, a slightly o/c 750Ti is only barely slower than my o/c 7850 in some games(saving 70W in the process) and some ppl claim that AMD's success in GPGPU was more a matter of luck with their choice of architecture than anything else, very eager to try that highly o/c 750Ti, hopefully it'll get here by the end of the week

Last edited by leeperry; 14th April 2014 at 22:39.
leeperry is offline   Reply With Quote
Old 14th April 2014, 21:52   #25946  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,669
That 750Ti looks like the better option (vs 760) to me. A very nice madVR card!

I will wait for the giant die version of Maxwell, if they ever release it.
Asmodian is offline   Reply With Quote
Old 14th April 2014, 21:59   #25947  |  Link
hu1kamania
Registered User
 
hu1kamania's Avatar
 
Join Date: Apr 2014
Posts: 46
I've been using the 750 Ti since early March, and I feel like I have it pretty dialed in for my needs. I'd like to share my current MadVr configuration so folks out there can get an idea of it's capability, and determine if it's the right card for them.

In addition to MadVr, the GPU is also responsible for LavFilters via MPC-HC. Lav set to CUVID HW Deinterlacing, 50p/60p with High-Quality Processing enabled. I'm also using LumaSharpen as a post-resize shader. This is all under a native resolution of 1920x1080.

Image upscaling: Lanczos 3 AR
Image downscaling: Catmull-Rom AR+LL
ChromaUpscaling: 1080p NNEDI3 32 neurons / Everything else Bicubic 75 AR
Image Doubling: I will share my profile so you can see the range with which each profile operates:

1080p: 16 neurons (Not with NNEDI3 ChromaUpscaling, and it's not used often.)
720p < 24fps: 64 neurons
720p > 24fps: 32 neurons
720p > 30fps: 32 neurons
SD < 24 fps: 128 neurons
SD > 24 fps: 128 neurons
SD > 30 fps: 32 neurons

Code:
if (srcWidth >= 1900) and (srcHeight >= 721) "1080p"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps <= 23.98) "720p < 24fps"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps > 23.98) and (deintFps < 29.7) "720p > 24fps"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps > 29.7) "720p > 30fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps <= 23.98) "SD < 24fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps > 23.98) and (deintFps < 29.7) "SD > 24fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps > 29.7) "SD > 30fps"
Debanding: high
Dithering: ED, option 2 with both boxes checked
Nothing checked under trade quality for performance


I have my card overclocked to 1250Mhz, and boosts stable up to 1388Mhz. GPU Memory is at 1463.

I've been following madvr for quite a long time now, and I've noticed a lot of conjecture towards where the GTX 750 Ti stands in terms of performance. Hopefully this helps reign in some of that conjecture.

i7 3770k @ 3.7Ghz GTX 750 Ti Windows 8.1 64 bit

Last edited by hu1kamania; 14th April 2014 at 22:03.
hu1kamania is offline   Reply With Quote
Old 14th April 2014, 22:22   #25948  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,463
Goodie, goodie! Well, that seems faster than my 7850

Using monostatic ED1 LL, low debanding, CC AR LL downscaling, J3AR upscaling for chroma & luma, with my 1Ghz 7850 I'm capped to:
-64x NNEDI luma for <=30fps SD to 1080p
-64x NNEDI luma for <=24p >=1.85 720p@1080p
-32x NNEDI luma for >=25p 720p@1080p

Which model is it please? How hot does it get under load?

Last edited by leeperry; 14th April 2014 at 23:03.
leeperry is offline   Reply With Quote
Old 14th April 2014, 22:35   #25949  |  Link
hu1kamania
Registered User
 
hu1kamania's Avatar
 
Join Date: Apr 2014
Posts: 46
Quote:
Originally Posted by leeperry View Post
Goodie, goodie! Well, that seems faster than my 7850

Using monostatic ED1, low debanding, CC AR LL downscaling, J3AR upscaling for chroma & luma, with my 1Ghz 7850 I'm capped to:
-64x NNEDI luma for <=30fps SD to 1080p
-64x NNEDI for <=24p >=1.85 720p@1080p
-32x NNEDI for >=25p 720p@1080p

Which model is it please? How hot does it get under load?
I'm using the EVGA GTX 750Ti 2GB. Just the normal, not SC or FTW. I've never seen it hit 80C while heavily overclocked. Normally it reaches about 70C, and the fan is still quite low. If it's not overclocked it sits in the low 50's.
hu1kamania is offline   Reply With Quote
Old 14th April 2014, 22:41   #25950  |  Link
QBhd
QB the Slayer
 
QBhd's Avatar
 
Join Date: Feb 2011
Location: Toronto
Posts: 463
Quote:
Originally Posted by James Freeman View Post
Yes, I mean for scaling 1080p video (Chroma) on a 1080p or 1440p Display.

I CAN see a small difference in chroma aliasing with NNEDI3 vs Lanczos, but the question is whether its worth the extra 30% GPU hit?
I'm also using Ordered Dithering instead of Error Diffusion (another 30% GPU hit).

I guess I prefer a cool running system (and a low electricity bill ) instead of squeezing every last drop of "almost invisible" performance from the system.
I personally rank the resource hogs like this:

Luma Doubling==> Chroma Upscaling==> Dithering==> Chroma Doubling

If I have resources to spare I will toss in chroma doubling neurons (I don't pay for electricty and my system's stupid cool) just to make sure I am getting every last drop of performance.

Quote:
Originally Posted by hu1kamania View Post
Code:
if (srcWidth >= 1900) and (srcHeight >= 721) "1080p"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps <= 23.98) "720p < 24fps"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps > 23.98) and (deintFps < 29.7) "720p > 24fps"
else if (srcWidth >= 956) and (srcWidth < 1900) and (srcHeight >= 500) and (deintFps > 29.7) "720p > 30fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps <= 23.98) "SD < 24fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps > 23.98) and (deintFps < 29.7) "SD > 24fps"
else if (srcWidth <= 956) and (srcHeight <= 576) and (deintFps > 29.7) "SD > 30fps"
You can clean up your script by reversing the order of things and going from small to lager values. Something like mine:

Code:
if (srcHeight < 481) and (deintFps < 31) "SD 30fps"
elseif (srcHeight < 541) and (deintFps < 26) "1/2 HD"
elseif (srcHeight < 541) and (deintFps < 31) "1/2 HD 30fps"
elseif (srcHeight < 721) and (deintFps < 26) "720p24"
elseif (srcHeight < 721) and (deintFps < 31) "720p30"
elseif (srcHeight < 721) and (deintFps > 31) "720p60"
else "1080p24"
It makes it easier to insert new lines and edit if you need to

QB
__________________

Last edited by QBhd; 15th April 2014 at 00:24.
QBhd is offline   Reply With Quote
Old 14th April 2014, 23:03   #25951  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,463
Quote:
Originally Posted by hu1kamania View Post
I'm using the EVGA GTX 750Ti 2GB. Just the normal, not SC or FTW. I've never seen it hit 80C while heavily overclocked. Normally it reaches about 70C, and the fan is still quite low. If it's not overclocked it sits in the low 50's.
OK, thanks for the infos!

Are you using PCI-E 2.0 or 3.0?

What's your ASIC quality in GPU-Z BTW?
leeperry is offline   Reply With Quote
Old 14th April 2014, 23:14   #25952  |  Link
hu1kamania
Registered User
 
hu1kamania's Avatar
 
Join Date: Apr 2014
Posts: 46
Thanks for the suggestion QBhd

Quote:
Originally Posted by leeperry View Post
OK, thanks for the infos!

Are you using PCI-E 2.0 or 3.0?

What's your ASIC quality in GPU-Z BTW?
I am showing an ASIC quality of 78% with my current configuration.

Edit: oh yeah, and it's PCI-E 3.0

Last edited by hu1kamania; 15th April 2014 at 01:16.
hu1kamania is offline   Reply With Quote
Old 15th April 2014, 00:50   #25953  |  Link
mindbomb
Registered User
 
Join Date: Aug 2010
Posts: 578
i'm having trouble conceptually trying to imagine what nnedi3 artifacts would look like when used in chroma scaling. It would be colors coming outside of the objects?
mindbomb is offline   Reply With Quote
Old 15th April 2014, 02:32   #25954  |  Link
Procrastinating
Registered User
 
Procrastinating's Avatar
 
Join Date: Aug 2013
Posts: 71
nnedi3 artifacts tend to connect details where there was no connection previously, so I would imagine you could possibly notice colors appearing outside of their outlines.
Procrastinating is offline   Reply With Quote
Old 15th April 2014, 05:12   #25955  |  Link
baii
Registered User
 
Join Date: Dec 2011
Posts: 180
Not sure if mentioned previously.

Currently running a bay trail z3740 tablet,
stable (that is, until it start throttling due to temperature xD).24fps 1080p downscale to 1200 x 800 using quick sync/DXVA decode, DXVA downscaling, random diethering and FRC. Havent had a chance to get a profile for color management, hopefully it can handle it when 3dlut is added.

struggles with 1080i, drop frame if deinterlanced to 60fps, repeated frame if trade quality option "half frames" is used.

Last edited by baii; 15th April 2014 at 05:18.
baii is offline   Reply With Quote
Old 15th April 2014, 07:38   #25956  |  Link
turbojet
Registered User
 
Join Date: May 2008
Posts: 1,840
madshi: Do you have any plans for using ivtc with 50/59/60 fps sources? It can be a large performance gain, in my case would allow nnedi3 doubling of 720p. I have some clips of 23, 25, 29 and 59 progressive in 720p59 if they are of any use.
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650
PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0
turbojet is offline   Reply With Quote
Old 15th April 2014, 12:17   #25957  |  Link
StinDaWg
Registered User
 
Join Date: Jan 2014
Posts: 216
Quote:
Originally Posted by turbojet View Post
madshi: Do you have any plans for using ivtc with 50/59/60 fps sources? It can be a large performance gain, in my case would allow nnedi3 doubling of 720p. I have some clips of 23, 25, 29 and 59 progressive in 720p59 if they are of any use.
+1

Lots of stuff I have from Fox HDTV is 720p59.94 but actually 720p23.976 filmed.
StinDaWg is offline   Reply With Quote
Old 15th April 2014, 12:32   #25958  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,794
Quote:
Originally Posted by turbojet View Post
madshi: Do you have any plans for using ivtc with 50/59/60 fps sources? It can be a large performance gain, in my case would allow nnedi3 doubling of 720p. I have some clips of 23, 25, 29 and 59 progressive in 720p59 if they are of any use.
Did you try forcing it to IVTC? It should be able to detect any cadence, even if its 6:4 instead of 3:2 due to being 60 fps.
Just toggle the content type with Ctrl-Alt-Shift-T to "Film", and it may just work.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 15th April 2014, 13:37   #25959  |  Link
kasper93
MPC-HC Developer
 
Join Date: May 2010
Location: Poland
Posts: 556
What we really need is auto detection when to use film mode. I'm sure madshi will do it when the time comes

Tapatalk 4 @ GT-I9300
kasper93 is offline   Reply With Quote
Old 15th April 2014, 14:14   #25960  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 930
It's probably quite high on madshi's priority list. Combined with profiles it'd mean settings don't need to manually changed per video any more.
__________________
HTPC Hardware: Intel Celeron G530; nVidia GT 430
HTPC Software: Windows 7; MediaPortal 1.19.0; Kodi DSPlayer 17.6; LAV Filters (DXVA2); MadVR
TV Setup: LG OLED55B7V; Onkyo TX-NR515; Minix U9-H
DragonQ 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 16:54.


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