HDMI audio not working is one of the most common headaches when connecting a PC or laptop to a TV, monitor, or receiver, and it almost always comes down to a handful of settings and connection issues rather than a broken cable. The good news is that most cases can be fixed in a few minutes without any tools or technical background. This guide walks through the exact causes and the order of fixes that solves the problem fastest.
Key Takeaways
- HDMI carries both video and audio, but Windows still needs the HDMI device selected as the default playback device.
- Outdated or corrupted graphics and audio drivers are behind a large share of HDMI sound issues.
- Some displays default their internal speakers to a setting that blocks incoming audio, especially TVs with ‘PC mode’ or game mode enabled.
- A loose cable, a bad port, or a cable that only supports video (not full HDMI spec) can also cause silent HDMI output.
- Windows sometimes hides the HDMI audio device entirely if it has not been shown as an active output before.
Common Causes of HDMI Audio Not Working
Before jumping into fixes, it helps to understand why this happens. Most of the time, one of these is the culprit:
- The wrong playback device is set as default, so sound is still routed to internal speakers or headphones instead of the HDMI output.
- Graphics drivers control HDMI audio output on most systems, so an outdated or glitchy driver can silently disable sound over HDMI.
- The HDMI device is disabled or hidden in Windows sound settings.
- The display itself has its audio output set to internal speakers, optical out, or a separate audio mode.
- A damaged or low-quality HDMI cable, or a partially seated connection, is not passing the audio signal even though video works fine.
- Audio enhancements or exclusive mode settings are conflicting with the HDMI output.

How to Fix HDMI Audio Not Working: Step-by-Step
Work through these fixes in order. Most people find that the issue is resolved within the first three steps, but each one rules out a different possible cause.
- Step 1: Check the physical connection first. Unplug the HDMI cable from both ends and reconnect it firmly, then try a different HDMI port on the display if one is available. If a spare HDMI cable is on hand, swap it in, since a cable that only handles video signaling can still show a picture with no sound.
- Step 2: Right-click the speaker icon in the Windows taskbar and select ‘Sound settings’ or ‘Open Volume mixer’. Under output device, choose the TV, monitor, or receiver connected through HDMI. If it does not appear in the list, move to the next step before continuing.
- Step 3: Show hidden or disabled devices. In the classic Sound control panel, right-click an empty area of the Playback tab and check both ‘Show Disabled Devices’ and ‘Show Disconnected Devices’. If the HDMI output appears grayed out, right-click it and select ‘Enable’, then set it as default.
- Step 4: Run the built-in Windows audio troubleshooter from Settings under System, then Troubleshoot, then Other troubleshooters. Select ‘Playing Audio’ and let it scan. This step catches a surprising number of misconfigurations automatically.
- Step 5: Update the graphics driver, since HDMI audio typically routes through the GPU rather than a separate sound card. Open Device Manager, expand Display Adapters, right-click the graphics card, and choose ‘Update driver’. For a more thorough fix, download the latest driver directly from the graphics card manufacturer’s official site and run a clean install.
- Step 6: Update or reinstall the audio driver in the same way, this time expanding ‘Sound, video and game controllers’ in Device Manager. Right-click the HDMI audio entry and choose ‘Uninstall device’, then restart the computer so Windows reinstalls it fresh.
- Step 7: Check the display’s own audio settings. Many TVs have a setting that routes sound to internal speakers only when in ‘PC’ or ‘Game’ mode, or a separate audio output menu that needs HDMI selected manually. This is easy to overlook since the picture works normally regardless of this setting.
- Step 8: Disable audio enhancements. In Sound settings, click the HDMI device, open its properties, go to the ‘Enhancements’ tab if present, and check ‘Disable all enhancements’. These features occasionally interfere with HDMI output on certain driver versions.

Tip: If sound worked before and just stopped, a quick driver rollback (Device Manager, driver properties, ‘Roll Back Driver’) often fixes it faster than a full reinstall, especially right after a Windows update.
Common Problems and Fixes
- HDMI device does not appear in the playback list at all. This usually points to a driver issue rather than a settings issue. Reinstall the graphics driver from the manufacturer’s site, then check the Playback tab again with disconnected devices shown.
- Audio works, then cuts out intermittently. This is often a loose HDMI connection or a cable running near its maximum length. Reseat the cable, try a shorter or higher-quality cable, and avoid daisy-chaining through HDMI switches when troubleshooting.
- Sound plays through a TV but not through a separate monitor. Many monitors have no internal speakers and simply do not process HDMI audio, or they need ‘Audio Out’ enabled in their on-screen menu to pass sound to external speakers.
- Audio worked, then stopped after a Windows update. Updates sometimes reset the default playback device or apply a generic driver over a manufacturer one. Reset the default device in Sound settings and reinstall the correct driver version.
- Volume icon shows ‘No audio output device is installed’. This points to a driver problem rather than a settings problem. Reinstalling both the graphics and audio drivers from Device Manager typically resolves it.
Frequently Asked Questions
Why does HDMI have no sound even though the video works fine?
Video and audio are handled separately once the signal reaches Windows. The picture can display correctly while the HDMI device is not selected as the default playback device, which is the single most common cause.
Does every HDMI cable carry audio?
Any cable meeting the HDMI standard should carry audio along with video, but damaged, very cheap, or mislabeled cables can fail to pass the audio signal reliably even when the picture looks fine.
Why is the HDMI audio device missing from Windows sound settings?
Windows often hides devices that are not currently the active output or that have not connected successfully due to a driver issue. Enabling ‘Show Disabled Devices’ and ‘Show Disconnected Devices’ in the Sound control panel usually brings it back.
Can a graphics driver update fix HDMI audio?
Yes. Since HDMI audio is typically routed through the graphics card rather than a dedicated sound chip, an outdated or corrupted graphics driver is one of the most frequent causes of this issue.
Why does the TV show a picture but only play sound through its own speakers?
Many TVs have a setting, often labeled ‘PC Mode’ or a separate audio output menu, that keeps audio on internal speakers regardless of what is connected over HDMI. Checking the TV’s own audio settings menu usually reveals this option.
Does restarting the computer help fix HDMI audio issues?
It can, especially after installing or updating drivers, since some audio services and device detections only refresh properly after a full restart rather than a sign-out and sign-in.
Why did HDMI audio stop working after a Windows update?
Windows updates occasionally reset the default audio device or replace a manufacturer driver with a generic one. Reselecting the HDMI output as default and reinstalling the correct driver typically resolves this.
Is it necessary to buy a new HDMI cable to fix audio problems?
Not usually. Most HDMI audio problems are driver or settings related. A cable swap is worth trying only after the software-side fixes have been ruled out, and only a cable meeting the HDMI standard is needed, not a specialty or premium cable.
Why does HDMI audio work on one port but not another on the same TV?
Some TVs assign different capabilities to different HDMI ports, such as ARC or eARC support on only one port. Checking the TV manual for which port is designated for full audio return can clarify this.