EDIT: 4k @120HZ is working with M4/M4 Pro. This thread is about running at a scaled/downsampled "looks like" 3840x2160 resolution, which is not currently supported on M4.
I am starting a new thread with all known information about the lack of 4k HiDPI support with the M4/M4 Pro Mac mini, as there is a lot of varying information floating around. I wish I knew about this limitation before purchasing my M4 Pro mini, so want to make sure others are aware of the issue. It has an HDMI 2.1 port but has some annoying limitations.
What is HiDPI? HiDPI, or High Dots Per Inch, refers to a display mode that renders in 2x or greater resolution, scaled to fit the display’s native resolution. HiDPI is also known as Retina, a marketing term used by Apple. More info at this link:
Summary of issue:
You can reference ticket #FB15750642 that I already opened regarding this issue.
--
Here are the resolution details for my machines connected to a 42" LG C2:
MBP M1 Pro connected with flashed USB-C adapter:
View attachment 2451377
An here's the M4 Pro mini connected to built in HDMI 2.1:
View attachment 2451372
--
Technical details below. Thanks @waydabber for the investigation and information. Please correct anything I got wrong.
I am starting a new thread with all known information about the lack of 4k HiDPI support with the M4/M4 Pro Mac mini, as there is a lot of varying information floating around. I wish I knew about this limitation before purchasing my M4 Pro mini, so want to make sure others are aware of the issue. It has an HDMI 2.1 port but has some annoying limitations.
What is HiDPI? HiDPI, or High Dots Per Inch, refers to a display mode that renders in 2x or greater resolution, scaled to fit the display’s native resolution. HiDPI is also known as Retina, a marketing term used by Apple. More info at this link:
A Definitive Guide to External Displays on macOS
Summary of issue:
- M4 and M4 Pro Mac mini do not support HiDPI 4k/5k over HDMI. BetterDisplay (and similar apps) cannot fix the issue; these resolutions appear to be software blocked by Apple. Tested in all versions of Sequoia (including latest Public Beta 2).
- This is despite 8k/60hz fully working over HDMI (which is the same horizontal resolution as HiDPI 4k).
- The flashed Cable Matters VM7100 method described in this thread for 4k/120hz also does not work on M4 minis. It has the same HiDPI limitations as built in HDMI. This method is still working on M1 Macs in Sequoia if you set 60Hz in system preferences before using BetterDisplay to enable the unlisted refresh rate of 120hz.
- If you plan to use an LG Cx OLED with your new mini, prepare yourself for some very big UI scaling as it only has HDMI inputs and cannot run at native 4k resolution with HiDPI. Other scaled resolutions (3360x1890 and below in my experience) work fine in HiDPI with 120hz.
- If you want to run a 5k2k display over DisplayPort, it's reported working with a specific cable (see this post).
I can't confirm for sure but it seems like DisplayPort connections are not affected by this issue. I assume that any 4k monitor connected with DisplayPort should have HiDPI.
You can reference ticket #FB15750642 that I already opened regarding this issue.
--
Here are the resolution details for my machines connected to a 42" LG C2:
MBP M1 Pro connected with flashed USB-C adapter:
View attachment 2451377
An here's the M4 Pro mini connected to built in HDMI 2.1:
View attachment 2451372
--
Technical details below. Thanks @waydabber for the investigation and information. Please correct anything I got wrong.
8K@60Hz and 4K@120Hz and 144Hz worked fine using the built-in HDMI port. However HiDPI resolutions are strangely fluctutaing/limited based on the display configuration (running 15.1) indeed, (both using HDMI and USB-C). The reported GPU horizontal limit is 3840px HiDPI (which is an improvement for entry level Macs) but similar to how refresh rates are limited in the display mode list for some models, resolutions seem to be limited as well. This is not entirely new as the same is the case with my older M2 Max Studio over HDMI with some displays interestingly (where the normal mode list contains no options beyond 2560px HiDPI on a 4K HDMI display while the machine should not have a limitation like that). So there is an extra logic that seems to limit HiDPI scaled resolutions below what the system is clearly capable to do.
(note: HDR resolutions are also limited with high refresh rate in the same manner as on older systems).
The M4 can also output 4K@120Hz (can do it up to 240Hz actually) just fine, but HiDPI resolution still seems to be limited at 3072px horizontally (for all refresh rates) for 4K displays for some reason. Obviously this is not the case when I connect a 8K display over HDMI (like a Samsung 8K TV) - in this case the mini has no issues going up to 3840px HiDPI horizontally, since this is needed for a proper 8K output. Also, the horizontal GPU limit according to the ioreg framebuffer entries is 3840px horizontally which is an obvious increase from the previous 3072px for entry level macs, so the limit in display mode list is clearly artificial...
If I add a 8K@30Hz timing, the HiDPI resolutions all the way up to 3840px horizontally appear - however the scaled resolution base (native resolution) will also be 8K which a 4K obviously can't handle. Sadly if I override the native resolution to be 3840x2160 again, the higher-than-3072px modes simply disappear from the mode list (even though the 8K mode is still available in the low level connection mode list and can be triggered, so the Mac parsed it from the EDID all right).
So all in all this seems to be a software limitation. I see no way around it now.
Last edited: