FIX: Cannot Adjust Volume on a Mac OS X with External Devices

There are hot keys on a typical Mac Keyboard which can be used to control the volume level. But some users have reported that when they connect their external headphones or speakers to their Mac, they are unable to control the volume through their keyboards or through the sound control on Mac. This is also reported by users who are using Spotify or other song/media/audio related softwares where they are only able to control the volume through the software’s interface. When they press the Volume Up/Down keys, they would get the usual Speaker icon which will have no effect and the same result when they try to adjust volume via the mac’s speaker icon.

The scenario may differ from user to user. In rare cases, it can also happen out of the blue when you are just doing your routine stuff on your Mac.

mac volume control

What happens is that a Mac OS X blocks system’s volume control functionality because it is usually taken over by the external device (speaker/headphone) or third party software. So one can see why it can be a problem if the external device has no function control volume. Even if it has, controlling the volume through the keyboard can still be very desirable by users such as myself. In this guide, i will walk you through the steps to address this issue.

Method 1: Kill The coreaudiod Process

Go to Finder -> Applications -> Utilities -> Terminal. Click and Open the Terminal Utility.

2016-03-09_101807

In the Terminal console, type the follow command, and then your password.

sudo killall coreaudiod

The password prompt will be blank, and when you type the password it will still be blank, so without thinking HIT Enter after typing in your password.

2016-03-09_101940

Once done, test again to see if the Volume Control works.

The Workaround

This work around may not be as helpful but just for your knowledge, you can also adjust the volume via Terminal.

by typing the command below. The number 5 indicates the volume level which you can change/adjust.

sudo osascript -e “set Volume 5”

2016-03-09_102026

Method 2: Disconnect/Reconnect Audio Device

If this issue occurs when you don’t have an external audio device such as headphones connected to the Mac, then what you can do is simply take a pair of headphones or external speakers and plug them into your Mac and then unplug them.

Method 3: Select the Correct Audio Output

To understand the issue more clearly, we’ll see how it actually works. Let’s assume you have a Sharp TV connected to your Mac OS X via HDMI Cable and the sound is not adjustable from the volume control keys, and you’re getting the non-functioning speaker icon when you try to adjust the volume. Click the Apple icon from the top bar (left) and choose System Preferences -> Sound -> Output

sound output mac

Now since the sound output is the SHARP LCD, connected via HDMI cable – if i adjust the volume from the Mac it won’t work, but if i adjust the volume via the LCD then it will work. However, if Internal Speakers are selected as the sound output, then the volume control on the mac will work.

Method 4: If your External Device does not support Volume Control

SoundFlower is free utility which passes audio between different applications. It allows you, for example, to send live audio from applications such as Traktor or Ableton Live into the Mixlr app. Download and install SoundFlower from here.

Open Audio MIDI Setup by going to Applications -> Utilities -> and choosing “Audio Midi Setup

2016-03-09_103246

Click the + (Plus Sign) at the bottom left of the screen and Select Create Multi Output Device from the pop up menu.

2016-03-09_103329

In the right pane place a check next to SoundFlower (2ch) and the external device you have currently attached or your Internal Speakers if no such device is attached.

Then,Right click or CTRL + CLICK on Create Multi Output Device and click Use this device for sound output from the pop up menu.

2016-03-09_103438

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.