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 3rd January 2021, 07:42   #61101  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,922
on a UHD screen quadruple isn't used for 1080 sources.

after reading the profiles more there is no profile for 720p try the HD profiles.

odd sorting for me but it should work perfectly.
huhn is offline   Reply With Quote
Old 3rd January 2021, 14:21   #61102  |  Link
Ceppo
Registered User
 
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
I have a question.

Is madVR best upscaling method better than nnedi3/eedi3 upscaling?

Edit: Another question: is madVr deinterlacing method better than QTGMC?
Ceppo is offline   Reply With Quote
Old 3rd January 2021, 19:00   #61103  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,922
NGU aa replaced nnedi3.

deint depends on your hardware and is generally not better than QTGMC when high settings are used.
huhn is offline   Reply With Quote
Old 4th January 2021, 06:51   #61104  |  Link
tp4tissue
Registered User
 
tp4tissue's Avatar
 
Join Date: May 2013
Posts: 710
I'm not against NGU, but I truly feel it's using way too much electricity to do what it does. At 30* fov, I can barely barely make out the difference between Nearest neighbor and NGU-VeryHigh Sharp, I guessed wrong 50% of the time NGU vs Lanczos. If I wasn't looking for the difference I don't think I'd see it on anything except animated shows. I've tested this on multiple full bitrate blurays.

If anyone's Green Conscious, I highly recommend sticking with Lanczos for Earth's sake. For anyone' that's been near the Oregan fires. sigh.. it's important.
__________________
Ghetto | 2500k 5Ghz

Last edited by tp4tissue; 4th January 2021 at 06:54.
tp4tissue is offline   Reply With Quote
Old 4th January 2021, 07:53   #61105  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
It's not much power really if you're watching a couple of hours every night which I would guess most probably are not..
You're doing it wrong if you're blindly setting things without looking at the results, I've said this many times to those wanting to know "best settings"
Many are limited by what their cards can push anyway and the rest.. they don't care.. they plonk $1500 on a card and set everything to max 'cos they can.

As long as you're happy we're happy, people really shouldn't judge others choices. Lanczos is a solid resizing algo.
My own choices are based on power usage/noise and visual results. Very high settings are overkill, we all know it.
ryrynz is offline   Reply With Quote
Old 4th January 2021, 12:58   #61106  |  Link
cork_OS
Registered User
 
cork_OS's Avatar
 
Join Date: Mar 2016
Posts: 160
Quote:
Originally Posted by Ceppo View Post
Another question: is madVr deinterlacing method better than QTGMC?
I've compared QTGMC with default settings and CUVID deinterlacing. To my taste, QTGMC flattens the image too much. Also, my Ryzen 3800X could run QTGMC in realtime for SD videos only.

Quote:
Originally Posted by tp4tissue View Post
I can barely barely make out the difference between Nearest neighbor and NGU-VeryHigh Sharp, I guessed wrong 50% of the time NGU vs Lanczos.
Edge-directed upscaling methods like NGU have their limitations. There will no much difference between NGU Sharp vs Lanczos when upscaling soft SD videos or upscaling with a small coefficient. However, I always use NGU Sharp because it also provides RCA for free.
__________________
I'm infected with poor sources.

Last edited by cork_OS; 4th January 2021 at 13:10. Reason: add
cork_OS is offline   Reply With Quote
Old 4th January 2021, 18:18   #61107  |  Link
crossclass
Registered User
 
Join Date: Oct 2020
Posts: 5
May I have the present link to the latest madVR beta; I mean I found through search that "madVRhdrMeasure115.zip" is the latest but on avs forums there's some buzz about a hotfix or something. I would like to apologize beforehand if I am not being clear about the same enough. Also, if I may I would like to ask: "madVRhdrMeasure115.zip" file is almost half the size of "madVRhdrMeasure114.zip", is the installation same as beta 114 (install madVR0.92.17 then overwrite with files inside "madVRhdrMeasure114.zip") or (for beta 115) install madVR0.92.17 then overwrite with files inside "madVRhdrMeasure114.zip" and again overwrite with "madVRhdrMeasure115.zip"?
Thank you.

Last edited by crossclass; 4th January 2021 at 18:21.
crossclass is offline   Reply With Quote
Old 4th January 2021, 18:33   #61108  |  Link
tp4tissue
Registered User
 
tp4tissue's Avatar
 
Join Date: May 2013
Posts: 710
Quote:
Originally Posted by ryrynz View Post
It's not much power really if you're watching a couple of hours every night which I would guess most probably are not..
You're doing it wrong if you're blindly setting things without looking at the results, I've said this many times to those wanting to know "best settings"
Many are limited by what their cards can push anyway and the rest.. they don't care.. they plonk $1500 on a card and set everything to max 'cos they can.

As long as you're happy we're happy, people really shouldn't judge others choices. Lanczos is a solid resizing algo.
My own choices are based on power usage/noise and visual results. Very high settings are overkill, we all know it.

It's easy to rationalize personal use, drop in the ocean, but there are alot of drops, and it makes for a sizable chunk of the ocean.

I'm not against people turning it up, I'm just saying we have to be careful in using these rationalizations.

If you've got half a can of soda left, you can drink it later, you don't just pour it out. It works the same with electricity in the current situation, but it's hard to visualize it that way, because the cost is perceptually distant from point of use.
__________________
Ghetto | 2500k 5Ghz
tp4tissue is offline   Reply With Quote
Old 4th January 2021, 18:59   #61109  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Tell this to GPU manufacturers who call innovation by putting as many sms into the GPU not caring about power usage, let alone miners with their 24/7 usage... And I could keep continue on-and-on...
__________________
Ryzen 5 2600,Asus Prime b450-Plus,16GB,MSI GTX 1060 Gaming X 6GB(v398.18),Win10 LTSC 1809,MPC-BEx64+LAV+MadVR,Yamaha RX-A870,LG OLED77G2(2160p@23/24/25/29/30/50/59/60Hz) | madvr config
chros is offline   Reply With Quote
Old 4th January 2021, 19:11   #61110  |  Link
tp4tissue
Registered User
 
tp4tissue's Avatar
 
Join Date: May 2013
Posts: 710
Quote:
Originally Posted by chros View Post
Tell this to GPU manufacturers who call innovation by putting as many sms into the GPU not caring about power usage, let alone miners with their 24/7 usage... And I could keep continue on-and-on...
Again, just because there exist worse bad guys, is not justification or exemption for our own personal choices.
__________________
Ghetto | 2500k 5Ghz
tp4tissue is offline   Reply With Quote
Old 4th January 2021, 19:19   #61111  |  Link
VBB
Registered User
 
VBB's Avatar
 
Join Date: May 2016
Location: Long Beach, CA, USA
Posts: 620
Quote:
Originally Posted by crossclass View Post
May I have the present link to the latest madVR beta
http://madshi.net/madVRhdrMeasure118.zip

Just extract into the existing madVR folder. Make sure LAV filters are also updated to at least 0.74.1 https://files.1f0.de/lavf/nightly/?C=M;O=A
__________________
Henry | LG OLED65C7P | Denon AVR-X3500H | ELAC Uni-Fi x7 | ELAC Debut 2.0 SUB3030 x2 | NVIDIA SHIELD TV Pro 2019 | Plex
VBB is offline   Reply With Quote
Old 4th January 2021, 22:11   #61112  |  Link
HillieSan
Registered User
 
Join Date: Sep 2016
Posts: 176
What does 118 improve or fix?
HillieSan is offline   Reply With Quote
Old 4th January 2021, 22:36   #61113  |  Link
VBB
Registered User
 
VBB's Avatar
 
Join Date: May 2016
Location: Long Beach, CA, USA
Posts: 620
Nothing, unless you're tone-mapping. All the betas are basically for testing and improving this particular feature.
__________________
Henry | LG OLED65C7P | Denon AVR-X3500H | ELAC Uni-Fi x7 | ELAC Debut 2.0 SUB3030 x2 | NVIDIA SHIELD TV Pro 2019 | Plex
VBB is offline   Reply With Quote
Old 5th January 2021, 07:29   #61114  |  Link
crossclass
Registered User
 
