Audio Out through HDMI counts towards maximum displays?

I'm using an M4 Pro, which according to Apple supports up to two external displays. I'm using both of those, one connected with DisplayPort via USB-C, one with LunaDisplay also via USB-C. I also have a relatively high-quality sound system (Teufel Consono & Concept sub), which is capable of HDMI, RCA and USB-C Audio in.


Since I'm already using 2 of my MBP's 3 USB-C slots, I'd like my sound to come out of the MBP's HDMI Out, since I'm not using that for anything else, and also because that's the only way to enable digital audio passthrough in the Music and TV apps. Unfortunately, using the HDMI Out for audio seems to be counted towards the maximum display count supported by the MBP, which I can measure by trying to connect all three at once, which doesn't work, but once I disconnect one, the other two work; no matter which of the three I disconnect, the other two will then suddenly work, and the third won't if I try to connect it again.


Does anyone know what the reason for this is? There's no image information sent through HDMI when using it just for sound, the handshake should communicate this, so macOS should know. Therefore, there would be no reason to count it towards the display limit, since just the audio really shouldn't significantly add towards the processor's load. It might be a technicality with how macOS handles HDMI signals, but then that seems like a fixable oversight; I can't be the only one with this issue (two displays + wanting to use a good external sound system, for which HDMI is a good choice as the connector).


Does anyone know a workaround for this?

MacBook Pro 14″, macOS 26.0

Posted on Sep 20, 2025 7:03 PM

Reply
20 replies

Sep 24, 2025 4:26 PM in response to Servant of Cats

That suggests a DisplayLink stunt-box and software-based display buffer could do as well (to a real display).


The Luna capture and then broadcast over wireless is only up to about 1 G bits/sec under very good Wi-Fi conditions.

The Luna capture and a USB-C to USB-A as a 'side-channel' could be as low as 5 to 10 G bits/sec.


Mac Screen Sharing only shares an existing screen, it can't add a new screen.


But how to get that display data up on the iMac screen? Luna appears to add a LOT of its own software to make that iMac act as a display.


I don't know of any other third party app that could put incoming USB data up on an iMac screen.

Sounds like "a great opportunity for a third party" as Apple loves to say.



Sep 24, 2025 5:20 PM in response to Nikkiflausch

The iMac is from 2011, I'm using Luna to basically upcycle it into a display. 2011 iMacs are too old for a direct USB connection which requires macOS 10.15 (I tried using a hacked version of Catalina, but it was barely capable of starting and ran Luna WAY worse even when wired; the iMac's graphics card is the lowest possible tier), and the MacBook Pro streaming the display is an M4 Pro, which is too new to still support Target Display mode, which was dropped by Apple a couple of years ago and is the other option for a direct wired connection between two macs when using one as a display for the other.


Therefore, the best wired connection I can do is Ethernet to stabilise the streaming connection (also not direct due to their age distance, only through the router), and it's fine for my purposes. This does require me to use a USB hub on the MBP that has an Ethernet port, which I'm not unhappy about, as I Ethernet over Wifi on my desk anyway, and I also need to use hubs anyway, so I'm just using one with an Ethernet port.

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.

Audio Out through HDMI counts towards maximum displays?

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