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 1st March 2018, 12:10   #49341  |  Link
FDisk80
Registered User
 
Join Date: Mar 2005
Location: Israel
Posts: 162
Quote:
Originally Posted by Manni View Post
Well, if you can make custom res for 1080p23FP (3D), I'd like to know how.

I get a frame drop every 3mn with the default 3D, so not really usable for me, and I've not been able to create a custom res for it.

Just to clarify, you are using MadVR itself to create/edit custom res, not nVidia's CP or CRU, correct?
I tried both madVR and CP, the settings do not stick after you run the test. madVR spits an error and CP just gets stuck at default 24hz no matter what changes you make to get closer to 23.976hz and deletes that setup when you go back to 60hz.
FDisk80 is offline   Reply With Quote
Old 1st March 2018, 12:13   #49342  |  Link
FDisk80
Registered User
 
Join Date: Mar 2005
Location: Israel
Posts: 162
Quote:
Originally Posted by jkauff View Post
I did a Delete/Add for each custom resolution. My reasoning was that using the Test mode to force the display into that resolution might help. Then I did a reboot each time.

You could try that, if you haven't already.

EDIT: You should get rid of your Nvidia Control Panel custom settings first.
madVR doesn't even save the changes I make so there is nothing to apply after reboot.

And nvidia colntrol panel doesn't save anything anyway. The list is empty after you switch back to 60hz. So there is nothing to delete.

Edit:
This is the error that I get when I try to tweak the settings to get perfect 1080P@23.976hz



Doing this worked fine with previous driver. nVidia changed something and broke it.

And this is what happens after making a new custom resolution with nVidia Control Panel.



Nothing happens, the list is just empty after applying the changes.

Last edited by FDisk80; 1st March 2018 at 12:28.
FDisk80 is offline   Reply With Quote
Old 1st March 2018, 12:34   #49343  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
The Nvidia CP never worked for me, I tried to use it to create 1080p23FP (3D) custom res and it doesn't save anything.

MadVR custom res (At least the one I made for 4K) sticks though with 391.01.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K
Manni is offline   Reply With Quote
Old 1st March 2018, 12:41   #49344  |  Link
FDisk80
Registered User
 
Join Date: Mar 2005
Location: Israel
Posts: 162
Quote:
Originally Posted by Manni View Post
The Nvidia CP never worked for me, I tried to use it to create 1080p23FP (3D) custom res and it doesn't save anything.

MadVR custom res (At least the one I made for 4K) sticks though with 391.01.
Yea, for Active 3D it NEVER worked. It switches to some crazy refresh rate. Something like 23.777 or 23.985, something random. And I never could fix that for 3D.

But it always worked fine for 2D @1080P
This HDTV is not 4K so I can't test 4K.
FDisk80 is offline   Reply With Quote
Old 1st March 2018, 13:22   #49345  |  Link
Grimsdyke
Registered User
 
Join Date: Nov 2013
Location: Hannover, Germany
Posts: 292
Quote:
Originally Posted by FDisk80 View Post
I tried both madVR and CP, the settings do not stick after you run the test. madVR spits an error and CP just gets stuck at default 24hz no matter what changes you make to get closer to 23.976hz and deletes that setup when you go back to 60hz.
I am having the same issues here with a Intel GPU at 47.952 and 48hz ! I can have one perfect but not both at the same time.
Grimsdyke is online now   Reply With Quote
Old 1st March 2018, 19:48   #49346  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Sorry for asking but it's impossible to follow this thread- to big

Does current madVR pass full display mastering info to HDMI on GTX 1080? Is there a way to "see it", other than some HDMI analyser?

Can anyone confirm that this actually is used (for example I can flag P3 gamut instead of Rec.2020) by HDR TVs eg. Samsung KS8000?
kolak is offline   Reply With Quote
Old 1st March 2018, 20:26   #49347  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by kolak View Post
Sorry for asking but it's impossible to follow this thread- to big

Does current madVR pass full display mastering info to HDMI on GTX 1080? Is there a way to "see it", other than some HDMI analyser?

Can anyone confirm that this actually is used (for example I can flag P3 gamut instead of Rec.2020) by HDR TVs eg. Samsung KS8000?
MadVR passes through mastering metadata if you are using passthrough mode or process mode, but not convert to sdr.

