Up to two external displays with up to 6K resolution at 60Hz at over a billion colors (M1 Pro) or
Up to three external displays with up to 6K resolution...at 60Hz at over a billion colors (M1 Max)
Did anyone test how many monitors with different resolution works with M1 Pro/Max?
I don’t know how the specific design works, but the issue is that the system needs to have a frame buffer or two for each screen, plus many offscreen buffers, and the chipset has a 2D/3D GPU which drives data into those frame buffers. So that’s the limit, not the number of connectors.With 3 x TB4 and 1 x HDMI 2.0, a maximum of two external displays on the M1 Pro seems like a surprising limitation.
Heck, my mid-2014 MBP, with 2 x TB2 and 1 x HDMI 1.4, can drive three external displays. I.e., it can drive displays from each of its video-capable ports.
The actual DisplayPort 1.4 to HDMI 2.0b chip used by the M1 Pro/Max Macs can support higher resolutions by lowering the refresh rate. You just need to ensure the bandwidth (multiply pixel clock by bits per pixel) doesn't exceed 14.4 Gbps. With proper driver and display support, chroma sub sampling can be used to reduce effective bpp down to 12 (similar to the 12 bpp DSC mode that Apple uses for the Apple Pro Display XDR display except DSC is much smarter about the info it throws away so it looks much better than 4:2:0).One thing I do know is the HDMI has a max of 4K60, so if you somehow want 6K resolution on two screens, you’ll need to use Thunderbolt (DisplayPort).
Do you know why Apple chose to make their HDMI port 2.0 instead of 2.1?The actual DisplayPort 1.4 to HDMI 2.0b chip used by the M1 Pro/Max Macs can support higher resolutions by lowering the refresh rate. You just need to ensure the bandwidth (multiply pixel clock by bits per pixel) doesn't exceed 14.4 Gbps. With proper driver and display support, chroma sub sampling can be used to reduce effective bpp down to 12 (similar to the 12 bpp DSC mode that Apple uses for the Apple Pro Display XDR display except DSC is much smarter about the info it throws away so it looks much better than 4:2:0).
6K could work from HDMI 2.0 using 4:2:0 8bpc 55Hz (or 10bpc 45Hz for HDR) but as far as I know, the Apple Pro Display XDR doesn't support 4:2:0 (it does support 6bpc but macOS does not). You would need a super fancy adapter to convert HDMI 2.0 4:2:0 to DisplayPort 1.4 RGB with DSC (the XDR is limited to HBR2 when using a single DisplayPort connection - I haven't seen it do HBR3 except in the Thunderbolt non-DSC case). All HDMI 2.0 to DisplayPort adapters that I know are limited to 4096 width. HDMI 2.1 to DisplayPort 1.4 adapters may exist in the future that could do > 4096 width (maybe available next year) but I don't know if they'll include DSC encoding.
https://insights.club-3d.com/thread/hdmi-2-1-to-usb-c-displayport-1-4-alt-mode/
Of course, M1 Macs don't have an easy method to create display timings so this will not be easy to test until that's solved.
Macs also don't have a method to enable/disable chroma sub sampling. But maybe it can be altered by modifying the display preferences (at least for M1 Macs as discussed at https://gist.github.com/adaugherity/7435890#gistcomment-3761736 ).
Do you know why Apple chose to make their HDMI port 2.0 instead of 2.1?
What determines the bandwidth limits? Do TB/HDMI interface directly with the SoC, or do they interface via, e.g., PCIe 4.0 lanes? If the latter, it would be the number of PCIe lanes allocated to each port that would determine the bandwidth.bandwidth limits in the display engine I expect. HDMI 2.1 is up to 48 Gbps, while HDMI 2.0 is only up to 18Gbps
Not being able to use all the capabilities of a port has never been an excuse to not use a port.bandwidth limits in the display engine I expect. HDMI 2.1 is up to 48 Gbps, while HDMI 2.0 is only up to 18Gbps
PCIe has nothing to do with display output limits.What determines the bandwidth limits? Do TB/HDMI interface directly with the SoC, or do they interface via, e.g., PCIe 4.0 lanes? If the latter, it would be the number of PCIe lanes allocated to each port that would determine the bandwidth.
HDMI 2.1 is substantially different that HDMI 2.0. It’s not simply faster. My guess is that either the silicon wasn’t available or it added too much cost.Do you know why Apple chose to make their HDMI port 2.0 instead of 2.1?
The HDMI port is certainly not on this machine for the purposes of running a daily external monitor.HDMI 2.1 is substantially different that HDMI 2.0. It’s not simply faster. My guess is that either the silicon wasn’t available or it added too much cost.
For the key feature of attaching a display for conference room, presentations, etc., the HDMI 2.0 is completely sufficient.
For a 4K desktop daily monitor, though, DisplayPort is a better choice on this laptop, because DP can deliver 4K60 with 10-bit 444, and the HDMI connector stops at 4K60 8-bit 444
I don't really see why not - it looks perfectly capable of outputing to a 4K monitor @60Hz, or am I mistaken?The HDMI port is certainly not on this machine for the purposes of running a daily external monitor.
Thunderbolt port can only have two displays unless you use DisplayLink USB adapter for a display.Has anyone had any luck running three monitors on an M1 Max off a dock with a single connection to the laptop
I have proved I can run three displays with three separate TB to HDMI cables, but the dock I tried so far only supported two downstream monitors, even though it had 3 downstream TB4 ports
That's not what I meant. The MacBook Pro has three Thunderbolt 4 ports which are the be-all-end-all for display connectivity. They are there for that, among other things.I don't really see why not - it looks perfectly capable of outputing to a 4K monitor @60Hz, or am I mistaken?
Considering I (and I'll bet many users) only have FHD or QHD (2560x1440) monitors, I don't see the HDMI 2.0 port as having any limitation. I have *never* seen any 4K monitors in my customers' corporate offices - mostly they are cheap 23-27" screens. I plug into these all day long when working on-site, and go home and plug in to similar monitors (albeit slightly higher quality ones)
I'm not arguing that the TB4 ports aren't more capable...just that they don't appear to offer any advantage over the HDMI port with many displays.That's not what I meant. The MacBook Pro has three Thunderbolt 4 ports which are the be-all-end-all for display connectivity. They are there for that, among other things.
The HDMI port is there for convenient connecting to infrastructure. If you (and by you I mean anyone) are determined to use this port for primary monitor output, don't complain or question its veracity. That's not why the port is there.
I have an M1 Pro which I hooked up to two monitors via a dock with two DisplayPort outputs. I opened the MacBook Pro to confirm that display would also work and then, just for the hell of it, I connected to my iPad with Sidecar.Can M1 Pro connect to 2 HDMI monitors while wireless streaming to an iPad as a third monitor?
Convenience.If you have an HDMI port for a display, why would you need to use one of the multi-prupose TB4 ports instead? I have other peripherals that need these (external disks, audio interfaces, vide capture device).
Good answer...for those that have monitors that can supply power via USB-C/DisplayPort!Convenience.
I can plug into the monitor with a single cable and get charged from it, use the built-in USB ports it has for peripherals I leave at the desk (e.g., network adapter), time machine backup drive, etc.
Assuming you don't have such nice monitors (last time I checked, USB-C DisplayPort & power delivery was only on the more expensive models), is there any inherent advantage of using the TB4 ports if you have an FHD, QHD or 4K monitor with only HDMI, full-size DisplayPort or DVI, that has no USB-hub?