Devices > Video Cards, Monitors, Televisions, and Projectors

MC and MadVR incorrect scaling resolution (ROHQ)

<< < (4/5) > >>

JimH:

--- Quote from: GaryM on May 28, 2018, 12:19:44 am ---May I comment... You guys are selling a product... your product wraps up MadVR as part of the offering. If there is a bug, even one caused by something in MadVR, it is >your< job to interface with the developer there to resolve it. We are >your< customers not his.

--- End quote ---
1.  It's not clear there is a bug here.  Most madVR problems are related to configuration of madVR (which we do not recommend).

2.  When we find an important and common problem with madVR, we do talk with madshi (the developer).  It doesn't happen often, because he continues to fix problems.

3.  There is a thread devoted to madVR on doom9.  That's where any bugs should be reported.

RoderickGI:
Okay, maybe I do need to revisit using 4K. But I do enjoy my 3D movies, and I don't have any 4K source materials at the moment, so the difference may not be that great, and will cost processing power.

I didn't know that I could display 3D content in 4K using any method. I haven't come across "Super-Sampling" so I'll have to find out what that is and how to set it, unless it is just setting the output resolution to 4K for all sources. I think my TV can support SBS 3D, but I'm not sure it would at 4K resolution. I think it is limited to 1080p.

Also, I thought all 3D Blu-rays used MVC coding and that is what had to be sent to the TV. I didn't know it could be converted to SBS on the fly, or maybe it can't be and I am reading too much into the comments above. If using SBS meant I had to rip all movies and convert to SBS MKV files, I'm probably not interested. I really want to spend time watching movies, not reprocessing them.

I would be concerned if 3D required the use of Direct 3D, as that will be disappearing in future, replaced by Open GL in MC. Or is that just for the MC GUI display, and not movie playback?

I would love to avoid DPI and resolution changes for all media and the Desktop, which would only leave frame rate switching to contend with.

Maybe I'll make some time to have a play with this, but last time I tried the changes screwed up Windows for a while. However, the discussion in this thread may help me avoid problems this time. We shall see.

tij:
Frankly speaking ... i cannot tell when watching 4k HDR from 1080p on my LG OLED E7/C6 (neither can my wife ... for me its a placebo effect lol ... good to know i have best but cannot tell difference ... same feeling i sometimes get for having FLAC lol) ... i did not noticed that MadVR was downscaling my 4K to 1080p due to Windows DPI settings until @TheShoe pointed it out (ofcourse i fix that ... but still it feels the same)

But 3D on OLED is indeed a wow factor

You are right of course ... PC cannot output 3D in 4K (not MVC at least) … HDMI only specifies 3D on 1080p23 max … 4K TV will receive 1080p23 and upscale it to 4K itself (that's the beauty of it … now passive 3D get full 1080p resolution)

I think once MVC is decoded ... HDMI sends top/bottom at full resolution to TV ... so in fact it sends 3840x1080 (plus padding between images)

Due to Windows DPI on my PC ... MadVR was upscaling this 3840x1080 to 7680x2160 (massive frame drops until set upscaling setting way down) ... only to be downscaled by Windows/MC/Nvidia? back to 3840x1080 to be output for 3D … so waist of resources (my previous post described how to avoid it)

tij:

--- Quote from: Hendrik on May 28, 2018, 03:22:08 am ---Playing in 4K is just fine. The problem is when you switch the resolution and DPI scaling on the fly. If you would never change the resolution, or stay on the same DPI, you would not have any troubles. This also cannot really be fixed easily due to the way DPI scaling in Windows works.
Dealing with DPI changes is really complicated, especially since the method to do that changed a couple times in past windows versions, from 7 to 8.1 and to 10 (and only in some later builds of 10 at that).

If it was me, I would probably just accept that its super-sampling the image (ie. upscaling and downscaling), and tune the profile to make its performance acceptable. Super-sampling probably doesn't even hurt the quality.
Or use 4K SBS 3D, which may even have higher quality in the end.

4K and 3D just doesn't mix. There is no proper 3D mode in 4K, and most future 4K TVs won't even support 3D.

So several options I would see here:
- Convince Windows to use the same DPI on all resolutions. I do not know how to do that, but maybe its possible.
- Accept super-sampling, its the easiest and probably quality-neutral, just a slight performance cost (if the 3D effect looks "ok" in that mode?)
- Use 4K SBS/OU 3D if your TV supports it, which might even increase quality slightly, but does lose some of the automatic-switching magic

--- End quote ---

Yup … if working in same resolution (usually what most people do … set working resolution at max their display can support) and let MadVR do scaling … everything works fine

Problem is with 4K working resolution and 3D ... 3D encoded in MVC are 1080p ... and HDMI only specifies MVC 3D for 1080p

With DPI on ... when display switches to 1080p ... DPI tells MadVR to render accordingly (depending on DPI setting) ... on my previous DPI settinga, MadVR upscaled 3D to 4K ... BUT as display is set to 1080p for 3D ... that 4K upscale get downscaled again for TV output ... HUGE waist of resources ... to avoid this, set property of MC24 to override DPI of WIndows (see attached picture)

With DPI out of picture ... MadVR upscales to correct resolution ... BUT when 3D movie is done (1080p23) and MC returns to 4K ... without DPI, MC returns to UI that is HUGE (Fonts, Buttoms, Toolbars, etc) making it unusable until restart MC ... walkaround i found was to set [Display settings automatic change mode] to "Custom" then specify [Default (used when restoring display setting)] to my desktop setting ... this seems to force MC to "reconsider" its DPI and corretly scale its UI (see attached picture)

Hendrik:
I understand what your problem is, hence why I gave you possible options that don't require manual hackery to reset MC or otherwise work. DPI is not "out of the picture" for you, you just told Windows to make MC ignore DPI, which is why you get the huge window issue.

Getting Windows to actually keep the same DPI would be the best option if that works. Otherwise, whats really so bad at the extra scaling step? Can you actually see the difference? If you build a 4K HTPC, it should be capable to upscale 1080p to 4K without any troubles, no?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version