HDMI Audio Not Working on TV: Quick Fixes and Solutions

You’ve settled in for a movie night or a gaming session, connected your device to the TV via HDMI, and the picture looks great. But there’s no sound. It’s a frustrating moment, yet it’s one of the most common home‑entertainment problems—and usually fixable without calling a technician.

HDMI carries high‑definition video and multichannel audio through a single cable, which is both its strength and the reason it can fail. The issue might be a loose connection, a hidden setting on your laptop, a mismatched audio format, or even a copy‑protection handshake error. This guide walks you through every practical step, from simple checks to advanced fixes, so you can restore sound quickly and confidently.

Why HDMI Audio Can Fail

HDMI audio problems rarely have a single cause. Understanding the possibilities helps you troubleshoot efficiently.

  • Wrong audio output selected – The source device (laptop, console, streaming box) may be sending sound to its own speakers or headphones instead of the TV.
  • Incorrect TV speaker setting – The TV might be set to output audio to an external system (soundbar, receiver) that isn’t connected or turned on.
  • Audio format mismatch – The source is sending Dolby Digital, DTS, or another format the TV cannot decode. Switching to PCM or Stereo usually solves it.
  • Cable or port damage – A worn, low‑quality, or loosely seated HDMI cable can pass video but fail to carry audio. Ports can also wear out over time.
  • HDMI‑CEC or ARC interference – Features that let devices control each other (CEC) or send audio back to a soundbar (ARC) sometimes break the basic audio path.
  • HDCP errors – If the digital copy‑protection handshake fails, audio may be blocked entirely.
  • Firmware or driver bugs – Outdated software on the TV, laptop, or console can cause audio dropouts or silence.
  • Power insufficiency – Some streaming sticks rely on the TV’s USB port for power; if the port doesn’t deliver enough juice, audio may cut out while video remains.

First Things to Check

Before diving into menus, spend two minutes on these basics. They often resolve the issue immediately.

  • Push all HDMI cables in firmly – On both the TV and the source device. A slightly loose connection is the number‑one culprit.
  • Try a different HDMI cable – If you have a spare, swap it. Many people own a cable that’s too old or of poor quality to carry modern audio signals.
  • Test a different HDMI port on the TV – Ports can fail individually, especially on TVs that are a few years old.
  • Restart both devices – Turn off the TV and the source, wait 30 seconds, then power them back on. This resets the HDMI handshake.
  • Check volume and mute – Press the volume‑up button on both the TV remote and the source device (especially a laptop or streaming box). Look for a mute icon on screen.
  • Cycle through inputs – Press the Input/Source button on your TV remote and select the correct HDMI port again. Sometimes the TV gets “stuck” on a previous input’s audio.

Laptop screen showing Windows sound settings with HDMI output selected as default device
Windows Sound Settings – a common place to switch audio output to your TV.

Step‑by‑Step Troubleshooting

If the quick checks didn’t help, work through these steps in order. Each one targets a specific failure point.

Confirm the Correct Input and Port

Your TV may have multiple HDMI‑labeled ports, but not all behave identically. Some ports support ARC (Audio Return Channel) or eARC, which are meant for soundbars. Plugging a laptop into a non‑ARC port is fine—just make sure you’ve selected the right input. Use the Input/Source button to cycle until you see the correct picture.

Set the Source Device to Output Audio via HDMI

On a laptop, the operating system often defaults to its internal speakers. You must manually tell it to send sound to the TV.

  • Windows 11 / 10: Right‑click the speaker icon in the system tray → Open Sound Settings → Under Output, choose your TV (usually listed by brand name or “HDMI”).
  • macOS: Apple Menu → System Settings → Sound → Output → Select your TV.
  • ChromeOS: Settings → Device → Audio → Choose the TV.
  • Game consoles (PS5, Xbox Series X, Switch): Go to System Settings → Sound → Audio Output → Set to HDMI.

If the TV doesn’t appear as an option, the cable may not be recognised. Re‑seat the cable or restart the device.

Verify TV Speaker Setting

Some TVs allow you to disable the internal speakers when you connect a soundbar. If that setting is active but no soundbar is connected, you get silence.

  • On your TV remote, press Menu or Settings (gear icon).
  • Navigate to Sound or Audio.
  • Look for Speaker or Audio Output.
  • Select TV Speaker (not “External” or “Receiver”). If you do use a soundbar, choose the correct external option and make sure the soundbar is powered on.

Adjust the Audio Format

This is one of the most overlooked fixes. Many devices default to sending Dolby Digital or DTS, which older or budget TVs may not decode. The universal fallback is PCM (Pulse‑Code Modulation) or Stereo.

  • On a streaming stick (Roku, Fire TV, Apple TV): Settings → Audio → Set to PCM or Auto / Stereo.
  • On a game console: Settings → Sound → Audio Output → Choose PCM or Linear PCM.
  • On a Blu‑ray player: Setup → Audio → HDMI → Set PCM or Bitstream (try both).

