Connecting your laptop to your TV with an HDMI cable should deliver both video and audio instantly, but the sound often stays stuck on the laptop speakers. The root cause is almost always that Windows, macOS, or Linux hasn't switched the default audio output to the TV. This guide walks you through every hardware check, OS setting, driver update, and advanced fix so you get reliable HDMI audio on the first try—whether you're streaming a movie, giving a presentation, or gaming on the big screen in 2026.

\n\n
Quick Answer: In 90% of cases, HDMI audio fails because the OS hasn't set the TV as the default playback device. Open Sound settings, select the TV/HDMI output, and test. If the TV doesn't appear, check the cable, update graphics drivers, and verify the TV's HDMI audio input is enabled.
\n\n
Time required 20-45 minutes
Difficulty Beginner
Cost $0-$25 (cable/adapters if needed)
\n\n

What You'll Need

\n

Gather these items before starting. Most are already on hand; only a replacement cable or adapter may cost money.

\n\n\n\n\n\n\n\n\n\n\n\n
ItemPurposeEst. CostTime to Verify
HDMI cable (1.4 or newer)Carries video + audio$0 if owned, $8-$15 new1 min
Laptop with HDMI or USB-C/DP alt-modeSource deviceN/AN/A
TV with HDMI input supporting audioDisplay & sound outputN/A1 min
USB-C to HDMI or DP to HDMI adapter (if needed)Connect modern ports to HDMI$10-$25 for audio-capable model2 min
Internet accessDownload driver updates$05-10 min
\n\n

Step 1: Verify Hardware & Physical Connections

\n

1.1 Inspect the HDMI Cable and Ports

\n
    \n
  1. Power off both laptop and TV. Unplug the HDMI cable from both ends.
  2. \n
  3. Examine the cable connectors for bent pins, corrosion, or cracked shielding. If damaged, replace with an HDMI 1.4 (or 2.0/2.1) certified cable.
  4. \n
  5. Check the laptop's HDMI port and the TV's HDMI input for debris or bent pins. Use compressed air if needed.
  6. \li>Reconnect firmly, ensuring the cable seats fully on both sides.\n
\n
Pro Tip: If you're using a USB-C to HDMI or DisplayPort to HDMI adapter, confirm the adapter explicitly states \"audio passthrough\" or \"HDMI audio support.\" Many budget adapters are video-only. A reliable adapter costs $15-$25 and saves hours of troubleshooting.
\n\n

1.2 Test with Alternate Ports and Cables

\n
    \n
  1. If your TV has multiple HDMI inputs, try a different one. Some older TVs label one port \"HDMI (DVI)\" which may not accept audio.
  2. \n
  3. Swap in a known-good HDMI cable (e.g., from a game console) to rule out cable failure.
  4. \n
  5. If the laptop has both HDMI and USB-C/Thunderbolt video out, test the alternate port to isolate whether the issue is port-specific.
  6. \n
\n\n

1.3 Confirm TV Audio Input Settings

\n
    \n
  1. On the TV remote, open Settings → Sound → Audio Input / HDMI Audio.
  2. \n
  3. Ensure the active HDMI port is set to \"Auto\" or \"On\" for audio. Some TVs default to \"Off\" for PC inputs.
  4. \n
  5. Disable TV internal speakers if you're using a soundbar or external receiver via optical/ARC, but keep them on for direct TV speaker testing.
  6. \n
  7. Enable CEC (Consumer Electronics Control) – called Bravia Sync (Sony), Anynet+ (Samsung), SimpLink (LG), or CEC (others). This can help the TV recognize the laptop as an audio source.
  8. \n
\n\n

Step 2: Configure Audio Output in Your Operating System

\n

2.1 Windows 10 & 11 (Unified Steps)

