ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.
Windows Tips & Tools MonitorPilot

How to Control Monitor Speaker Volume from Windows Instead of the On-Screen Menu

Published October 19, 2026 Updated October 19, 2026 8 min read

If your sound plays through speakers built into an external monitor, there are two volume controls in the chain: the Windows volume slider and the monitor’s own speaker volume, which normally lives in its on-screen menu. You can change the monitor’s level from Windows over DDC/CI, the control channel most external monitors support, using the standard setting for speaker volume, VCP code 0x62. MonitorPilot from Automata Labs puts that monitor volume on a slider in the Windows 11 tray, next to the Windows master volume, mute and audio output switching, so you can stop reaching for the buttons under the bezel.

Control monitor volume, brightness and input from the tray, without the on-screen menu.

Get it from Microsoft

Why are there two volume levels for monitor speakers?

When you send audio to a monitor over HDMI or DisplayPort, Windows sends a digital audio signal down the cable. The Windows volume slider sets the level of that signal. The monitor then plays it through its own small amplifier and speakers, and the monitor has a separate volume setting for that hardware.

The two levels multiply together. That causes familiar problems:

  • Windows at 100% and still quiet. The monitor’s own volume is set low.
  • Loud at 10% in Windows. The monitor’s volume is set high, so small Windows steps make big jumps.
  • Different levels per screen. Two monitors with speakers each keep their own level.
  • Muted with no icon. The monitor itself is muted, so Windows shows sound playing but nothing comes out.

Fixing it usually means going into the monitor’s on-screen menu with the joystick or buttons under the bezel. That is the step you can replace with software.

What is DDC/CI and VCP code 0x62?

DDC/CI (Display Data Channel Command Interface) lets a computer send commands to a monitor over the video cable. The commands are defined by the VESA Monitor Control Command Set (MCCS) as numbered settings called VCP codes. Brightness is 0x10, contrast is 0x12, and the ddcutil VCP reference lists the two that matter here:

VCP codeNameAccessWhat it does
0x62Audio speaker volumeRead and writeSets the monitor’s own speaker volume
0x8DAudio mute, and screen blank in MCCS 2.2Read and writeMutes or unmutes the monitor’s audio

The MCCS standard defines these codes, but each monitor maker decides which codes to support. Many monitors with speakers expose 0x62. Some do not, and some expose it without it doing anything. You only find out by trying it on your model.

Also note that in MCCS version 2.2, code 0x8D can also mean screen blank. Test it carefully before you script it.

How do I check whether my monitor supports volume control over DDC/CI?

  1. Turn DDC/CI on. Many monitors ship with it on, but some hide a DDC/CI switch in the on-screen menu under a system or other settings page.
  2. Use a direct connection. Plug into the PC with HDMI, DisplayPort or USB-C. Some docks, KVM switches and adapters do not pass DDC/CI through.
  3. Try a DDC/CI tool. Read the current value of code 0x62. If you get a number back and changing it changes the sound, your monitor supports it.
  4. Remember laptop screens. Built-in laptop panels generally do not expose DDC/CI. They also usually do not have the speakers in question, which are part of the laptop.

If DDC/CI does not respond at all, our guide to DDC/CI not working on Windows 11 covers the usual causes.

How do I change monitor volume from the command line?

NirSoft’s free ControlMyMonitor reads and writes VCP codes from a command line. Its /SetValue option takes a monitor, a VCP code and a value, and /ChangeValue raises or lowers a value. Applied to code 62:

ControlMyMonitor.exe /SetValue Primary 62 30
ControlMyMonitor.exe /ChangeValue Primary 62 5
ControlMyMonitor.exe /ChangeValue Primary 62 -5

The first line sets the primary monitor’s speaker volume to 30. The next two raise and lower it by 5. You can bind these to hotkeys with AutoHotkey or a shortcut on the taskbar.

This works, but in scripts you manage each monitor by name, and nothing in the lines above slows down repeated commands. ControlMyMonitor also has a window where you can edit values by hand. We compare that approach in detail in our ControlMyMonitor alternative guide.

How do I control monitor volume with MonitorPilot?