What the display does with this information is up to each display.

If you want to inject specific metadata you’ll have to use another device, as far as I know MadVR doesn’t allow custom injection.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K
Manni is offline   Reply With Quote
Old 1st March 2018, 20:35   #49348  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Thank you.
Yes, I'm mainly interested in Pass Through mode. So if file has some meaningful metadata then it's passed. If metadata is missing or "bad" then it's replaced with some default one (do we know what it's?).
In the same time there is no way to specify "custom" metadata which would overwrite original one in the file.

Yes, there are tools for this, like HDFury box or AJA converter:




Do you know if HDR TVs really use this metadata?
All sample files made for TV manufactures seems to have them.
In the same time when you play file inside TV (through its own player) mastering info seems to be fully ignored, at least on Samsung KS8000. I don't know if this is different in case of signal coming over HDMI.

Do you also know if Pass Through mode is 100% "lossless" except format conversion (e.g. YUV420 10bit to YUV422 10bit). I'm interested in mode which will guarantee me that signal is really passed without any unnecessary "touches". I would also rather prefer to stay in YUV and let TV convert this internally.

Last edited by kolak; 1st March 2018 at 21:20.
kolak is offline   Reply With Quote
Old 1st March 2018, 20:49   #49349  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by kolak View Post
Do you also know if Pass Through mode is 100% "lossless" except format conversion (e.g. YUV420 10bit to YUV422 10bit). I'm interested in mode which will guarantee me that signal is really passed without any unnecessary "touch". I would also rather prefer to stay in YUV and let TV convert this internally.
PCs cannot stay in YUV. Its always RGB at some point. Basically you always have to feed RGB to the GPU, even if the GPU then outputs YUV again (which should therefor be avoided, if possible).
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 1st March 2018, 21:19   #49350  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Hmmm... this is interesting and bit "crap", specially when many modes for HDMI are only possible as YUV.
I assume RGB<->YUV conversions are accurate.

I'm sure I've read that LAV passes all HDR metadata from x265 encoded and flagged streams, so we should have precise path (except those YUV<->RGB conversions).

Last edited by kolak; 1st March 2018 at 21:29.
kolak is offline   Reply With Quote
Old 1st March 2018, 21:25   #49351  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by kolak View Post
Thank you.
Yes, I'm mainly interested in Pass Through mode. So if file has some meaningful metadata then it's passed. If metadata is missing or "bad" then it's replaced with some default one (do we know what it's?).
In the same time there is no way to specify "custom" metadata which would overwrite original one in the file.

Yes, there are tools for this, like HDFury box or AJA converter:

Do you know if HDR TVs really use this metadata?
All sample files made for TV manufactures seems to have them.
In the same time when you play file inside TV (through its own player) mastering info seems to be fully ignored, at least on Samsung KS8000. I don't know if this is different in case of signal coming over HDMI.

Do you also know if Pass Through mode is 100% "lossless" except format conversion (e.g. YUV420 10bit to YUV422 10bit). I'm interested in mode which will guarantee me that signal is really passed without any unnecessary "touches". I would also rather prefer to stay in YUV and let TV convert this internally.
Passthrough is fine, you get everything as far as I can see, including the bad/invalid/missing metadata. It's up to you to deal with it if your display doesn't. I use a Vertex and custom gamma curves with an algorithm I've designed and asked HDFury to implement for JVC projectors using RS-232 control, until MadVR's HDR to SDR conversion works better with projectors. It alrewady works fine with many displays.

The way displays handle HDR metadata is fairly OT so I'd rather not engage in this discussion here.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 1st March 2018 at 21:56.
Manni is offline   Reply With Quote
Old 1st March 2018, 21:32   #49352  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Useful info.
Have you done some more advanced measurements and can confirm that madVR preview is 100% accurate for HDR?
(for me this would be capturing HDMI signal as v210 or at least ProRes etc. and then comparing it to original file which was used for playback).
kolak is offline   Reply With Quote
Old 1st March 2018, 22:01   #49353  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by kolak View Post
Useful info.
Have you done some more advanced measurements and can confirm that madVR preview is 100% accurate for HDR?
(for me this would be capturing HDMI signal as v210 or at least ProRes etc. and then comparing it to original file which was used for playback).
100% accurate for HDR doesn't mean anything, there is no standard for HDR reproduction on the consumer side. Each manufacturer does some kind of tonemapping and each display does it differently. Outside of Dolby Vision, which has its own issues, it's still the wild west and we still can't calibrate to a standard, so "bit perfect" is kind of irrelevant in my opinion.

