MBP M4 Pro chip cannot drive two external monitors at the same time.

I cannot run two monitors external at the same time. I have tried TB5 cables direct to MBP, TB4 cables direct to MBP, TB5 cables to a TB5 dock, TB4 cables to a TB4 dock. USB-C to DP cables, USB-C to HDMI adapters, nothing works. My monitors are ASUS PG32UCDM, I set both to 100Hz 1440P and only one will display.


I’ve plugged one TB5 port and the other HDMI port. I pull the cables the other displays. They both display on my M1 at 1440P 100hz same time. They don’t even work at 1080P/60hz together, lid is always closed.


the docks are both OWC with genuine TB5 and TB4 cables.


I’ve factory reset the MAC, monitors.


anyone any ideas? MAC support says a know issue but I can’t believe it is as it has not blown up on the internet.


i don’t think this could be a monitor issue as they are both the same and both work correctly on an M1 with the pro chip.



MacBook Pro 14″, macOS 15.2

Posted on Jan 17, 2025 3:36 PM

Reply
22 replies
Sort By: 

Jan 19, 2025 11:02 PM in response to ahearn

ahearn wrote:

So my solution came from the Genius Bar, they got two monitors running at 60Hz (all their monitors would do) one using TB port other on HDMI. Bizarrely they said the only way to get it to work and at 60Hz on pro and max was TB and HDMI….


I'm not sure why. Unless the issue was "two monitors both incorrectly presenting the same unique ID", and the Mac was internally using composite identifiers like

  • (USB-C, monitor serial number 1002005)
  • (HDMI, monitor serial number 1002005)

to identify the monitors. Then I could see the different interface types masking the incorrect use of a single ID.


Otherwise I would have expected a MBP with a M4 Pro chip to be able to drive both monitors at 60 Hz. Technical Specifications clearly say that "Up to two external displays with up to 6K resolution at 60 Hz over Thunderbolt" is one of the supported two-monitor configurations for your MBP.


MacBook Pro (14-inch, M4 Pro or M4 Max, 2024) - Tech Specs - Apple Support

MacBook Pro (16-inch, 2024) - Tech Specs - Apple Support


They suggested exchanging it even though it was 10days passed the return date. I decided to change it for a Max (they offered an ultra but I’d no idea what that was at that point in time).


Interesting offer. There are no Mac notebooks with Ultra chips.


An Ultra "chip" is actually two Max chips joined back-to-back. The electrical and cooling requirements are such that a M1 Ultra or M2 Ultra Mac Studio weighs two pounds more than its M1 Max or M2 Max counterpart. A Mac Studio can also suck up to 370W of power from the wall, and that sort of power demand could drain a notebook battery flat in no time.


Anyway brought it home, plugged it in. And voila, using my single TB5 cable to my TB5 dock, I get my two monitors operational both 1440p and both 120hz.


I'm glad that it worked out for you – and that you got an upgraded GPU out of the deal!

Reply

Jan 17, 2025 4:05 PM in response to ahearn

There's one possibility. It's remote, but I can't rule it out.


You say that both of the monitors are ASUS PG32UCDM monitors. All monitors are supposed to have unique IDs, but monitor manufacturers sometimes cheat and program the same ID into a whole batch of monitors. That way, they can use a single firmware image for all of those monitors, instead of having to load a slightly different image (same code, different serial number) for each one.


When this happens, it usually involves monitors of the same type, that just happened to be in the same production batch. So when you buy two monitors of that type,

  • You might get ones from different batches, with different IDs, which appear to be unique IDs to your system – in which case you don't see a problem.
  • You might get ones with identical IDs, and for whatever reason, a computer might work with them in spite of the standards violation.
  • You might get ones with identical IDs, and your computer might not be able to work with both monitors properly, at the same time, because it is relying on that ID, and they are both claiming to be the same monitor.


If you are running into the third case, that might explain the situation. If you could check the ID of each of the two displays (when it is attached by itself), then compare them, that might tell us whether that is the issue.


But I don't know how to view the IDs, off-hand. Maybe someone else would know.

Reply

Jan 17, 2025 4:22 PM in response to ahearn

ahearn wrote:

They both display on my M1 at 1440P 100hz same time. They don’t even work at 1080P/60hz together, lid is always closed.
i don’t think this could be a monitor issue as they are both the same and both work correctly on an M1 with the pro chip.


I take it that you have a 14" or 16" MacBook Pro with a M1 Pro chip. For one of those, the limit on the number of external displays would be the same whether the lid was open or closed.

Reply

Jan 17, 2025 4:25 PM in response to ahearn

ASUS PG32UCDM appears to be a 4K display WITH 10 bits/color options (HDR)


I/O PORTS

DisplayPort 1.4 DSC

x 1

HDMI (v2.1)

x 2

USB-C

x 1 (DP Alt Mode)


That is very near the switching speeds AND total bandwidth for the digital logic used in these cables.There is simply not enough bandwidth to run TWO display on one cable out of the Mac. in fact, there is barely enough to run ONE of your high end displays.


[The possible exception is if you have a genuine ThunderBolt-5 DOCK, which is bleeding edge technology. As a VERY early adopter, you may discover any number of wonky special cases. But you don't get anything faster than ThunderBolt-3 speeds without a genuine ThunderBolt-5 Dock and cables.]


to run ONE:

• you could use a USB-C cable directly and get refresh rates of 60 HZ, you MIGHT be able to get 98 HZ, but not higher. If you turn off HDR, dropping back to 8-bits/color, you could get as high as 120 Hz refresh rate. That USB-C or equivalent cable would have to be ONE meter or shorter.


• The above also applies to using an adapter/cable to DisplayPort.


• 10 bits/color over ONE HDMI cable is much more limited, topping out at 50 Hz, unless you compromise color integrity. if you drop back to 8 bits/color, you can attain 60 Hz, or slightly higher if you compromise color integrity. The required HDMI cable MUST be certified ULTRA cable, which is backward compatible.


• 10 Bits/color using TWO cables: Each cable carries HALF (Left/Right) the display data, and speeds on the cables are far lower, so refresh rate can probably go much higher. (I don't know of any refresh rate lookup tables, you will have to try it) The display puts the two halves back together using its Picture-by-Picture feature. The Mac has supported this for many decades. Users report this feature works great, with no artifacts or compromises.




Reply

Jan 17, 2025 4:58 PM in response to Grant Bennet-Alder

I can get 240hz 4K one a single monitor over TB5 cable direct to monitor. Same on the OWC TB5 dock.


i want 100hz on both monitors at 1440P either via dock or direct connect. This is clearly in the specs of the M4 pro chip per Apple.


just now having two monitors working together would be good.

Reply

Jan 17, 2025 5:09 PM in response to ahearn

<< having two monitors working together would be good. >>


Two monitors on two cables works just fine.

Combining them onto ONE cable out of the Mac, is the only part that does not seem to be working properly for you.


a 2K display (2560 by 1440) at 10 bits/color consumes ALL the bandwidth of a USB-C cable at refresh rates above about 200 Hz. there is no additional bandwidth to support an additional display.


a 2k display at 8 bits/color tops out at 240 Hz. but again, that consumes ALL the bandwidth of the USB cable.

Reply

Jan 17, 2025 5:27 PM in response to Grant Bennet-Alder

He's saying that things don't work with two monitors even if you take the dock out of the picture, and attach both directly to the MBP.


If those are the only monitors, that makes me suspect a "duplicate unique ID" issue, though I can't be certain. It could be there is some difference between the M1 Pro MBP and the M4 Pro MBP – or the macOS versions which they were running – that would account for duplicate IDs causing problems in one case, but not the other.


But that's only a hypothesis. It could be wrong.

Reply

Jan 17, 2025 5:29 PM in response to ahearn

ahearn wrote:

Two monitors on 2 cables does not work for me that’s my problem. Only one monitor will display at a time the other shows no signal. Using 2 cables one to each monitor and other end to two TB5 ports on the MBP


If you unplug the dock completely, so there's no chance of it trying to consume any of the video outputs from the MBP – and just plug in the two monitors, does that change things?


I'm guessing not, but it would be useful to know the result of the experiment.

Reply

Jan 17, 2025 5:37 PM in response to Servant of Cats

<<. He's saying that things don't work with two monitors even if you take the dock out of the picture. >>


I read,

"That setup is unacceptable to me"


rather than:

"that setup does not physically work"


If that setup does not physically work, how long are the cables you are using?

Reply

Jan 17, 2025 7:15 PM in response to ahearn

you don't appear to have the Docks that will solve your problem.


to be successful, a ThunderBolt Dock of any description must already Have the ports you need, like HDMI or DisplayPort, to connect your displays. Splitting a ThunderBolt out of your Mac into additional Thunderbolt ports does not help, because the split-off ThunderBolt ports do NOT have the ability to carry display data from the computer. Only the original ThunderBolt port on the computer knows how to add display data onto the cable.


also, could you please answer again, so that I can be sure I understand:


¿DO two displays on two distinct cables (no docks) provide a picture (of any description) on each display?



Reply

Jan 17, 2025 8:37 PM in response to Grant Bennet-Alder

Grant Bennet-Alder wrote:

to be successful, a ThunderBolt Dock of any description must already Have the ports you need, like HDMI or DisplayPort, to connect your displays. Splitting a ThunderBolt out of your Mac into additional Thunderbolt ports does not help, because the split-off ThunderBolt ports do NOT have the ability to carry display data from the computer.


Other World Computing has Thunderbolt hubs and docks that do split Thunderbolt chains in a way that lets you plug USB-C (DisplayPort) displays or adapters into up to two of the downstream Thunderbolt ports.


For instance: Other World Computing – OWC Thunderbolt Hub


This is not the only such product on the OWC site, and if OWC can do it, there might be similar products on the SonnetTech and CalDigit sites (among others).

Reply

Jan 17, 2025 10:23 PM in response to Grant Bennet-Alder

the OWC dock you linked is the TB4 hub I have. I also have this hub https://www.owc.com/solutions/thunderbolt-5-hub


Once again two cables plugged into the MBP TN5 port and connected directly to each monitor only works on one monitor, the other is dark. If I unplug that cable the dark monitor works, but never both at the same time, I’m beginning to think there is a TB bus issue inside the M4z

Reply

Jan 18, 2025 7:28 AM in response to ahearn

ahearn wrote:

Two monitors on 2 cables does not work for me that’s my problem. Only one monitor will display at a time the other shows no signal. Using 2 cables one to each monitor and other end to two TB5 ports on the MBP


If two displays on two cables does not work, we have to fix that FIRST. Adding a Dock to a non-working situation NEVER makes things better.


since "how a Mac detects displays" is not trivial, I am adding some more information about that here to be certain you are using the appropriate procedure. you may already know this, in which case just ignore.


To get a Mac display to become active, you need the Mac to query the display, and the display to answer with its name and capabilities. Otherwise, the display will not be shown as present, and no data will be sent to the display. "No signal detected" is generated by the DISPLAY, not by the Mac.

 

This query is only sent at certain times:

• at startup

• at wake from sleep — so momentarily sleeping and waking your Mac may work

• at insertion of the Mac-end of the display-cable, provided everything on that cable is ready-to-go

• hold the Option key while you click on the (Detect Display) button that will appear in Displays preferences (from another display)


--------

The other issue that sometimes trips up users is that USB cables are limited to ONE meter maximum, as are DisplayPort cables. Longer cables can cause transmit errors, and the Mac shuts off the display when it sees transmit errors.

Reply

Jan 18, 2025 10:08 AM in response to Grant Bennet-Alder

I understand this. For context (using both monitors simultaneously)


both monitors work fine on my PC using RTX 4080 super over DP/HDMI.


both monitors work fine @ 60Hz on my raspberry pi 5 over mini HDMI/HDMI


both monitors work fine on my 16” M1 MBP with Pro chip @ 100hz on any combination of cables/docks except cables rates for 60Hz only.


both monitors do not work on my M4, through any combination of cables rates/docks.


are there any logs or any other tools that can be run to determine what is happing when a 2nd monitor is plugged into. I’m sure support have access to such tools but doubt a Genius Bar would know.



Reply

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.

MBP M4 Pro chip cannot drive two external monitors at the same time.

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