I have a Macbook Pro Retina, running OS X 10.10.5, and a BenQ GW Series GW2765HT monitor, which does not allow audio adjustment via my computer. I've tried Soundflower, but find that it is buggy and crashes. Is there any other way to control volume from my computer?


6 Answers 6


I'd recommend MonitorControl:

MonitorControl allows you to control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.

MonitorControl is available on GitHub and as a Homebrew Cask:

brew cask install monitorcontrol

A YouTube review is available here.

Tested on an "LG 27UK850-W 27" 4K UHD IPS" monitor with HDR10 and USB Type-C connectivity and FreeSync, white:

enter image description here

enter image description here

enter image description here

enter image description here


You can't use your Mac's system volume control to manipulate the volume on an HDMI/DisplayPort interface.

Basically, the HDMI signal includes digital audio that was encoded in PCM (Pulse Code Modulation) format. There are two main components to PCM and those are bit depth (how much of the audio signal is sampled) and the sampling rate (how many times per second the data is sampled). There's nothing in there that handles volume.

To put it another way, does your HDMI source like an XBox, Playstation or Blu-Ray DVD player have a volume button or does your TV handle the volume for you?

In order for you to control the volume from your Mac, you would need to do one of two things:

  1. Obtain or develop software specific to your television/display that would embed control signals onto the HDMI signal (similar to Sony's Bravia Theatre Sync
  2. Use a [USB Infrared Transmitter][3] to send volume controls from your Mac to the TV/Display. Note: The only software I was able to find that works with USB IR transmitters is IR Control

However, based on the price alone, I would probably just stick to my universal remote and be done with it.


Have a try of Boom 2, it's a paid app that does exactly what you're looking for http://www.globaldelight.com/boom/index.php

To be honest, in my opinion, even though Soundflower is buggy and crashes, if you can get it working, it's the best solution to this annoying problem.


I found myself in a very similar situation a few months ago. Being a Computer Science student, I decided to make an app to solve the problem. It's called DisplayControl, and it's a great, non-intrusive app that runs in the background and hides in the menu bar.

Now most of these apps (like Boom 2) add another layer between the source and the output. That's not great, as this can only make it more distant from the source. However, my app connects directly to your display trough a protocol called DDC. Basically, what the app does is it simply changes the settings of your display. So say your display's volume is set to 80% and you need to turn down the sound quickly, all you need to do is hit the hotkey or tap the icon in the menubar and slide the appropriate slider down. No need to use your display's terrible built-in menu again. If you want to find out more about it, all you need to do is go to http://displaycontrol.netne.net. It's the website I created for the app. You can find out more about it there and of course download the app. Let me know what you think of it!

  • I'd love to check out your solution but the link has expired and I can't find it on the internet. :( Would this work for controlling an external USB sound card?
    – Derwent
    Feb 23, 2018 at 2:06
  • This looks like the source: github.com/fjwillemsen/Display-Control
    – neu242
    Aug 27, 2019 at 19:09

This answer recommends using Soundflower to fix this issue. Maybe it has improved since you tried it? I used Homebrew to install it on my Mojave system, and it works flawlessly:

$ brew cask install soundflower
$ brew cask install soundflowerbed

Remember to give Soundflower whatever permission it asks for in system preferences. Set system audio output to Soundflower (2 chn) and the Soundflower audio output to that of your monitor, and you should be good to go.


Just wanted to add as mentioned here that eqMac2 works straight away after installing. No settings to change, just install and the volume buttons start working. Open source and free. Easily best solution.

  • Please don’t post link only, duplicate answers to multiple questions. Are you the developer?
    – Allan
    Feb 12, 2020 at 16:27
  • No other answer here mentions eqMac2. No, I'm not the developer, I came back and answered as the best solution I found was posted in another question and I wanted to share that as it is better than the other answers here. Feb 13, 2020 at 0:57
  • Thanks for the answer and the edit to elaborate a bit. +1
    – bmike
    Feb 13, 2020 at 1:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .