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. |
5th December 2012, 18:39 | #16003 | Link |
Registered User
Join Date: Dec 2011
Posts: 54
|
So now for Intel users DXVA2 scaling for both Chroma/Luma is the best choice?
Also can HD 4000 handle Bicubic75 Chroma+Lanczos3 AR Luma? I'm planning on getting one (I3 3225). Personally, I prefer less taxing combinations that give reasonably good result (Catmull-rom Chroma+ Bicubic75 Luma in the old discussion?) to save power consumption. |
5th December 2012, 19:46 | #16004 | Link |
*****
Join Date: Feb 2005
Posts: 5,643
|
@madshi
Would it be possible to make the default scaling settings dynamic? Then you might be able to provide a better out-of-the-box experience, certainly on weaker hardware. I was thinking of something like this: 1) Show the graphics card name and DeviceID somewhere in madVR settings. 2) Create a topic where people can post test results for the various scaling algorithms in madVR. Provide links to some representative sample files, so everybody can test with the same ones. Something like: http://xhmikosr.1f0.de/samples/2160p/ParkJoy/ParkJoy_720p50.x264.CRF23.mkv Testers should post details like: - graphics card name and deviceid - windows version - CPU - screen resolution - max GPU usage for the sample file(s) for the various scaling methods 3) Based on the results you can decide which sane defaults should be used for each card. I am sure some of the regulars in this topic are willing to help out to generate such conclusions for you, saving you the trouble/time. A rule of thumb could be at most 80% GPU usage for processing 30i/60p, or maybe a bit more conservative. And of course the heaviest algorithms should not blindly be used on powerful hardware. You could decide to choose a specific one as the max for default settings, so that there is a good balance between performance and quality. 4) Add a simple lookup table to madVR that uses the DeviceID as index and contains the default scaling settings for each card. A relatively small table should probably already suffice for listing the most popular cards. (perhaps an external .xml file might be an alternative for an embedded table, as it would allow additions without touching madVR) 5) Use conservative defaults for unknown cards. Or perhaps use some heuristics based on GPU details such as memory/core frequency/shadermodel version/#of shader units. I dunno what kind of info you can (easily) acquire.
__________________
MPC-HC 2.1.7.2 |
5th December 2012, 21:04 | #16006 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
I'm trying to figure out a "scale" for the settings in madVR, to see what the best options are from low-end to high-end, balancing performance and image quality. That's exactly what Reclock is for though? |
|
5th December 2012, 22:51 | #16007 | Link |
Registered User
Join Date: Jan 2009
Posts: 1,210
|
madshi,
Is it possible to have an option to override PGS subtitle positioning? I know if you choose to do this it will be at the bottom of your list and that's ok. Just wanted to see if you deemed it worthy to enter the list in the first place. Thanks! |
5th December 2012, 23:14 | #16008 | Link | ||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Just for my information: All these issues only apply to DXVA decoding. No problems with DXVA deinterlacing and/or DXVA scaling, is that correct? Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
But the main problem is that the current scaling algorithms may not be final yet. E.g. current algorithms all run in HLSL pixel shaders. Maybe I can use CUDA/OpenCL to squeeze more performance out of the GPU, then everything could change again. So I think it's too early right now to start creating such a GPU <-> settings database. In the long run I do plan to either make such a database, or to alternatively add a built-in benchmark which measures GPU speed and then auto-configures madVR accordingly. But this is all future talk. I still need to add several missing features first... I think the subtitle renderer would be the better place to have such options. Soon (hopefully) the next xy-vsfilter version might replace the MPC-HC internal subtitle renderer as the best option for madVR subtitle rendering. Let's see then which options xy-vsfilter will offer and whether that'll be enough for everybody. If not, you could try convincing the xy-vsfilter dev to add more options. |
||||||||||
5th December 2012, 23:32 | #16009 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
Yeah but what I mean is, wouldn't you have to keep a big database of every card in existence this way? With a simple menu (old IGP, new IGP/old GPU, new GPU) you can be more generic.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
5th December 2012, 23:41 | #16010 | Link | |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
Quote:
Edit: I guess not. But now that DXVA logic of madVR has changed, why not making it possible to select DXVA scaling also for luma? Last edited by aufkrawall; 5th December 2012 at 23:49. |
|
6th December 2012, 00:08 | #16011 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
I tried to create a similar situation by playing a 1080p60 file, which the HD5850 is too slow to handle: http://www.mediafire.com/?ffwpozffc2gkhyp The symptons are the same. I'll keep trying to create a proper sample but it really proves to be difficult. Just testing DXVA2 decoding here. No deinterlacing or DXVA2 scaling going on. |
|
6th December 2012, 00:49 | #16013 | Link | |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Quote:
And "also for luma"? It's currently *only* for luma (which automatically does it for chroma as well). edit: I just realized, my overlayed start menu has been fixed. If it's in your list of unresolved low-prio bugs, you can forget about it. Last edited by ajp_anton; 6th December 2012 at 00:53. |
|
6th December 2012, 02:13 | #16014 | Link | |
Registered User
Join Date: May 2012
Posts: 6
|
Quote:
The test I did was to set chroma with Jinc + AR. In windowed mode, rendering time is 9ms. In fullscreen mode, it's 60ms. Last edited by Hwasin; 6th December 2012 at 02:17. |
|
6th December 2012, 02:31 | #16015 | Link | |
Registered User
Join Date: Oct 2012
Posts: 118
|
Quote:
@drop frame 4 @delay frame 1 once i alt+tab full screen or adjust the seek bar drop/delay frame will increase slightly & stay at there as long i didn't pause or click forward/backward. i noticed when start playing MKV+FLAC, the mpc will delay & hang for less than 15 sec with black screen. after that it play smoothly. Last edited by khanmein; 6th December 2012 at 02:36. |
|
6th December 2012, 06:28 | #16017 | Link | |
Registered User
Join Date: May 2012
Posts: 6
|
Quote:
It doesn't use DXVA2 scaling when luma scaling is nor used. Last edited by Hwasin; 6th December 2012 at 08:23. |
|
6th December 2012, 09:48 | #16019 | Link |
Registered User
Join Date: Jan 2012
Posts: 15
|
I seem to be having problems with 85.2 - it is causing sound breakup on the centre channel. Reloaded 85.1 and everything was back to normal. Tried this iteration three times with the same result so I am back to running the earlier release. Any suggestions?
Setup - i3, GTX650Ti, W7, MPC-HC, LAV + MadVR + Re-clock. Break up gets worse as video (720p was the tester) progresses. |
6th December 2012, 10:09 | #16020 | Link | |||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||||
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|