Devices > Video Cards, Monitors, Televisions, and Projectors

When Windows display scaling is above 100%, MC downscales video

<< < (3/3)

tij:

--- Quote from: Hendrik on March 05, 2021, 04:10:23 am ---This works just fine if you have just one screen, or your primary screen is the one intended for video playback. If you mix screens with different DPI settings, such behavior can occur, as MC only handles one global DPI, not per screen changes.

--- End quote ---
Imho ... when video is played in full screen, DPI should not be applied to it

Also DPI should not be applied to Theatre View too

Just my 2 cents :)

Hendrik:

--- Quote from: tij on March 05, 2021, 05:40:50 am ---Imho ... when video is played in full screen, DPI should not be applied to it

Also DPI should not be applied to Theatre View too

--- End quote ---

Fullscreen or not is entirely irrelevant to that. Windows handles most of that, and you can't just turn it on or off. And if you have only a single screen and not messed with the DPI settings on the MC process, then it functions just fine here.

Oh, you are also not allowed to change resolution between different resolutions with different DPI, as for Windows that has the same effect as having multiple monitors. But actually changing resolution for video playback is IMHO the wrong thing to do in any circumstance. If you have one screen with one resolution (or all screens have the same resolution/dpi), or in other words, one value for DPI only, then it is handled entirely transparently.

tij:
I stop changing resolution since i switched to top/bottom 3d ... so all my movies play at 2160p ... only thing get switched is fps.

But i can see ppl want to switch resolutions:
1. Ppl who still want to output 3D in frame pack and play 4k movies (3D framepack is only supported at 1080p)

2. Ppl who wants to use their expensive Envy or Lumagen to do scaling and want to output video in original resolution

Also ... this MadVR scaling per DPI - is transparent ... unless you turn OSD on - you would not know its happening (though it does consume GPU resources which could have been used for better scaling or post processing ... and quality of picture does seem to degrade fractionally with exra scaling up and scaling back down ... )

But this doesnt bother me ... so i will just drop it :)

tij:

--- Quote from: Hendrik on March 05, 2021, 06:21:37 am ---If you have one screen with one resolution (or all screens have the same resolution/dpi), or in other words, one value for DPI only, then it is handled entirely transparently.

--- End quote ---

That got me thinking ... as long time ago I had a second monitor attached to system for debugging that probably had a DPI setting different from my current TV.

Typical of Windows, it was likely that Windows stored DPI setting for that second monitor which screw up with my MadVR scaling.

As I cannot change DPI of that second monitor any longer to match my current TV (I dont even have it now), I tried this (this set DPI for all displays to same value ... i was hoping it will override value stored for that second monitor, which it did)

In Windows: [Display Setting]->[Scale and Layout]->[Advance Scaling Settings] ... I then entered my desired scaling into "Enter a custom scaling size..."

It required me to sign out for effect to take effect ... but after that no more unnecessary MadVR scaling

Hope this helps someone with similar problem

fitbrit:
Thanks for chiming in, Hendrik. I'm sorry, I lost track of this thread for a while.

I too never change resolutions, only refresh rate. However, my video card is connected to two different inputs on my AVR, and the "two displays" are set to be mirrored. THis was done so I could play two channel audio through a different, non-HDMI output, and still have the picture I was expecting to see in MC.
Both displays should show up as being identical. The only thing that is changing is the refresh rate.

Navigation

[0] Message Index

[*] Previous page

Go to full version