Switching to PCM guarantees compatibility with virtually any TV.

Update Firmware and Drivers

Manufacturers regularly release updates that fix HDMI audio bugs.

  • TV: Go to Settings → Support (or About) → Software Update. Install any pending updates.
  • Laptop: Run Windows Update or macOS Software Update. Also update your graphics driver (Intel, NVIDIA, AMD) because it handles HDMI audio on many PCs.
  • Console / Streaming device: Check System Update in the settings menu.

After an update, restart both devices and test again. Many users report that a firmware update “magically” restores audio.

Temporarily Disable HDMI‑CEC and ARC

HDMI‑CEC (called Anynet+ on Samsung, BRAVIA Sync on Sony, Simplink on LG) lets one remote control multiple devices. ARC lets audio flow both ways. Both can interfere with basic audio.

  • On your TV: Look for HDMI Control, CEC, or AnyNet+ in the settings menu and turn it off.
  • Also disable HDMI ARC (or set it to Off).
  • On the source device, look for similar CEC settings and disable them.
  • Restart both devices and test. If sound returns, you can decide later whether to re‑enable CEC with different settings.

Inspect HDCP Compliance

HDCP (High‑bandwidth Digital Content Protection) is a copy‑protection system. If the TV and source don’t agree on the HDCP version, audio may be blocked.

  • Look for a message like “HDCP error” or “Device not supported.”
  • Try a different HDMI cable (older cables may not support HDCP 2.2 or 2.3).
  • Use a different HDMI port on the TV.
  • Disconnect any HDMI splitters or switches—they often cause HDCP issues.

If your source is very old (e.g., a 2010 laptop) and your TV is new, the HDCP version gap might be unsolvable without an adapter.

Test with a Different Cable and Device

Narrowing down where the fault lies saves time. Connect a different HDMI device (e.g., a game console instead of your laptop) to the same TV port. If that device has sound, the problem is with your original source, not the TV. Conversely, connect your original device to a different TV—if sound works there, the issue is with your TV’s port or settings.

Reset Audio Settings to Default

If you’ve made many changes, a full reset can clear conflicting configurations.

  • Go to TV Settings → Sound → Reset Sound or Restore Defaults.
  • On a laptop, you can reset audio settings in the Sound control panel (Windows) or delete Audio MIDI Setup preferences (macOS).

Factory Reset (Last Resort)

A factory reset erases all custom settings (picture, network, channels) and returns the TV to its original state. Use this only after all other steps have failed.

  • TV Settings → General → Reset → Factory Reset.
  • Re‑run initial setup and test HDMI audio before adding any tweaks.

Special Cases: Laptops, Consoles, Streaming Devices, Soundbars

Different devices have unique quirks. Here’s how to handle the most common.

Laptops and PCs

  • Driver reinstall: Open Device Manager, expand Sound, video and game controllers, right‑click the HDMI audio device (often “NVIDIA High Definition Audio” or “AMD Audio”), and select Uninstall. Then restart the laptop—Windows will reinstall the driver.
  • Display mode: If you’re mirroring (duplicating) the display, switch to Extend or Second screen only—sometimes mirroring uses the wrong audio path.
  • USB‑C to HDMI: If you use a USB‑C adapter, make sure it supports audio passthrough. Some cheap adapters only pass video.

Game Consoles (PS5, Xbox Series X, Nintendo Switch)

  • On PS5: Settings → Sound → Audio Output → Set to HDMI Device → Select Linear PCM.
  • On Xbox: Settings → General → Volume & Audio Output → Under “HDMI audio” choose Uncompressed Stereo (or 5.1/7.1 if your TV supports it).
  • On Nintendo Switch: System Settings → TV Settings → Audio Output → Stereo (Dock mode only, but sound issues are rare).

Streaming Devices (Roku, Fire TV, Apple TV, Chromecast)

  • Fire TV: Settings → Display & Sounds → Audio → Select PCM or Stereo.
  • Roku: Settings → Audio → HDMI → Auto detect or PCM Stereo.
  • Apple TV: Settings → Video and Audio → Audio Format → Change Dolby Atmos to Stereo temporarily to test.
  • Chromecast with Google TV: Settings → Display & Sound → Advanced Audio → Turn off Dolby Digital and DTS.

Soundbars and AV Receivers

  • Use the HDMI port labeled ARC or eARC on your TV and soundbar. Connect with a High‑Speed HDMI cable.
  • Enable HDMI ARC in the TV’s Sound settings.
  • Set the TV speaker output to External or Receiver.
  • If you still have no sound, try switching to optical (Toslink) for audio while keeping HDMI for video—a workaround for stubborn ARC issues.

YouTube thumbnail showing a laptop and TV connected via HDMI with no sound icon
A common scenario: laptop displays video but no audio over HDMI – often fixed by changing the output device.

Advanced Solutions

If you’ve exhausted the standard fixes, these steps may resolve persistent problems.

Use an HDMI Audio Extractor

An audio extractor (also called an HDMI audio de‑embedder) separates the audio signal from the HDMI stream and sends it to external speakers or headphones via optical, RCA, or 3.5 mm cables. This bypasses any TV audio limitations. It’s especially useful if your TV has a dead audio circuit or if you want to use older speakers.

Adjust EDID Settings

EDID (Extended Display Identification Data) tells the source device what video and audio formats the TV supports. Some splitters and extractors allow you to force a specific EDID. Set it to Stereo or PCM 2.0 to prevent the source from sending unsupported surround formats.

Try a Different HDMI Version

HDMI versions (1.4, 2.0, 2.1) define the maximum bandwidth and supported audio formats. If your TV is older (HDMI 1.4), it may not decode Dolby Atmos or DTS:X. Use a High‑Speed or Premium Certified cable (not the cheapest) to avoid signal degradation. For HDMI 2.1 features, you need an Ultra High‑Speed cable.

Check Power Delivery for USB‑Powered Devices

Streaming sticks (Chromecast, Fire TV Stick) often draw power from the TV’s USB port. If that port doesn’t supply enough current, the device may work for video but struggle with audio. Plug the stick into a wall‑powered USB adapter instead.

Consult Manufacturer Support

For device‑specific issues, the official support site is invaluable. Sony Support’s HDMI troubleshooting guide is a good example. Many brands have hidden diagnostic menus or firmware not available to the public.

Common Mistakes to Avoid

  • Assuming all HDMI cables are equal – A cable that works for 1080p may not carry 4K HDR audio. Always use a certified cable.
  • Ignoring the source device’s audio output – Most HDMI audio failures are caused by the laptop or console, not the TV.
  • Skipping the restart – A full power cycle (unplug for 30 seconds) is more effective than a simple reboot.
  • Tweaking settings without a test – Change one thing, test, then move on. Changing six settings at once makes it impossible to know what worked.
  • Forgetting about the mute button – Many remotes have a mute that doesn’t show an on‑screen icon.

When to Call a Professional

You’ve tried every step, and still no sound. It’s time to seek help if:

  • Multiple devices produce no HDMI audio on the same TV.
  • An HDMI port feels loose or shows physical damage.
  • You see persistent HDCP error messages after replacing cables and ports.
  • You need complex multi‑room audio or custom EDID configuration.

A qualified technician can test the TV’s mainboard, replace HDMI ports, or recommend an audio extractor.

Preventing Future HDMI Audio Problems

Once your sound is working, adopt these habits to keep it that way.

  • Use certified High‑Speed or Ultra High‑Speed HDMI cables. Look for the official “Premium Certified” label.
  • Update TV and device firmware regularly—set a reminder every few months.
  • Label your HDMI cables and ports (e.g., “Blu‑ray”, “PS5”) so you plug into the correct input every time.
  • Avoid frequent unplugging; wear and tear on ports can cause intermittent contact.
  • Keep backup cables in a drawer. A spare is cheap insurance.
  • For streaming sticks, always use the included wall adapter instead of the TV’s USB port.
  • If you buy a new soundbar or receiver, verify its HDMI version matches your TV’s capabilities before purchase.

Frequently Asked Questions

Why does my TV show video but no sound with HDMI?

This usually means the video signal reaches the TV, but the audio is either being sent to a different output (e.g., laptop speakers) or encoded in a format the TV can’t decode. Check the source device’s audio output setting and set the format to PCM or Stereo.

Can a faulty HDMI cable cause no sound?

Yes. A damaged, low‑quality, or very old cable may carry video but not audio, especially with 4K, HDR, or high‑bandwidth audio like Dolby Atmos. Test with a certified High‑Speed cable.

How do I fix HDMI audio on my laptop?

Right‑click the speaker icon in Windows, open Sound Settings, and choose your TV under Output. On a Mac, go to System Settings → Sound → Output. If the TV isn’t listed, update your graphics and audio drivers, and try a different HDMI port.

Why does sound only work on some HDMI ports?

Some TV ports are dedicated to ARC/eARC and may behave differently. Also, a particular port could be physically damaged. Test the same device on each HDMI port to narrow it down.

Where can I get more help?

For device‑specific issues, the manufacturer’s support site is best. HDMI.org provides official specifications and FAQs on compatibility.

Screenshot of Windows Sound troubleshooter showing HDMI device as default
Microsoft’s Sound troubleshooter can sometimes detect and fix HDMI audio issues automatically.

Conclusion

HDMI audio not working on your TV is a solvable problem—often without opening your wallet. Most cases boil down to a wrong setting, a flaky cable, or a simple mismatch in audio format. By following the steps in this guide—starting with the quick checks, then moving through settings, firmware updates, and device‑specific tweaks—you can restore sound in minutes.

The key is patience and a methodical approach. Change one thing at a time, test, and move on. If you still face issues, remember that audio extractors and manufacturer support are reliable safety nets. With the right knowledge, you can keep your home entertainment system performing exactly as it should—picture and sound.

Leave a comment