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 8th February 2015, 17:08   #28181  |  Link
videonerd
Registered User
 
Join Date: May 2014
Posts: 41
Hi guys, I have the following 2 different scenarios where I need your guidance on where the bottleneck is and what can I do to improve the situation (based on madvr's stats):

scenario 1:
decoder queue 1-6/48
upload queue 1-2/24
render queue 1-2/24
present queue 0-1/8

scenario 2:
decoder queue 44-48/48
upload queue 21-24/24
render queue 0-2/24
present queue 0-1/8

Thank you!
videonerd is offline   Reply With Quote
Old 8th February 2015, 17:39   #28182  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by ZipDaemon View Post
Hmmm, in this case the monitor expects 16bpp
What kind of monitor is this? I think you are mistaking something, unless your monitor is over 20 years old. Modern display and GPUs from at least the past couple decades have supported 8bit color (32bpp) for the Windows desktop.
cyberbeing is offline   Reply With Quote
Old 8th February 2015, 17:48   #28183  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by videonerd View Post
Hi guys, I have the following 2 different scenarios where I need your guidance on where the bottleneck is and what can I do to improve the situation (based on madvr's stats):

scenario 1:
decoder queue 1-6/48
upload queue 1-2/24
render queue 1-2/24
present queue 0-1/8

scenario 2:
decoder queue 44-48/48
upload queue 21-24/24
render queue 0-2/24
present queue 0-1/8

Thank you!
in first decoding and in second the GPU.
not a lot to say without knowing your hardware/type of file in question. i could just guess.
huhn is offline   Reply With Quote
Old 8th February 2015, 17:59   #28184  |  Link
videonerd
Registered User
 
Join Date: May 2014
Posts: 41
Quote:
Originally Posted by huhn View Post
in first decoding and in second the GPU.
not a lot to say without knowing your hardware/type of file in question. i could just guess.
Thanks Huhn. This is a 4770/gtx980 playing at 16x playrate for (1) 4k and (2) 1080p60 content.

Since I'm using software decoding, would it be correct to assume (1) cpu not powerful enough (2) gpu not powerful enough?

Thank you.
videonerd is offline   Reply With Quote
Old 8th February 2015, 18:36   #28185  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by videonerd View Post
Thanks Huhn. This is a 4770/gtx980 playing at 16x playrate for (1) 4k and (2) 1080p60 content.

Since I'm using software decoding, would it be correct to assume (1) cpu not powerful enough (2) gpu not powerful enough?

Thank you.
yes and there is a very high chance the GPU can't handle (1) too.
huhn is offline   Reply With Quote
Old 9th February 2015, 07:54   #28186  |  Link
THX-UltraII
Registered User
 
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
Quote:
Originally Posted by yesgrey View Post
madshi,
Is it possible to use madVR as a video processing filter? I'm asking this because when using stereoscopic player (for 3D) madVR is listed as a video processing filter, but when I selected it it didn't work... I have the idea that it would not work, but since it was listed... I wanted to use it for YCbCr->RGB conversion and 3DLUT correction, because the native one crops BTB and WTW, so, for now, I have to use ffdshow for that.

By the way, the first post seems to not be correct... it looks like some of the items are outside the [ code ] area...
Did you ever managed to get madVR as video processor work with Stereoscopic Player? I m also looking for a way to use a .3DLUT with Stereoscopic Player (or ideally PowerDVD but if Stereoscopic Player can do it it will be fine by me)

EDIT: I indeed just found out that madVR is available to use in the decoder options of Stereoscopic Player for:

- MPEG-2 Video Decoder
- MPEG-4 AVC/H.264 Video Decoder
- MPEG-4 MVC Video Decoder
- VC-1 Video Decoder
- But most important maybe: you can select an external ''Video Processor'' in Stereoscopic Player where madVR is listed as compatible. The only thing to find out now is if 1. it really works and 2. the loaded .3dlut file in madVR is part of the 'video processor'.

EDIT2: Just downloaded Stereoscopic Player and selected madVR as Video Processor (it IS indeed listed in the list when I select ''show only compatible filters'' in the stereoscopic player) but when playing a movie madVR is not listed in the filters that are beeing used.

Madshi, could you chime in on this maybe?

Last edited by THX-UltraII; 9th February 2015 at 13:01.
THX-UltraII is offline   Reply With Quote
Old 9th February 2015, 15:41   #28187  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
see here

http://forum.doom9.org/showpost.php?...ostcount=27954
Quote:
Not at this time.
it's not rare that a device changes it behavior in 3D mode and a completely new calibration is needed.

the current version of madVr doesn't support frame packed 3d anyway. you can try to create a side by side version this may or may not work.

there is simple little to no love for 3d.
huhn is offline   Reply With Quote
Old 9th February 2015, 19:11   #28188  |  Link
resides
Registered User
 
Join Date: Sep 2012
Posts: 7
Been using madVR + PotPlayer + SVP on my HTPC and loving it... so a huge thanks for that.

Now for the (noob) question... is there an "updated" guide that goes through all the available options and settings? The few I've read seem to be old (my apologies if I'm wrong)... but case in point, I'm wondering what to choose in chroma upscaling? Nearest Neighbor seems to be the best setting, but all the guides I've come across use Jinc with 3 or 4 taps. I'm wondering if there is a guide that explains the differences between Nearest Neighbor and Jinc.

I know quality or "best" is subjective at best... so I'm not going to be asking what are the best settings... but I'd love a guide that explains all the terminology and options so I can have a better understanding of what I'm choosing and why.

PS - I've been using Nearest Neighbor for everything. Regarding h/w I'm having an NVIDIA gpu, running on an i7 with 16GB RAM. Usage is mainly as a HTPC, but specifically running PotPlayer + madVR + SVP for the soap opera effect.
resides is offline   Reply With Quote
Old 9th February 2015, 20:50   #28189  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Nearest Neighbor is the worst scaler, it simply uses the value of the closest pixel without any interpolation. Jinc is a newish high quality method similar to lanczos or spline, if you want to understand how it works I believe it is the EWA Lanczos Sharp method in Image Magic. Nicolas Robidoux has been helpful to madshi on resize methods (from what I can see ) and active in this thread.

I have attempted to write an option guide, a draft is somewhere in my documents folder, but I never finished it. MadVR's options seems stable now so maybe I will try to finish it.
Asmodian is offline   Reply With Quote
Old 10th February 2015, 00:24   #28190  |  Link
hannes69
Registered User
 
Join Date: Nov 2012
Posts: 99
Display Switcher 23.976 and 24.000

I have a question concerning the Display Switcher: I have made four custom resolutions by using CRU Utility to play videos with fps of 23.976, 24.000, 25.000 and 29.970. Windows is silly so there is no possibility to distinguish between the 23.976 and 24.000 preset (all of the four presets are doubled corresponding to 47.952, 48.000, 50.000 and 59.940 Hz refresh rate). The both presets in the 24p region (47.952 and 48.000) lead to ONE refresh rate named 48 in Windows when creating these two in CRU Utility. So my workaround was to create a 72.000 Hz preset which replaces the 48.000 setting. So i have refresh rates of 47.952, 50.000, 59.940 and 72.000 Hz. I donīt want to use Smoothmotion and it would be nice if the Displayswitcher could handle these settings because there are videos with framerates of 24.000 and 23.976. If entering all 4 presets in the Displayswitcher (in my case 720p48, 720p50, 720p60, 720p72) the 720p72 setting is ignored. Of course it is, because 720p48 and 720p72 both lead to a framerate of 24 (or 23.976).
What would help me is the implementation of this logic (C style):

if (framerate == 23.976fps) display mode = 720p48;
if (framerate == 24.000fps) display mode = 720p72;

Of course there are more movies with a framerate of 23.976 and it doesnīt hurt me that much to use only the 720p48, 720p50 and 720p60 presets in the display switcher and in the rather rare case of a 24.000fps movie entering the 720p72 setting and removing the 720p48 setting (or disable the display switcher and choose the refresh rate within Windows), but from the perspective of using the PERFECT renderer (yes, madvr is ) this definitely should be possible.
Or is there a possible workaround I missed by using profiles?

Little offtopic question but is has to do with the problem mentioned:
My projector can handle e.g 25Hz, 50Hz and 75Hz. It doesnīt convert to a fixed refresh rate internally, I can hear the color wheel spinning faster the higher the refresh rate is. What would be the "best" setting from a theoretical point of view (not the "choose what looks best to you - view") concerning e.g. motion blur and the rainbow effect (it is a DLP projector)?

BTW time to convince madshi to accept donations so he can focus more on madvr, earning the money with this product - no more need to focus on other things - what could be more important like the perfect video renderer
Hannes.
hannes69 is offline   Reply With Quote
Old 10th February 2015, 01:09   #28191  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 962
Just a heads up for those using AMD cards. I'd been getting hard stutters for the past few days, the decoder queue dropped and all the queues down the lane followed, then both a few frame drops and repeats. Banging my head, changing madVR, ReClock and LAV settings, until yesterday I decided to time the interval of the stutters. Turned out to be every 15 minutes to the second. Apparently the current version of raptr (AMD Gaming Evolved) is doing something that causes that stutter every 15 minutes.

I got a 7790 with the latest WHQL 14.12 drivers on Win 8.1 64.
__________________
MSI MAG X570 TOMAHAWK WIFI, Ryzen 5900x, RTX 3070, Win 10-64.
Pioneer VSX-LX503, LG OLED65C9
Andy o is offline   Reply With Quote
Old 10th February 2015, 02:51   #28192  |  Link
baii
Registered User
 
Join Date: Dec 2011
Posts: 180
The default setting usually is good "enough". SVP make simple video much more demanding as most video fps is doubled and gpu acceleration can take away part of the gpu power.

Sent from my 306SH
baii is offline   Reply With Quote
Old 10th February 2015, 04:03   #28193  |  Link
resides
Registered User
 
Join Date: Sep 2012
Posts: 7
@Asmodian - Thanks I'll read up on it and also play around and see what looks best.

Also, wondering if using the GPU (DXVA2) is a good option or not? I have an NVIDIA GPU and have the option of selecting processing to be done by DXVA2 in image upscaling and image downscaling, but the option is greyed out in chroma upscaling so I went with Jinc, 8 taps, activate anti-ringing filter checked.

I'm wondering if DXVA2 is a better option or should I test more with Jinc for image upscaling/downscaling?

Thanks for answering my noob questions... and I look forward to the guide.
resides is offline   Reply With Quote
Old 10th February 2015, 20:59   #28194  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
DXVA2 is probably similar to lanczos in terms of quality but is done on the GPU's hardware, it is different on AMD, Nvidia, or Intel and maybe even between different GPUs. I prefer Jinc3 (or NNEDI3) with my Titans.

8-Taps is too many! It might be a tiny bit sharper but if you want sharpness Lanczos 4 taps would be a better option. Stick to 3 or 4 taps (if your eyes really tell you more is better of course you can use them but understand (IMO) the maximum quality with fewest artifacts option is Jinc3). Of course this is debatable and NNEDI3 is an entirely different creature.
Asmodian is offline   Reply With Quote
Old 11th February 2015, 00:05   #28195  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
The problem with DXVA-scaling is that it drops precision to 8-bit, which results in banding and/or high size of dithering grain (it forces madVR to dither before scaling). IMO, it's useful only on low-power laptops.
vivan is offline   Reply With Quote
Old 11th February 2015, 13:39   #28196  |  Link
StinDaWg
Registered User
 
Join Date: Jan 2014
Posts: 216
DXVA2 scaling on AMD is terrible. The quality is similar to bilinear.
StinDaWg is offline   Reply With Quote
Old 11th February 2015, 19:48   #28197  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
did/can someone with madvr please test if there are still artefacts when using NNEDI3 in chroma upscaling..

that is with the new nVIDIA GeForce 347.52 WHQL Driver..

if someone could test it, that would be very nice...

greetz BetA

Last edited by BetA13; 11th February 2015 at 20:01.
BetA13 is offline   Reply With Quote
Old 11th February 2015, 19:58   #28198  |  Link
sheppaul
Registered User
 
Join Date: Sep 2004
Posts: 146
Quote:
Originally Posted by StinDaWg View Post
DXVA2 scaling on AMD is terrible. The quality is similar to bilinear.
Nope, it depends on your graphic card. DxVA2 scaling is much better than bilinear in my case (HD7850). It looks similar to bicubic 1.0 in my eyes.
sheppaul is offline   Reply With Quote
Old 11th February 2015, 20:00   #28199  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Quote:
Originally Posted by BetA13 View Post
did/can someone with madvr please test if there are still artefacts when using NNEDI3 in chroma upscaling..

if someone could test it, that would be very nice...

greetz BetA
What artifacts were present? There was a bug with NNEDI3 that madshi has fixed but it wasn't specific to NNEDI3 chroma upscaling as far as I am aware.
Asmodian is offline   Reply With Quote
Old 11th February 2015, 22:53   #28200  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
Quote:
Originally Posted by Asmodian View Post
What artifacts were present? There was a bug with NNEDI3 that madshi has fixed but it wasn't specific to NNEDI3 chroma upscaling as far as I am aware.
hy there,

i meant this one:
http://forum.doom9.org/showpost.php?...ostcount=27880

http://forum.doom9.org/showpost.php?...ostcount=27912

http://forum.doom9.org/showpost.php?...ostcount=28155

it was fixed when moving to older driver, wich i use now..
But id like to upgrade and well, maybe someone tried it...

Last edited by BetA13; 11th February 2015 at 22:58.
BetA13 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:51.


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