What I can tell you is that MadVR in passthrough mode gives me as good as my UB900. That's good enough for me.

If you want to perform further tests, why don't you do so and report back for those who might be interested? I'm not but others might be.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K
Manni is offline   Reply With Quote
Old 1st March 2018, 22:06   #49354  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
By accurate I mean if data which I play is passed over HDMI to TV untouched for Pass Through mode (goes through proper and accurate YUY<=>RGB conversion, etc). How it looks and is processed on specific TV is a different matter.
I want to make sure that correct signal hits TV, like I have in case of pro SDI/HDMI card.
I assume this is the case, which is great.

I hope we will get custom HDR metadata injection soon, which can be sometimes useful.
kolak is offline   Reply With Quote
Old 1st March 2018, 22:12   #49355  |  Link
Ver Greeneyes
Registered User
 
Join Date: May 2012
Posts: 447
Quote:
Originally Posted by kolak View Post
I assume RGB<->YUV conversions are accurate.
If the format is some variant of YUV444 the quality loss won't be very big, but there might still be rounding errors from the roundtrip conversion.
Ver Greeneyes is offline   Reply With Quote
Old 1st March 2018, 22:36   #49356  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Those small possible rounding errors are "fine".
kolak is offline   Reply With Quote
Old 2nd March 2018, 10:31   #49357  |  Link
VAMET
UTAVATU
 
VAMET's Avatar
 
Join Date: Feb 2010
Location: Gdynia, Poland
Posts: 57
Dear Friends

I would like to ask, if I can use madVR without dedicated GPU such as GTX 1070 etc., only with CPU with integrated GPU like Intel 630? What is the best choice of CPU to use with madVR to UHD (HEVC), to have rendering lower then 41,71ms for 3840x2160 @ 23.976 (no dropped, repeated, delayed frames)?

Thank you in advance.

Sincerely
__________________
VAMET

ALLEGRO BLOG FACEBOOK

Last edited by VAMET; 2nd March 2018 at 11:04.
VAMET is offline   Reply With Quote
Old 2nd March 2018, 11:15   #49358  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Perhaps the i5-8400 or better (the 192 core UHD 630)? Get 3200 MHz memory too. 4K HDR->SDR with madVR is hard with the memory bandwidth available on iGPUs.

The Ryzen 5 2400G might also be a good option but I haven't heard many reports about it yet. It is also important to give it 3200 MHz ram. NGU likely being slow on Vega isn't a problem because you aren't running NGU on a iGPU anyway.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 2nd March 2018, 11:51   #49359  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by e-t172 View Post
ASIO4ALL is not the only "virtual" ASIO driver available. There is also FlexASIO, ASIO2WASAPI and ASIO2KS. You might have better luck with those. Especially the first one, since, well, I wrote it
Couldn't try yours (Flexasio) as I couldn't find a compiled version with installer, but I tried Asio2wasapi and it also doesn't work with the latest nVidia drivers.

So at least here, Asio4all and Asio2wasapi don't work with 39x.xx on Windows 10 Pro x64 1709 16299.248, and it's not only with REW, jRiver doesn't see the nVidia HDMI out either.

So this points to either nVidia or MS. As I don't know which build of Windows 10 Necairiel is using, I have no idea which of these two is at fault, but it's neither the Asio driver nor the application itself.

Anyone with relevant info on this please PM me so as not to clutter the thread.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 2nd March 2018 at 12:10.
Manni is offline   Reply With Quote
Old 2nd March 2018, 12:36   #49360  |  Link
e-t172
Registered User
 
Join Date: Jan 2008
Posts: 589
Quote:
Originally Posted by Manni View Post
Couldn't try yours (Flexasio) as I couldn't find a compiled version with installer
It's on the releases page. Make sure that the sample rate for your playback device and recording device are the same (as configured in your Windows sound settings).
e-t172 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 08:35.


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