How to Fix No Sound When Connecting PC to TV via HDMI

Troubleshoot and resolve audio issues when connecting your computer to a TV using an HDMI cable with these step-by-step solutions.

How to Fix No Sound When Connecting PC to TV via HDMI

Connecting your computer to a TV via HDMI should provide both video and audio. However, some users encounter issues where sound continues to play through their laptop speakers instead of the TV. This guide will walk you through several methods to fix HDMI audio problems and get sound working properly on your TV.

Check Windows Sound Settings

Step 1: Open Windows Settings by pressing Windows key + I. Navigate to System > Sound.

Step 2: Under the “Choose where to play sound” section, select your TV or HDMI audio device from the dropdown menu. If you don’t see your TV listed, try unplugging and reconnecting the HDMI cable.

Step 3: Adjust the volume slider to ensure it’s not muted or set too low.

Enable HDMI Audio Device

If your TV doesn’t appear in the sound settings, it may be disabled. Here’s how to enable it:

Step 1: Right-click the speaker icon in the taskbar and select “Open Sound settings”.

Step 2: Click “Sound Control Panel” on the right side of the window.

Step 3: In the Sound window, click the “Playback” tab. Right-click on any empty space and make sure “Show Disabled Devices” is checked.

Step 4: Locate your TV or HDMI audio device in the list. If it’s grayed out, right-click on it and select “Enable”.

Step 5: Once enabled, right-click the device again and choose “Set as Default Device”.

Update or Reinstall Audio Drivers

Outdated or corrupted audio drivers can cause HDMI sound issues. Try updating or reinstalling them:

Step 1: Press Windows key + X and select “Device Manager”.

Step 2: Expand the “Sound, video and game controllers” section.

Step 3: Right-click on your audio device (e.g., Realtek High Definition Audio) and select “Update driver”. Choose “Search automatically for updated driver software”.

Step 4: If updating doesn’t work, right-click the device again and select “Uninstall device”. Restart your computer, and Windows will automatically reinstall the driver.

Check NVIDIA Control Panel Settings (for NVIDIA GPU users)

If you have an NVIDIA graphics card, make sure HDMI audio is enabled in the NVIDIA Control Panel:

Step 1: Right-click on your desktop and select “NVIDIA Control Panel”.

Step 2: In the left menu, expand the “Display” section and click “Set up digital audio”.

Step 3: Make sure the checkbox next to your TV or HDMI audio device is checked.

Restart Windows Audio Service

Restarting the Windows Audio service can often resolve sound issues:

Step 1: Press Windows key + R, type “services.msc”, and press Enter.

Step 2: Scroll down to find “Windows Audio”. Right-click it and select “Restart”.

Step 3: Also restart “Windows Audio Endpoint Builder” if it’s present.

Check BIOS Settings

In some cases, changing BIOS settings can affect HDMI audio:

Step 1: Restart your computer and enter the BIOS (usually by pressing F2, F12, or Delete during startup).

Step 2: Look for audio settings or HDMI configuration options. Ensure HDMI audio is enabled.

Step 3: If you recently changed from UEFI to Legacy boot mode, try switching back to UEFI, as this has resolved the issue for some users.

Test with Different HDMI Ports and Cables

Hardware issues can sometimes cause HDMI audio problems:

Step 1: Try connecting your HDMI cable to different ports on both your computer and TV.

Step 2: If possible, test with a different HDMI cable to rule out cable defects.

Step 3: Ensure the HDMI cable is firmly connected at both ends.


By following these steps, you should be able to resolve most HDMI audio issues when connecting your PC to a TV. If problems persist, consider checking your TV’s audio settings or contacting the manufacturer’s support for further assistance.