Techcrunch (very vaguely)
seems to imply that M1 Macbook Pro does support two external monitors. Their wording is a bit strange though:
"The M1 MacBook Pro has two Thunderbolt controllers, one for each port. This means that you’re going to get full PCIe 3.0 x4 speeds out of each and that it seems
very likely that Apple could include up to 4 ports in the future without much change in architecture.
This configuration also means that you can easily power an Apple Pro Display XDR and another monitor besides. I was unable to test two Apple Pro Display XDR monitors side-by-side."
They say it can it power two displays but don't actually get it to do that. That's not how you do a review.
Anyone have the CalDigit Pro dock? The chart in this pages seems to imply it can use 2 external extended displays, unless I’m reading it wrong.
www.caldigit.com
Two displays but mirrored. This seems to imply that it's using an MST hub in the case where there is only one DisplayPort signal available as is the case when the dock is connected to a USB-C host or a Thunderbolt host that has only one DisplayPort connection. The page has a picture of the Thunderbolt host case - which allows for extended dual 4K displays, and the USB-C host case which allows for dual extended HD monitors (but probably single mirrored 4K 30Hz displays for macOS since macOS does not support MST for multiple displays).
I would like verification that the MST hub kicks in for Thunderbolt connection mode when only one DisplayPort signal is present. Does it use Titan Ridge controller to allow both USB-C and Thunderbolt hosts? If it uses Titan Ridge, then why are the ports only DisplayPort 1.2? Is the MST hub only DisplayPort 1.2? A DisplayPort 1.4 MST hub would allow higher resolutions than those listed on the page (and even greater resolutions for GPUs that support DSC).
so does it run true 5k res to a single LG UltraFine 5k? or is it forced to only 4k? (thanks!)
Forced to 4K probably since LG UltraFine 5K requires two DisplayPort connections over Thunderbolt.
CORRECTION: M1 Macs have two DisplayPort connections to Thunderbolt, which can be used to provide full resolution (5K) on a tiled display like the LG UltraFine 5K, Dell UP2715K, or HP Z27q. But the two DisplayPort connections cannot be used to connect two separate displays. Whether a display is tiled or not, only one can be connected via Thunderbolt. This has been tested with a HP Z27q that can show the input resolution in its on screen menu. ioreg output confirms this for the LG UltraFine 5K. ioreg also confirms DSC for the 6K case.
I just got my Mac mini today and connected it to two external monitors, however only one of them are 4K 32 inch screen and the other full HD 27 inch screen. Works like a charm.
You mean one monitor to the HDMI 2.0 port and another to a Thunderbolt port. There was no question about that working.
Had to buy new since my MacBook Air 2019 couldn't have both monitors working at the same time. Or I should say I could put in second monitor but if I turned it off, it wouldn't start again.
Your MacBook Air 2019 should have had no problem with two external displays 4K 60Hz or less. You probably had a bad display/cable/adapter.
Apple hides the true resolution and normally SwitchResX shows but that isn't working. I can't find the command line that will pull the clocking information. Need to find some screen time looking at high res images to compare.
At least one person said SwitchResX does work. What happens when you try to use SwitchResX?
Does the following command work?
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_M1.txt 2>&1
MacOS lies about resolutions. Yes, it shows 5120x2880 on my M1 but that is the "back buffer" or something like that. Going through old TB2 it shows the same thing but using SwitchResX it shows actual of 3840x2160.
All functions appear working for the 5K. Camera, microphone, speakers, USB keyboard, SuperDrive. Through System Info charging says it is 85watts.
back buffer - you mean framebuffer. The framebuffer can be any size and is scaled to the output signal size. In this case 5K is scaled to 3840x2160. To get 5K on the LG UltraFine 5K requires two 2560x2880 DisplayPort signals (dual link SST)
but the M1 Mac can only provide one over Thunderbolt.
But, can you connect 2 so that one mirrors the laptop display and the other acts like an external?
I don't think so. I think it would be complicated. The signals would have to be identical or there would need to be an MST hub involved. In either case, there would need to be some switching as well.
An MST hub in a dock or by itself does mirroring internally (or macOS sees the two displays connected via MST and creates MST streams consisting of a stream that is duplicated for each stream - I'm not sure I've seen evidence that macOS is responsible for the duplicated streams - it may be all up to the MST hub - I don't know exactly how an MST hub works in this case).
No. A mirrored display still counts as a display.
Maybe not in the case of a MST hub - if the MST hub does the mirroring work.
Does anyone know if a “classic” Apple Cinema HD Display (23”, dual-link DVI) will work with the M1? I am currently using it with a 2015 MBP, using a DVI to MiniDisplayPort connection. Seems it should work with a MiniDisplayPort to USB-C adapter?
Just use a HDMI to DVI adapter. The 23" display is single link DVI which is the same as HDMI. Dual Link is required for resolutions greater than 1920x1200 such as the 2560x1600 of the Apple 30" Cinema Display. Your idea of a USB-C to Mini DisplayPort (female) adapter with the DisplayPort (male) to DVI adapter connected to the DVI cable of the display should also work. There exists USB-C to DVI adapters and more expensive USB-C to dual link DVI adapters.
I've got an LG 38GL950 that I use between my Mac and a Gaming PC, and I've gotten used to running 3840x1600@120Hz on the Mac side as well. That eats pretty much all the bandwidth DisplayPort 1.4 offers, and Apple doesn't actually say if they support 1.2 or 1.4 with the new machines. :|
To support XDR at 6K 60Hz with one DisplayPort connection requires DisplayPort 1.4 with DSC. For 6K, only HBR2 with DSC is required. So the real question is, do the M1 Macs support HBR3 (for 5K 60Hz or 8K 30Hz 8bpc) and HBR3 with DSC (for 8K 60Hz 8bpc)?
To test for HBR3, you can try 8K 30Hz, 5K 60Hz, or 4K 120Hz (or at least anything over 4K 100Hz). Testing for HBR3 with DSC would require higher refresh rates. You have to make sure it's not using chroma sub sampling instead of DSC.