\n
    \n
  1. Right-click the speaker icon in the system tray → Open Sound settings (Win 10) or Sound settings (Win 11).
  2. \li>Under Output / Choose where to play sound, open the dropdown.\li>Select the TV entry. It may appear as the TV brand (e.g., \"Samsung 4K\"), \"HDMI Output,\" \"Digital Audio (HDMI),\" or the GPU name (\"NVIDIA High Definition Audio\").\li>Click the device → Test to hear a chime through the TV.\li>If the TV isn't listed, click Add device → Bluetooth & other devices → Everything else → wait for HDMI detection. Still missing? Proceed to Step 3.\n
\n\n

2.2 macOS (Ventura 13+, Sonoma 14+, Sequoia 15+)

\n
    \n
  1. Apple menu → System Settings → Sound.
  2. \li>Under Output, select the TV (often named \"TV\" or the model number).\li>If absent, unplug/replug HDMI, then click the Refresh arrow (macOS 14+) or toggle \"Show volume in menu bar\" off/on to force re-scan.\li>Note: macOS volume keys won't control TV volume; use the TV remote.\n
\n\n

2.3 Linux (Ubuntu 22.04+/Fedora 39+ with PipeWire/PulseAudio)

\n
    \n
  1. Open Settings → Sound → Output Device.
  2. \li>Choose the HDMI/DisplayPort entry (usually shows GPU vendor).\li>If missing, run pactl list cards in terminal; look for \"hdmi-output-0\" and set profile to \"output:hdmi-stereo\" via pactl set-card-profile.\n
\n\n
Pro Tip: On Windows, if \"Audio enhancements\" is enabled for the HDMI device (Settings → Sound → Device properties → Audio enhancements), turn it Off. Enhancements often cause dropouts or silence on TV speakers.
\n\n

Step 3: Update Drivers & Run Advanced Fixes

\n

3.1 Update Graphics Drivers (Primary HDMI Audio Source)

\n

HDMI audio is routed through the GPU driver. Outdated or corrupted drivers are the #2 cause of missing TV sound.

\n
    \n
  • NVIDIA: Open GeForce Experience → Drivers → Check for Updates → Express Install → Reboot.
  • \n
  • AMD: Open Radeon Software → Settings (gear) → Check for Updates → Install → Reboot.
  • \n
  • Intel: Run Intel Driver & Support Assistant (download from intel.com) → Install recommended graphics driver → Reboot.
  • \n
  • Apple Silicon Macs: macOS updates include GPU/HDMI firmware. Keep macOS current via System Settings → General → Software Update.
  • \n
\n\n

3.2 Update Audio Drivers (Secondary)

\n
    \n
  1. Right-click Start → Device Manager → Sound, video and game controllers.
  2. \li>Right-click each entry (Realtek, Intel Smart Sound, NVIDIA High Definition Audio, etc.) → Update driver → Search automatically.\li>If Windows says \"best driver already installed,\" visit the laptop maker's support page (Dell, HP, Lenovo, etc.) and download the latest audio driver for your exact model.\n
\n\n

3.3 Advanced Windows Fixes (Run in Order)

\n
    \n
  1. Restart Audio Services: Win+R → services.msc → Restart \"Windows Audio\" and \"Windows Audio Endpoint Builder.\"
  2. \n
  3. Disable/Re-enable HDMI Audio Device: Device Manager → Sound controllers → Right-click HDMI audio → Disable → Wait 10 sec → Enable.
  4. \n
  5. Run Audio Troubleshooter: Settings → System → Troubleshoot → Other troubleshooters → Audio → Run.
  6. \n
  7. Roll Back Driver: If audio broke after a driver update, Device Manager → HDMI audio → Properties → Driver → Roll Back Driver.
  8. \n
  9. Check Windows Updates: Settings → Windows Update → Check for updates. Optional driver updates often include HDMI audio fixes.
  10. \n
\n\n
Warning: Do not force firmware updates on the TV or laptop BIOS unless you're experiencing a documented HDMI audio bug. Interrupted firmware flashes can brick the device. Only apply vendor-published updates from official support pages.
\n\n

Pro Tips for Reliable HDMI Audio

\n
    \n
  • Label your cables: Use colored tape or tags to identify which HDMI cable is certified for 4K/60Hz + audio. Prevents accidental swaps with older video-only cables.
  • \n
  • Set HDMI as default before launching apps: Some games and video players cache the audio device at launch. Switching after launch may require a restart of the app.
  • \n
  • Use a powered HDMI splitter for dual displays: If you mirror laptop + TV, a passive splitter can drop the audio handshake. A powered splitter (<$30) maintains EDID and audio.
  • \n
  • Disable exclusive mode: In Windows Sound Control Panel → HDMI device → Properties → Advanced, uncheck \"Allow applications to take exclusive control.\" Prevents apps from hijacking the stream.
  • \n
  • Keep a spare USB-C to HDMI adapter: Laptop HDMI ports can fail physically. A quality adapter (Anker, Cable Matters, CalDigit) ensures you're never stuck without big-screen audio.
  • \n
\n\n

Common Mistakes & Fixes

\n\n\n\n\n\n\n\n\n\n\n\n
MistakeSolution
Assuming any HDMI cable carries audioUse HDMI 1.4+ (High Speed) cables. Pre-1.4 cables lack audio support. Look for \"High Speed\" or \"Premium High Speed\" labeling.
Using a video-only USB-C/DP adapterBuy adapters that explicitly list \"audio passthrough\" or \"HDMI 2.0 with audio.\" Test with a phone/tablet first if unsure.
Leaving TV on wrong HDMI inputTVs often have multiple HDMI ports; ensure the selected input matches the physical port. Some TVs auto-switch video but not audio.
Ignoring GPU driver updatesHDMI audio is part of the GPU driver package. Update NVIDIA/AMD/Intel graphics drivers monthly, not just Windows Update.
Expecting laptop volume keys to control TV on macOSmacOS sends fixed-level PCM over HDMI. Use TV remote or enable CEC for limited control.
\n\n

How We Verified This Guide

\n

This guide reflects real-world troubleshooting across Windows 10/11 (22H2/23H2), macOS Ventura through Sequoia, and Ubuntu 22.04/24.04 LTS. Steps were validated on laptops with Intel Iris Xe, AMD Radeon 680M, NVIDIA RTX 30/40 series, and Apple M1/M2/M3 chips connected to 2020-2024 TVs from Samsung, LG, Sony, and TCL. We reproduced the \"no TV in sound list\" scenario by disabling HDMI audio in Device Manager, then confirmed each fix restores detection. Driver update procedures follow NVIDIA, AMD, and Intel official documentation. TV CEC behavior was tested with Bravia Sync, Anynet+, and SimpLink. No automated test suite or certification was used; verification is based on manual reproduction and vendor documentation review.

\n\n

Frequently Asked Questions

\n

Why is there no sound when I connect my laptop to my TV via HDMI?

\n

The OS hasn't switched the default audio output to the HDMI device. Open Sound settings and select the TV/HDMI output. If the TV doesn't appear, check the cable, try another HDMI port, and update your graphics driver.

\n\n

Does every HDMI cable carry audio?

\n

HDMI 1.4 and later (High Speed, Premium High Speed, Ultra High Speed) all carry audio. Cables made before 2009 (HDMI 1.0-1.3) may lack audio support. Adapters must also specify audio passthrough.

\n\n

Can I control TV volume from my laptop keyboard?

\n

On Windows, yes—volume keys and the taskbar slider control HDMI audio. On macOS, the volume keys are disabled for HDMI output; use the TV remote. Linux behavior depends on the desktop environment (GNOME/KDE usually allow it).

\n\n

Why does audio crackle or drop out over HDMI?

\n

Common causes: low-quality/long cable (>15 ft without active repeater), electrical interference, outdated GPU driver, or Windows \"Audio enhancements\" enabled. Try a shorter certified cable, disable enhancements, and update drivers.

\n\n

Do I need special software for HDMI audio?

\n

No. Windows, macOS, and Linux include HDMI audio support natively. Only GPU drivers (NVIDIA, AMD, Intel) are required for the HDMI audio endpoint to appear.

\n\n

Can I play sound on both laptop speakers and TV simultaneously?

\n

Windows: Enable \"Stereo Mix\" or use VoiceMeeter (free) to create a virtual multi-output. macOS: Open Audio MIDI Setup → + → Create Multi-Output Device → select both Built-in and HDMI. Linux: Use PulseAudio/PipeWire module-combine-sink.

\n\n

What if my TV isn't detected as an audio device at all?

\n

1) Reboot laptop with HDMI connected. 2) Update GPU driver. 3) Try a different HDMI port/cable. 4) Test the TV with another source (game console) to confirm its HDMI audio works. 5) On Windows, check Device Manager → View → Show hidden devices → Sound controllers for a greyed-out HDMI entry; enable it.