MonitorPilot is a Windows 11 tray app that controls external displays over DDC/CI. According to its Microsoft Store listing, it handles:

  • Per-monitor controls for brightness, contrast, input source, volume, color temperature and power, from one window or straight from the tray.
  • System volume control. It adjusts the Windows master volume and mute, and switches your active audio output device, from the same place. The interface mirrors changes made elsewhere as they happen.
  • A paced command queue. DDC/CI buses are fragile, and fast repeated commands can cause flicker or lock up a monitor’s controller. MonitorPilot sends every command through a single paced queue.
  • Honest controls. If a monitor rejects a change, the control rolls back to the last confirmed value with an explanation, instead of showing a level the monitor never accepted.
  • Monitor fingerprinting, so names and settings reattach to the right screen after reboots, cable swaps or docking.
  • No drivers, no account and no network calls.

That combination fixes the two-layer problem in one place. You can see the monitor’s speaker level and the Windows level together, and switch output from the monitor speakers to headphones without opening Sound settings.

See both volume levels together, and switch to headphones from the same tray window.

Get it from Microsoft

How do the options compare?

Monitor buttons and OSDControlMyMonitorMonitorPilot
Change monitor speaker volumeYesYes, VCP 62Yes, per monitor
Windows master volume and muteNoNoYes
Switch audio output deviceNoNoYes
Slider in the trayNoNoYes
Command lineNoYesNo
Protects the DDC/CI bus from rapid commandsNot applicableNot describedPaced queue
Rolls back if the monitor rejects a valueNot applicableNot describedYes
PriceFreeFreeOne-time purchase
Windows versionAnyVista to Windows 11, per NirSoftWindows 11 only

Which should I use?

  • You change volume once a month. The monitor’s buttons are fine.
  • You like scripts. ControlMyMonitor with a couple of hotkeys is free and flexible.
  • You switch between monitor speakers and headphones every day. MonitorPilot keeps the monitor level, the Windows level and the output device in one tray window.
  • You have two or three monitors with speakers. MonitorPilot shows each one with a friendly name so you change the right one.
  • You use a dock. Check that the dock passes DDC/CI through before you buy any tool. MonitorPilot’s system volume controls work regardless, but monitor volume needs DDC/CI.

Many people who look for monitor volume control are also tired of the on-screen menu for other things. MonitorPilot also handles switching input source from software and external monitor brightness on Windows 11.

Common mistakes

  1. Raising Windows volume to 100% to fix quiet monitor speakers. Raise the monitor’s own level instead, so you keep room to turn down.
  2. Forgetting the monitor’s own mute. If Windows shows sound playing and you hear nothing, check the monitor mute.
  3. Spamming commands. Rapid DDC/CI commands can make some monitors flicker or stop responding. Use a tool that paces them.
  4. Testing through a dock first. Test with a direct cable, then add the dock back.
  5. Assuming every monitor supports 0x62. It is part of the standard, but support depends on the model.

Frequently asked questions

Can I change monitor speaker volume without the monitor buttons?

Yes, if your monitor supports DDC/CI and exposes VCP code 0x62. A DDC/CI tool like MonitorPilot or ControlMyMonitor can then change it from Windows.

Why is my monitor quiet even with Windows volume at 100%?

The monitor’s own speaker volume is probably low. Windows only sets the level of the signal it sends. The monitor applies its own volume on top.

Does the Windows volume slider change the monitor’s volume?

No. It changes the audio signal level Windows sends. The monitor’s speaker volume is a separate setting stored in the monitor.

Can MonitorPilot control laptop speakers?

MonitorPilot’s system volume and mute controls work on any Windows 11 PC, including laptops. Monitor volume over DDC/CI only applies to external monitors that support it.

Does MonitorPilot work on Windows 10?

No. The Store listing says it is Windows 11 only.

Try MonitorPilot

Get MonitorPilot from the Microsoft Store. It is a one-time purchase, and the Store listing shows the current price.

Monitor speakers, Windows volume and output switching, all one click from the tray.

Get it from Microsoft

Microsoft and Windows are trademarks of the Microsoft group of companies. VESA, DDC/CI and MCCS are trademarks of the Video Electronics Standards Association. NirSoft and ControlMyMonitor belong to their owner. MonitorPilot is not affiliated with or endorsed by them.

Last updated 19 October 2026. Published by Automata Labs, a software company in Canada.

// release_radar

Get notified about new releases.

We build native, local-first tools for professionals who refuse SaaS fatigue. Drop your email to hear about new apps, major updates, and zero-telemetry releases as they land on the Microsoft Store. No spam — just release news.