Join Date: Oct 2020
Posts: 5
Thank you.
But I have to ask:
You said "...extract into the existing madVR folder", but my existing madVR folder is composed of madVR 0.92.17 + Beta 114, extract into it or fresh install madVR 0.92.17 then overwrite with Beta 118?
Thanks again.
crossclass is offline   Reply With Quote
Old 5th January 2021, 07:49   #61115  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,922
doesn't matter. all beta releases replace the same files. just make sure it is 0.92.17 or a beta version where you update over just to be save.
huhn is offline   Reply With Quote
Old 5th January 2021, 18:51   #61116  |  Link
masodes
Registered User
 
Join Date: Nov 2012
Posts: 9
Capture stream - hdr detection - hdr metadata

Hi and happy new year!

How does madvr detect hdr and where does it get the essential information?
I want to render a not tone mapped 4k hdr stream from a capture card, but madvr does not detect the video stream as hdr. For matrix, primaries and color range it only does a "(best guess)" with bt.709 and limited. When looking at the pin info, there is only VIDEOINFOHEADER set, but no VIDEOINFOHEADER2 with DWCONTROLFLAGS.
Is it possible to inject this information upstream of madvr or force madvr to do a "best guess" with bt.2020?

Pin info for the capture stream from the capture card:

Code:
Filter : Smart Tee - CLSID : {CC58E280-8AA1-11D1-B3F1-00AA003761C5}
    Module : C:\Windows\System32\qcap.dll
    
    - Connected to:
    
    CLSID: {17CCA71B-ECD7-11D0-B908-00A0C9223196}
    Filter: Game Capture 4K60 Pro MK.2 Video
    Pin: Video Capture
    
    - Connection media type:
    
    Video: YUY2 3840x2160 60fps 3667 mbit/s
    
    AM_MEDIA_TYPE: 
    majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
    subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
    formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
    bFixedSizeSamples: 1
    bTemporalCompression: 0
    lSampleSize: 16588800
    cbFormat: 88
    
    VIDEOINFOHEADER:
    rcSource: (0,0)-(0,0)
    rcTarget: (0,0)-(0,0)
    dwBitRate: 3667656704
    dwBitErrorRate: 0
    AvgTimePerFrame: 166666 (60.000 fps)
    
    BITMAPINFOHEADER:
    biSize: 40
    biWidth: 3840
    biHeight: 2160
    biPlanes: 1
    biBitCount: 16
    biCompression: YUY2
    biSizeImage: 16588800
    biXPelsPerMeter: 0
    biYPelsPerMeter: 0
    biClrUsed: 0
    biClrImportant: 0

Pin info from a recorded clip of the capture card stream where hdr detection is working:

Code:
Filter : madVR - CLSID : {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}
    Module : C:\madVR\madVR64.ax
    
    - Connected to:
    
    CLSID: {EE30215D-164F-4A92-A4EB-9D4C13390F9F}
    Filter: LAV Video Decoder
    Pin: Output
    
    - Connection media type:
    
    Video: dxva 3840x2160 59.96fps
    
    AM_MEDIA_TYPE: 
    majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
    subtype: MEDIASUBTYPE_P010 {30313050-0000-0010-8000-00AA00389B71}
    formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
    bFixedSizeSamples: 1
    bTemporalCompression: 0
    lSampleSize: 24883200
    cbFormat: 112
    
    VIDEOINFOHEADER:
    rcSource: (0,0)-(3840,2160)
    rcTarget: (0,0)-(3840,2160)
    dwBitRate: 0
    dwBitErrorRate: 0
    AvgTimePerFrame: 166778 (59.960 fps)
    
    VIDEOINFOHEADER2:
    dwInterlaceFlags: 0x00000000
    dwCopyProtectFlags: 0x00000000
    dwPictAspectRatioX: 16
    dwPictAspectRatioY: 9
    dwControlFlags: 0x7a421581
    - VideoChromaSubsampling: 5 (MPEG-2)
    - NominalRange          : 1 (0-255)
    - VideoTransferMatrix   : 4 (BT.2020)
    - VideoLighting         : 0
    - VideoPrimaries        : 9 (BT.2020)
    - VideoTransferFunction : 15 (SMPTE ST 2084 (PQ))
    dwReserved2: 0x00000000
    
    BITMAPINFOHEADER:
    biSize: 40
    biWidth: 3840
    biHeight: 2160
    biPlanes: 1
    biBitCount: 24
    biCompression: dxva
    biSizeImage: 24883200
    biXPelsPerMeter: 0
    biYPelsPerMeter: 0
    biClrUsed: 0
    biClrImportant: 0
I hope anybody has an idea. Thank you!
masodes is offline   Reply With Quote
Old 6th January 2021, 09:14   #61117  |  Link
Tsukinyan
Registered User
 
Join Date: Apr 2017
Posts: 4
My monitor isn't wanting to exactly hit 23.976hz, even though it supposedly supports it. Whether I change the refresh rate in Nvidia control panel or add a display mode in madVR for 2560x1440p144, the display settles in around 23.938hz, causing a dropped frame ever 25-26 seconds. Is there a way I can get my refresh closer to 23.976? Or is this just the result of my display being a GAMER(tm) display and not a TV? In the past, I've always used Reclock to get better syncing, but I recently did a full reinstall and am starting from scratch.


For reference:
Monitor - Acer Predator XB271HU (1440p, 144hz)
GPU - RTX 3090
RAM - 32GB
Windows - 2004
Tsukinyan is offline   Reply With Quote
Old 6th January 2021, 14:34   #61118  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Quote:
Originally Posted by masodes View Post
I want to render a not tone mapped 4k hdr stream from a capture card, but madvr does not detect the video stream as hdr. For matrix, primaries and color range it only does a "(best guess)" with bt.709 and limited.
Is it possible to inject this information upstream of madvr
EDIT: ah, snap, I missed that it's a live stream and not a file. The shortcuts for the matrix and primaries will work but I don't know how to force HDR without the filename trick.
You can add parameters to the file name itself to force them. "<filename> primaries=bt2020 matrix=bt2020 transfer=hdr.<extension>" will force what you want.
For matrix and primaries you can also use Ctrl+Alt+Shift+M and Ctrl+Alt+Shift+P shortcuts to toggle them.
Quote:
Originally Posted by VBB View Post
Nothing, unless you're tone-mapping. All the betas are basically for testing and improving this particular feature.
Not 100% true, AFAIK it's the only one but test build 113 enhanced rendering efficiency to better use the GPU (IIRC "allow a higher percentage of GPU usage before frames start to drop").
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40

Last edited by el Filou; 6th January 2021 at 14:46.
el Filou is offline   Reply With Quote
Old 6th January 2021, 14:47   #61119  |  Link
Siso
Soul Seeker
 
Siso's Avatar
 
Join Date: Sep 2013
Posts: 714
Quote:
Originally Posted by el Filou View Post
Not 100% true, AFAIK it's the only one but test build 113 enhanced rendering efficiency to better use the GPU (IIRC "allow a higher percentage of GPU usage before frames start to drop").
So beta build 113 is better than the latest 0.92.17?
Siso is offline   Reply With Quote
Old 6th January 2021, 15:14   #61120  |  Link
masodes
Registered User
 
Join Date: Nov 2012
Posts: 9
Quote:
Originally Posted by el Filou View Post
EDIT: ah, snap, I missed that it's a live stream and not a file. The shortcuts for the matrix and primaries will work but I don't know how to force HDR without the filename trick.
You can add parameters to the file name itself to force them. "<filename> primaries=bt2020 matrix=bt2020 transfer=hdr.<extension>" will force what you want.
For matrix and primaries you can also use Ctrl+Alt+Shift+M and Ctrl+Alt+Shift+P shortcuts to toggle them.

The filename parameters work perfect for files. Didn't know that.
Unfortunately i need something that works for the live stream. Is there also a shortcut equivalent to the "transfer=hdr" parameter? Matrix and Primaries toggle don't force the stream to hdr.
masodes 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 04:02.


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