Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

M4 Macbook Air not recognising dual screens

Hello guys my Macbook Air M4 32 GB is not recognising dual screens. I have 2 screens plugged into a HP hub, from where a USB-C cable connects it to my Mac. As I saw with older models, what it does is that only one monitor is showing, and Mac is not detecting the second. That leads that both screens show the same thing, instead separately showing f.e. different windows of a browser. The dock hub is working for non Mac users, that I know.

Does anybody else have a similar problem with this version of Mac? Is there anything that could be done?


Thank you for your responses.

2 replies

The MacBook Air M4 supports up to two external monitors simultaneously, in addition to its built-in display, so using two separate external screens should be possible with the right connection method. 


Apple's official specifications confirm support for two external displays at up to 6K resolution at 60Hz each: Apple Support – How many displays can be connected to MacBook Air.


The important distinction is between mirroring and extended desktop. 


Mirroring means both monitors display the same content, whereas an extended desktop allows you to have different windows or applications open on each monitor and drag them between screens.


If both monitors currently show the same image, first go to Apple menu >> System Settings >> Displays and check whether macOS recognizes both monitors separately and allows you to configure them as an extended desktop. 


Apple's guide explains how to connect external displays to a MacBook Air and configure display settings.


If macOS detects only one external display, the issue may be the dock or hub rather than the MacBook itself. 


Some docks and hubs use DisplayPort MST (Multi-Stream Transport) to drive multiple monitors. 


Although this works for extending displays on many MS Windows computers, macOS does not support MST for extending the desktop across two independent monitors in the same way. 


Consequently, both monitors may mirror each other, or only one may be detected.


To troubleshoot, try connecting each monitor directly to a separate USB-C/Thunderbolt port on the MacBook Air using compatible cables or adapters. 


This helps determine whether the dock or hub is the limitation. 


Apple also recommends connecting a display directly to the Mac when troubleshooting a display connected through a dock or hub. See Apple Support – If your external display is dark or low resolution.


Next, check the exact model and specifications of the dock or hub to determine whether it supports two independent external displays on macOS. 


Depending on the model, you may need a compatible Thunderbolt dock or a DisplayLink-based dock with the appropriate macOS software installed.


You can also follow Apple's troubleshooting steps if a monitor is not  detected, including disconnecting and reconnecting it, checking the cables, using the Detect Displays option where available, and installing applicable macOS updates.


The MacBook Air M4's 32GB of memory is not a limitation here, and you do not need to close the laptop lid to use two external displays. The most useful next step is to identify the exact dock or hub model and check whether macOS recognizes one or two external displays in System Settings.


Relevant Apple resources:





b-davca wrote:
Hello guys my Macbook Air M4 32 GB is not recognising dual screens. I have 2 screens plugged into a HP hub, from where a USB-C cable connects it to my Mac. As I saw with older models, what it does is that only one monitor is showing, and Mac is not detecting the second. That leads that both screens show the same thing, instead separately showing f.e. different windows of a browser. The dock hub is working for non Mac users, that I know.


What HP hub are you using?


The symptoms you describe are typical of a hub using DisplayPort MST to drive multiple displays. Macs do not support DisplayPort MST and will only drive multiple displays from one hub or dock if it is a Thunderbolt device. When a Mac feeds a single video signal to a hub that is using DisplayPort MST and that has two attached displays, the hub will usually feed copies of that one signal to both displays. The displays appear to "mirror" each other, but the Mac is only aware of the existence of one of them.


If your HP hub is a plain USB-C hub, that is the problem. You'll need to replace it with a Thunderbolt one or else arrange your displays so that they are connected through different USB-C host ports. E.g.,

        M4 MacBook Air (USB-C port 1) --- HP hub --- display #1
        M4 MacBook Air (USB-C port 2) --- display #2


If your HP hub is a Thunderbolt device, but has more than two places to plug in displays, some of those places might be connected together using DisplayPort MST while others aren't. You might need to experiment to find which combination of places to use.


Does anybody else have a similar problem with this version of Mac? Is there anything that could be done?


This problem comes up quite frequently when people use plain USB-C hubs that have multiple places to plug in displays with Macs. Such devices rely upon DisplayPort MST or on second-class workarounds.