Mac volume control disabled when using external speakers

I have external speakers that connect over USB-C, and they play audio just fine, but they have a hardware volume control knob and the control center volume control is disabled on the MacBook. When I plug in other devices, like a PC, the device is able to adjust the volume with software without me having to adjust the knob on the speakers, but the Mac doesn't allow that when these specific speakers are in use. How can I turn off this feature so that I can use the volume keys on the keyboard or the slider in control center to adjust the volume?

William’s MacBook Pro

Posted on Jul 27, 2023 9:09 PM

Question marked as Top-ranking reply

Posted on Apr 21, 2025 5:31 PM

Open Audio MIDI Setup and navigate to the audio device window (usually what it opens on). Add a multi output device that includes the speaker that doesn’t allow volume control, as well as a virtual output like Zoom Audio Device or BlackHole. Rename the device if you like, then open your output settings and switch to the new device. You should now be able to control the volume with the software volume control, which means it multiplies the signal by your volume percent BEFORE getting to the gain knob on your speaker. I like to set my computer volume at 50% and balance the level by that on the speaker so that I have room to increase and decrease the level.

Similar questions

13 replies
Question marked as Top-ranking reply

Apr 21, 2025 5:31 PM in response to Community User

Open Audio MIDI Setup and navigate to the audio device window (usually what it opens on). Add a multi output device that includes the speaker that doesn’t allow volume control, as well as a virtual output like Zoom Audio Device or BlackHole. Rename the device if you like, then open your output settings and switch to the new device. You should now be able to control the volume with the software volume control, which means it multiplies the signal by your volume percent BEFORE getting to the gain knob on your speaker. I like to set my computer volume at 50% and balance the level by that on the speaker so that I have room to increase and decrease the level.

Jul 28, 2023 2:40 PM in response to Community User

it all depends on how the device processes the signal it is getting from the mac's sound interface.


for example, if I choose my pioneer bluetooth headphones, the volume can be controlled by either the Mac or the controls on the headphones.


but if I choose my Samsung TV in my sound controls, it shows up as full volume on the Mac, and I can only control the sound with the TV.


so it depends on the sound device, not macOS. with some devices you control the volume with the Mac, some you control with the device, and on some, you can control the volume from both ends. that is expected behaviour.

Jul 28, 2023 10:19 AM in response to dialabrain

I'm not sure what the speaker manufacturer will do. This is an issue with Mac OS since other devices (phones, PC, etc) that connect to the speaker can still control the volume, and this issue also happens with other external speakers from different manufacturers connected to my Mac.

Apr 25, 2025 2:47 AM in response to Community User

This is a pretty old issue, but for anyone landing here: this is the solution https://github.com/briankendall/proxy-audio-device

You'd need to use Terminal with homebrew to install it. It's not rocket science, but it might discourage an average user - just install homebrew (tutorial here: https://brew.sh/) using Terminal app and then run the installation command from the Proxy audio device readme.

After installation, you'll have a new app in your Applications directory: Proxy Audio Device Settings. Open it, select the device you want to proxy, and voila — you can control the external audio interface with media keys (or sliders in MacOS UI).

Mac volume control disabled when using external speakers

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