Display – How a Screen Displays Higher Resolution Than Physical Resolution

displayresolution

My MacBook Air screen has a 2560 x 1600 physical resolution but using some software i.e. EasyRes, my screen is allowed to display resolutions lower than 2560 x 1600.

According to my limited knowledge, this is possible when multiple hardware pixels are mapped into one logical pixel to display a lower resolution. (Please correct me if I'm wrong)

However, my screen is allowed to also display higher resolutions than my native resolution i.e. higher than 2560 x 1600.

How is this possible when my physical resolution is only 2560 x 1600? How can my screen show, say 2880 x 1800 pixels when there are only 2560 x 1600 hardware pixels available?

A high level answer of this process is appreciated.

Best Answer

The increase in render resolution versus actual native resolution is a form of anti-aliasing. It is typically known as Supersampling.

Your screen may physically only able to show 2560x1600 but if you render at a higher resolution and scale it down you can get more detail than you would at native resolution. The PS5 for example almost always targets 4K resolution even on HD displays because you get better anti-aliasing and scene detail even when scaled down.

In theory you would render everything at a scale with a ratio equivalent to the increase from the lower to higher resolution, then scale it down to native resolution. Doing this has a cost in that you are doing more work in rendering at a higher resolution, which needs more RAM, and then scaling it down, which requires more processing power, but this is often easily achieved by modern graphics cards.

What happens is that you end up with elements that are the exact same size as they would be if you rendered at the native resolution, but everything ends up being slightly "filtered" and softened by the scaling.

It reduces harsh lines to a more subtle blend in edges that can be more aestetically pleasing at the cost of needing more computation. This is a somewhat extreme example but you can see the effect it can have on the edges of lines that would otherwise look somewhat jagged. (From Wikipedia)
enter image description here

Related Question