\n\n

Is HDMI ARC needed for laptop-to-TV audio?

\n

No. ARC (Audio Return Channel) sends TV audio out to a soundbar/receiver. Laptop-to-TV uses standard HDMI audio transmission. ARC is irrelevant unless you're routing TV apps' sound back through the HDMI cable to an external audio system.

\n\n

Why did HDMI audio stop working after a Windows update?

\n

Feature updates can reset default audio devices or install generic drivers that lack HDMI audio support. Run the Audio troubleshooter, re-select the TV in Sound settings, and reinstall the latest GPU driver from the vendor (not Windows Update).

\n\n

Can a loose monitor power cable affect HDMI audio?

\n

Indirectly. If the TV loses power stability, the HDMI handshake may drop. Ensure the TV's power cable is secure. For monitor-specific power issues, see our guide on fixing a loose monitor power cable.

\n\n

Sources & Conclusion

\n

References used for this guide:

\n
    \n
  • HDMI Licensing Administrator – HDMI 2.1 Specification Overview (audio support mandates)
  • \n
  • Microsoft Learn – Troubleshoot audio problems in Windows (official troubleshooter steps)
  • \n
  • Apple Support – If your Mac doesn't play audio through HDMI (macOS detection & volume behavior)
  • \n
  • NVIDIA/AMD/Intel driver release notes (2023-2025) – HDMI audio fixes in GPU driver changelogs
  • \n
\n

Getting sound from your laptop to your TV over HDMI is usually a one-click fix once you know where to look. Start with the physical cable, set the correct output in your OS, and keep GPU drivers current. If you hit a wall, the advanced service restarts and driver rollbacks in Step 3 cover the remaining edge cases. For a better viewing experience overall, pair a solid HDMI connection with a capable laptop—our best budget laptops under $700 roundup highlights models with reliable HDMI 2.0/2.1 ports. With this guide bookmarked, you'll never stare at a silent big screen again.