Why Your Monitor Speakers Don't Show Up
You connect a monitor with built-in speakers via HDMI or DisplayPort. You go to sound settings. Nothing. The monitor isn't even in the list. This is frustrating. But the fix is usually simple.
The Quick Fix: Restart the Audio Service
- Press
Win + R, typeservices.msc, hit Enter. - Find Windows Audio in the list. Right-click it, select Restart.
- Also restart Windows Audio Endpoint Builder the same way.
- Now right-click the speaker icon in the taskbar, pick Sound settings.
- Under Choose your output device, your monitor should appear. Select it.
This works because the audio service sometimes fails to enumerate newly connected HDMI/DisplayPort devices. Restarting it forces Windows to re-scan all audio endpoints. The monitor doesn't need a physical replug — the service refresh is enough.
If That Doesn't Work: Check Your Cable
The reason step 1 fails for some people is the cable itself. Not all HDMI cables carry audio. Older HDMI 1.2 cables might do video only. DisplayPort cables are more reliable for audio, but some cheap ones skip the audio channels.
What to do: Swap your cable with one you know works for audio. If you have a console or another PC, test the monitor with that. If audio works there, the cable is fine and the issue is on your PC side.
Driver Issues: The Hidden Cause
Your GPU audio driver is what makes the monitor show up as an audio device. NVIDIA, AMD, and Intel all ship a separate audio driver over HDMI/DP. If that driver is missing or broken, your monitor won't appear.
How to check:
- Open Device Manager (right-click Start menu).
- Expand Sound, video and game controllers.
- Look for NVIDIA High Definition Audio, AMD High Definition Audio Device, or Intel Display Audio.
- If you don't see it, right-click anywhere and select Scan for hardware changes.
- If it still doesn't show, reinstall your GPU driver from the manufacturer's site. Use the "Custom" install option and check the box for audio driver.
What's actually happening here is: Windows needs a kernel-level driver to redirect audio from your GPU's HDMI/DP output to the monitor's speakers. Without it, the monitor is just a display. The GPU driver installer often skips this audio component if you click "Express" install. Don't skip it.
Less Common Variations
Monitor Has No Built-In Speakers
Some monitors have a 3.5mm audio jack but no speakers. They expect you to plug headphones or external speakers into that jack. In that case, the monitor won't appear as an audio device at all. You need to plug speakers into the PC directly or use the monitor's audio out port.
Multiple Monitors Confuse Windows
If you have two monitors, Windows might assign audio to the wrong one. In Sound settings, click App volume and device preferences. There you can set each app to a specific output. Make sure your browser or music player points to the monitor with speakers.
BIOS Setting Disables HDMI Audio
On some motherboards, especially older ones, you can disable onboard audio or GPU audio in BIOS. This is rare but possible. Check your BIOS under Peripherals or Integrated Devices for something like HDMI Audio or Onboard Audio Controller. Set it to Enabled.
Prevention: Stop This From Happening Again
- Always install your GPU driver with the audio component. Tick the box during custom install.
- Use a good quality HDMI or DisplayPort cable. Don't buy the $2 cable from the gas station.
- After connecting a new monitor, wait 10 seconds before checking sound settings. Windows needs a moment to detect the audio device.
- If you unplug and replug the monitor often, the audio service can hang. Restarting it is faster than rebooting the whole PC.
That's it. Start with the service restart — it fixes 80% of cases. Then check the cable and driver. You won't see your monitor speakers again without one of these working right.