Any Way To Change Screen Resolution Based On Content?

I have a 2011 Mac Mini and a late 2013 MacBook Pro with a Retina display. I also have an ASUS 302c Chromebook that is in use for portable use while the MacBook stays at home. Both laptops will comfortably display text at lower resolution but will automatically increase the resolution when looking at videos,Youtube, etc.


This is not the case with the Mac Mini which is connected to a 70 inch 4K TV. Of course it will not display 4K but I must adjust the display res in Preferences to 720p in order to display text that is legible from 10 feet away. The problem is that this resolution is not very good for movies, photos, Google Earth, etc. I must manually go to the Preference setting and increase the resolution to 1080p. The Mac Mini knows that my TV can display at that resolution and offers it as a default but this is not practical for my TV when browsing, etc,


I assume that the laptop's default display is treated differently by Mac and Chrome OS when connected to a built in display. I can't see why my Mac Mini shouldn't be able to do the same since it "knows" what my TV is capable of. Can anyone explain this shortcoming on my Mini when compared to my Chromebook/MacBook?

MacBook Pro with Retina display, macOS Mojave (10.14)

Posted on Nov 1, 2018 4:49 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 8, 2018 3:16 AM

Since Mavericks aka MacOS X 10.9.1 Apple has supported what they called 'Retina' displays on the Mac. These are screens that have a resolution that is dots per inch high enough that the individual dots are almost indistinguishable like the screen on iPhones and iPads. Smaller 4k monitors therefore can provide a high enough dots per inch resolution to qualify as a retina display.


Apple MacBooks and later iMacs came with built-in screens that qualified as retina displays and were supported by macOS for this feature. Some external monitors are also high enough resolution. However whether a monitor is automatically treated as a 'retina' display is controlled by a hidden setting in the monitor definition file. The Mac operating system comes with some displays already predefined as 'Retina' displays but in theory you can add your own custom definitions, these are stored in /System/Library/Displays/Contents/Resources/Overrides


There are also various tools for doing this for you such as SwitchResX.


There is also this website - https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generat or-with-HiDPI-Support-For-Scaled-Resolut…


Now whilst a 27" 4K display would (barely) qualify as a retina display as it has a dpi resolution of 163.18 a 70" 4K TV only has a resolution of 62.94 dpi and would therefore not be treated as a retina display.


See also https://www.tekrevue.com/tip/custom-resolution-mac-osx/


Moving on to how Apple implements the software side of their retina aka HiDPI support…


Apple first generate an off-screen image with the text and other vector based items e.g. lines at double the actual resolution, this also applies to icons provided at higher resolutions. These are then scaled down in a ratio you set in the Displays preferences. (The default being 2 to 1). For other elements on the screen e.g. a photo or a video these are done at a 1 to 1 ratio so they do not get shrunk they are displayed in the original size, so an NTSC video at 720 × 486 and a HDTV at 1920x1080. This to some extent depends on the application you are running supporting Apple's routines for drawing to the screen as an example Apple's own Safari of course immediately supported this so that text in a webpage benefited from this capability but Google Chrome initially did not.


See - The Software Side of Retina: Making it All Work - The next-gen MacBook Pro with Retina Display Review for a better background than I can detail here.


So to summarise, a suitable high resolution display could be used in a way that allows sharper text to be scaled without distorting photos and video, however your very large TV does not count as what would normally be considered suitable for use as a retina display. Despite strictly speaking your TV not being suitable you could create a custom setting so it does behave as a retina display.

Similar questions

2 replies
Question marked as Top-ranking reply

Nov 8, 2018 3:16 AM in response to georosejr

Since Mavericks aka MacOS X 10.9.1 Apple has supported what they called 'Retina' displays on the Mac. These are screens that have a resolution that is dots per inch high enough that the individual dots are almost indistinguishable like the screen on iPhones and iPads. Smaller 4k monitors therefore can provide a high enough dots per inch resolution to qualify as a retina display.


Apple MacBooks and later iMacs came with built-in screens that qualified as retina displays and were supported by macOS for this feature. Some external monitors are also high enough resolution. However whether a monitor is automatically treated as a 'retina' display is controlled by a hidden setting in the monitor definition file. The Mac operating system comes with some displays already predefined as 'Retina' displays but in theory you can add your own custom definitions, these are stored in /System/Library/Displays/Contents/Resources/Overrides


There are also various tools for doing this for you such as SwitchResX.


There is also this website - https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generat or-with-HiDPI-Support-For-Scaled-Resolut…


Now whilst a 27" 4K display would (barely) qualify as a retina display as it has a dpi resolution of 163.18 a 70" 4K TV only has a resolution of 62.94 dpi and would therefore not be treated as a retina display.


See also https://www.tekrevue.com/tip/custom-resolution-mac-osx/


Moving on to how Apple implements the software side of their retina aka HiDPI support…


Apple first generate an off-screen image with the text and other vector based items e.g. lines at double the actual resolution, this also applies to icons provided at higher resolutions. These are then scaled down in a ratio you set in the Displays preferences. (The default being 2 to 1). For other elements on the screen e.g. a photo or a video these are done at a 1 to 1 ratio so they do not get shrunk they are displayed in the original size, so an NTSC video at 720 × 486 and a HDTV at 1920x1080. This to some extent depends on the application you are running supporting Apple's routines for drawing to the screen as an example Apple's own Safari of course immediately supported this so that text in a webpage benefited from this capability but Google Chrome initially did not.


See - The Software Side of Retina: Making it All Work - The next-gen MacBook Pro with Retina Display Review for a better background than I can detail here.


So to summarise, a suitable high resolution display could be used in a way that allows sharper text to be scaled without distorting photos and video, however your very large TV does not count as what would normally be considered suitable for use as a retina display. Despite strictly speaking your TV not being suitable you could create a custom setting so it does behave as a retina display.

Nov 8, 2018 9:59 AM in response to John Lockwood

It appears that the aspect ratio for TV's wouldn't allow for compatibility with most Macs as they all have a different aspect ratio for their built in monitors. My Mac Mini on the other hand could be more flexible but doesn't have much in the way of controlling text size on a big 70 in TV. On the other hand, I also have a MacBook Pro with Retina display that works well with Windows 10 on a Bootcamp partition. Windows 10 allows for easy adjustment of text size. It is not perfect as menus and icon size can be smaller than need be for a 70 in TV viewed from a distance but it works well on my 15 inch MacBook display. I don't think it would be that much different on my 4K TV. I have used a 720p setting on my TV for as long as I have used my mid 2011 Mac Mini. If I need better resolution I have to manually go to the display settings to change the resolution. Needless to say, the resulting window sizes are disrupted and there is also a short delay in the settings change.


It appears that the new Mac Mini is 4K compatible but suffers from the same problem with text size adjustment as my older Mini. I'm afraid I will have to migrate to an Intel NUC machine for adequate 4K use with my 4K large TV. I am not aware of any decent app for global text size adjustment that might solve the problem.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Any Way To Change Screen Resolution Based On Content?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.