PC No Sound Through HDMI: What Usually Causes It
If your PC no sound through HDMI, the problem is usually not the cable alone.
HDMI audio depends on the graphics adapter, operating system, display handshake, and the correct playback device being selected.
In Windows 10 and Windows 11, HDMI audio can stop working after a driver update, a monitor change, a GPU switch, or a settings reset.
The good news is that most cases can be fixed without replacing hardware.
How HDMI Audio Works on a PC
HDMI carries both video and digital audio from your computer to a monitor, TV, soundbar, or AV receiver.
On a PC, the audio signal is typically delivered by the graphics card or integrated graphics, not by the motherboard’s analog audio ports.
That means a working HDMI picture does not guarantee sound.
The operating system still has to detect the HDMI device as an audio output, and the display must support audio passthrough.
Check the Basics First
Before changing advanced settings, verify the most common causes.
These quick checks often solve the issue immediately.
- Make sure the TV, monitor, or receiver volume is not muted.
- Confirm the display input is set to the correct HDMI port.
- Try a different HDMI cable, especially if the cable is old or damaged.
- Test a different HDMI port on the display.
- Restart both the PC and the display after reconnecting the cable.
If the display is connected through a dock, adapter, splitter, or KVM switch, bypass that device temporarily.
Those accessories can interfere with HDMI audio detection.
Set HDMI as the Default Playback Device in Windows
A very common reason for PC no sound through HDMI is that Windows is sending audio to speakers, headphones, or another output device instead of HDMI.
Windows 11 and Windows 10
- Right-click the speaker icon in the taskbar.
- Select Sound settings.
- Under Output, choose your HDMI device, such as the TV, monitor, or graphics adapter audio output.
- Open More sound settings if needed.
- In the Playback tab, right-click the HDMI device and choose Set as Default Device.
If the HDMI device does not appear, right-click inside the Playback list and enable Show Disabled Devices and Show Disconnected Devices.
Verify the Display Is Receiving Audio
Some monitors have no speakers at all, and some only support audio when connected with specific firmware or settings.
TVs almost always support HDMI audio, but monitors vary widely.
Check the display’s on-screen menu for audio options such as speaker selection, audio output, or HDMI audio.
If the display has built-in speakers, ensure they are enabled and not routed to an external sound system.
Also note that many monitors include a 3.5 mm audio jack only for passing through audio from HDMI.
That jack may be silent if the monitor’s internal speakers are disabled or if volume is set too low.
Update or Reinstall GPU and Audio Drivers
HDMI audio drivers are often bundled with the graphics driver package from NVIDIA, AMD, or Intel.
If the driver is corrupted or outdated, the HDMI device may disappear or produce no sound.
What to do
- Open Device Manager.
- Expand Sound, video and game controllers.
- Look for NVIDIA High Definition Audio, AMD High Definition Audio Device, or Intel Display Audio.
- If there is a warning icon, update the driver.
- If needed, uninstall the device and restart the PC so Windows reinstalls it.
For the most reliable fix, download the latest driver directly from NVIDIA, AMD, Intel, Dell, HP, Lenovo, or your motherboard or laptop manufacturer.
Generic Windows drivers may not fully restore HDMI audio on some systems.
Check the Graphics Output Path
Some PCs only output HDMI audio from the active GPU.
This matters on desktops with both integrated graphics and a discrete graphics card.
If your monitor is plugged into the motherboard HDMI port, but the system is using the dedicated GPU for display output, audio may fail.
Likewise, if the PC is configured to use a specific graphics adapter, the HDMI port on the unused adapter may not send audio correctly.
On desktops, confirm the cable is connected to the HDMI port that matches the GPU actually driving the display.
On laptops, try the laptop’s HDMI port directly rather than a USB-C adapter if possible.
Inspect Sound and App-Level Settings
Even when HDMI is selected at the system level, individual apps can still send audio somewhere else.
- Check the app’s audio output settings in media players, browsers, games, and conferencing tools.
- Make sure Windows volume mixer levels are not muted for the application.
- Test audio with a local file, a streaming service, and a system sound notification.
If one app has sound and another does not, the HDMI connection is probably fine.
The issue is more likely inside the application or its output configuration.
Use Windows Troubleshooters and Audio Services
Windows includes built-in troubleshooting tools that can reset audio detection and repair common configuration problems.
- Go to Settings.
- Open System, then Sound.
- Run the audio troubleshooter.
If HDMI audio still fails, check Windows audio services.
In Services, make sure Windows Audio and Windows Audio Endpoint Builder are running.
If they stopped, restart them.
When HDMI Audio Works on a TV but Not a Monitor
This difference is usually caused by hardware capability, not a computer fault.
TVs are designed for HDMI audio, while many monitors only accept the signal for compatibility and may not include speakers or volume control.
If the monitor has no speakers, use a 3.5 mm external speaker system, USB speakers, or route audio through the PC’s headphone jack.
If the monitor has speakers but still stays silent, check its firmware, on-screen audio settings, and input mode.
Advanced Fixes for Persistent HDMI Audio Problems
If the obvious steps do not work, a few deeper checks can help.
Disable and re-enable the audio device
In Device Manager or Sound settings, disable the HDMI audio output, wait a few seconds, and re-enable it.
This can refresh the handshake between Windows and the display.
Power cycle the entire chain
Turn off the PC, display, receiver, and any connected dock or switch.
Unplug power for 30 seconds, then reconnect and power everything back on.
HDMI handshakes sometimes recover only after a full power reset.
Test with another user profile or operating system
If available, sign into another Windows account or boot from another drive.
If HDMI audio works there, the issue may be tied to user settings or a software conflict.
Check for BIOS or firmware updates
Motherboard BIOS updates and display firmware updates can improve compatibility, especially on newer HDMI 2.1 setups, AV receivers, and USB-C video adapters.
Common Scenarios and What They Mean
- No HDMI device in Sound settings: usually driver, port, or adapter detection failure.
- HDMI device appears but is silent: likely wrong default output, muted display, or app-level routing.
- Audio works after restart only: possible handshake issue, power management problem, or unstable driver.
- Audio works on one display but not another: display compatibility or speaker settings are the likely cause.
- Audio works on TV but not monitor: the monitor may not support speakers or may require different output settings.
What to Test Before Replacing Hardware
If you are still dealing with PC no sound through HDMI, test in this order: a different HDMI cable, a different HDMI port, a different display, fresh GPU drivers, and a direct connection without adapters or docks.
That sequence isolates whether the issue is with the PC, the display, or the cable path.
If none of those steps restore audio, the most likely causes are a faulty HDMI audio component on the GPU, a motherboard configuration issue, or an incompatible adapter in the signal chain.
At that point, checking the system with another display or contacting the PC or GPU manufacturer support is the most efficient next step.