USB-C to HDMI compatibility no audio fixes showing output selection and HDMI audio routing

USB-C to HDMI No Audio: Compatibility Checks and Output Fixes

USB-C to HDMI no audio issues typically fall into two categories: HDMI audio device not detected by the operating system, or HDMI audio device detected but silent. Video working does not mean audio routing is correct, so separating the two is essential before attempting any fix. Start by determining which scenario you are facing.

  1. Check the signal path: the source device's USB-C port needs to support DisplayPort Alt Mode or Thunderbolt for audio and video, the adapter or hub must work with both the source and the display, and the HDMI cable must be fully seated.
  2. Once the path is confirmed, verify that the operating system has selected the correct audio output device.
  3. Examine the TV or receiver settings—input source, audio mode, and any ARC/eARC configuration—since these can override the incoming HDMI audio.
  4. Consider driver or firmware updates only after these checks.

The likely cause depends on the setup. On a laptop or desktop, the USB-C port may not support audio output depending on its design and whether it connects to a discrete graphics or audio controller. When using a hub or dock, the ability to pass HDMI audio can vary by hub chipset and power delivery. In a TV chain with a receiver or soundbar, audio routing (such as ARC or optical) may override the HDMI signal unless the correct input and format are selected.

How HDMI audio works in a USB-C to HDMI connection and where it usually breaks

HDMI audio over a USB-C to HDMI connection works only when the operating system detects the display or receiver as an audio endpoint and routes audio to it. If the endpoint is not enumerated or the system sends audio to internal speakers, no sound reaches the external display.

The end-to-end chain starts at the source device, where the audio output settings determine which playback device receives the signal. The audio stream passes through the adapter, hub, or dock, which negotiates the correct audio format and HDCP state over the HDMI link before the TV or receiver processes the incoming audio and routes it to its speakers or connected audio system. Breakpoints can occur at any link in this chain. Working video does not guarantee audio routing—missing audio despite video indicates a routing or endpoint issue that is part of the broader USB-C to HDMI Compatibility overview.

The diagram shows where HDMI audio typically breaks in a USB-C to HDMI chain: from the source operating system through the adapter or hub and into the TV or receiver.

Diagram showing where HDMI audio can break in a USB-C to HDMI connection: from OS to adapter/hub to TV/receiver.

Common confusion: “Video appears but sound stays on laptop speakers” vs “HDMI device never appears in audio output settings.” The first suggests the system is not routing audio to the endpoint; the second indicates the endpoint was never enumerated.

The next subsection outlines two diagnostic paths to isolate whether the breakpoint lies in OS routing or the adapter-to-display chain.

Audio transport path from source device to display or AVR

The audio transport path from a USB-C source to a display or AVR involves a complete chain where each hop exposes the necessary audio endpoint.

Two common situations: HDMI audio device missing vs selected but silent

HDMI audio problems fall into two situations: the playback device is missing from the sound panel, or it is present but silent. Pick the matching branch.

Don’t keep toggling volume if HDMI isn’t listed.

Confirm the Adapter, Hub, or Dock Actually Supports HDMI Audio in Your Setup Path

Confirm that your adapter, hub, or dock supports HDMI audio and exposes a detectable audio endpoint. If audio does not appear in your system's sound output list, the hardware path may be the issue rather than OS settings.

The following checklist helps confirm that your adapter, hub, or dock supports HDMI audio in your setup path.

Checklist graphic for verifying adapter, hub, or dock HDMI audio support

When using an AV receiver or soundbar in the signal chain, these devices can act as the HDMI audio endpoint, taking over the audio stream and preventing the monitor from receiving audio. The detected audio device is then often the receiver or soundbar, not the monitor.

Adapter and hub limitations that prevent HDMI audio output

A limitation in USB-C adapters and hubs is a design or specification boundary that can block audio from routing to the intended output even when video passes through, because HDMI video typically needs a simpler handshake or is more widely supported, while audio routing depends on internal switching logic that may not expose the correct audio endpoint.

Common limitation patterns include:

Some limitations cannot be fixed with software adjustments alone and may need a different setup path, such as using a separate USB audio adapter or a hub designed for simultaneous independent audio and video output.

Display and receiver chains that change where audio must be routed

When a laptop routes audio through a TV to a soundbar, the endpoint device depends on the chain arrangement. Input settings can override this expected route—checking TV and projector settings helps confirm where audio is being sent. Each chain type determines the endpoint and how audio is routed.

If the TV is set to external audio, TV speakers may stay silent even when audio reaches the TV.

Fix the output device selection when HDMI audio isn't the active playback path

Select the HDMI device as the active audio output to move sound to the display. The following steps guide you through selecting the correct output and verifying it.

The illustration shows a typical location for HDMI audio output selection. Menu labels vary, but the selection method is similar.

Audio output settings panel with HDMI device selected as default
  1. Open the audio output settings from the system sound area.
  2. Look for the HDMI device in the list of available outputs; it may appear under a name matching your display or as “HDMI Audio”.
  3. Select that device and set it as the default output where the option is available.
  4. Check that the device is not muted and raise its volume level.
  5. Play a test tone or start a video application to confirm sound reaches the display.
  6. If the HDMI device does not appear, disconnect and reconnect the HDMI cable to re-enumerate the audio endpoint, and follow proper setup steps and output selection during reconnection.
  7. Verify that the device name shown in the audio settings corresponds to the connected display rather than an internal speaker.

Fast check: If sound stays on laptop speakers, the HDMI output isn’t selected. If HDMI isn’t listed, go back to the path checklist.

Windows: set HDMI as the default playback device and restore detection

Set HDMI as the default playback device by enabling it in the Windows Sound Control Panel and setting it as default. When successful, the HDMI device appears and plays audio through your TV or monitor.

  1. Open the Sound Control Panel: right-click the speaker icon in the taskbar, select 'Sounds', then go to the 'Playback' tab.
  2. Right-click in the blank area of the Playback tab and enable both 'Show Disabled Devices' and 'Show Disconnected Devices' to reveal any hidden HDMI outputs.
  3. If an HDMI device appears (often labeled 'HDMI Output', 'Digital Audio (HDMI)', or your TV/monitor name), right-click it, choose 'Properties', under 'Device usage' select 'Use this device (enable)', then click OK.
  4. Back on the Playback tab, right-click the enabled HDMI device and select 'Set as Default Device'. Confirm with Apply and OK.
  5. Select the HDMI device and click 'Configure' (or right-click and choose 'Test') to verify audio. A test tone confirms the device is working. If no sound, check that the TV is set to the correct HDMI input.
  6. If the HDMI device still does not appear after these steps, restart your PC with the HDMI cable connected and the TV powered on. This can force Windows to re‑detect the audio endpoint.

Labels may differ by Windows version, but the process is the same. If the device shows as 'not plugged in' after enabling, restarting or reconnecting the HDMI cable usually resolves the state.

macOS: choose the correct output device for the external display

In macOS Sound settings, select the correct output device to route audio to an HDMI or display output.

  1. Check that the volume is unmuted and set to an audible level.
  2. Play a test tone or audio file to confirm the output device is receiving sound.
  3. If no audio is heard, disconnect and reconnect the display cable to refresh the device list.

A monitor may list itself as an output device even without built-in speakers; selecting it typically produces no sound.

Linux and ChromeOS: Basic Output Routing Checks for HDMI Audio

Open the audio settings panel, select the HDMI sink, and verify the output profile is set to an HDMI-compatible mode.

When HDMI shows up but stays silent: mute states, format mismatches, and exclusive mode

When HDMI is detected as a playback device but no sound comes through, the cause is often a muted output, a mismatch in audio format between the source and display, or an application holding the device in exclusive mode. The video shows correctly because it uses a separate path, but the audio path can be blocked by several common settings.

For fast isolation: try the TV speakers instead of an external receiver, then try a different app or source. The two checks narrow down whether the issue is with the display path or a specific application holding the output.

This chart identifies the three main causes of HDMI audio being detected but silent—muted output, format mismatch, and app exclusive mode—along with actionable steps to diagnose each.

Troubleshooting HDMI Audio: Common Causes and Fixes

Sample Rate, Bit Depth, and Exclusive-Mode Conflicts

A mismatch between the configured sample rate or bit depth and the audio stream's format often causes silent audio playback. If the output device supports only a limited set of formats, switching to a different sample rate while exclusive mode is active can cause an initialization error, resulting in silence. Surround sound formats may also be affected, but a stereo baseline reduces variables and isolates the mismatch.

  1. Open your sound device’s properties in the system sound settings and set the default format to 2‑channel, 24‑bit, 44100 Hz (a common troubleshooting baseline).
  2. If audio issues persist, lower the sample rate to 48000 Hz.
  3. On the Advanced tab, uncheck “Allow applications to take exclusive control of this device” and uncheck “Give exclusive mode applications priority” if present.
  4. Restart playback and test with a track that previously caused failure.

TV and monitor audio menus, per-input sound settings, and volume routing

Per-input audio settings on the TV or monitor can override the expected output, routing sound to an unintended destination or applying a stored volume or mute state. Check the following settings in the display’s menu for the affected input:

TV, soundbar, and AVR routing issues including ARC or eARC behavior

ARC/eARC can redirect audio away from the expected HDMI input when a soundbar or AVR is part of the chain, depending on whether ARC/eARC is active and how the connected device handles input selection. Identify where audio should land.

Common chains include a source connected to the TV with soundbar via ARC/eARC, or an AVR-centered chain. The endpoint in each chain depends on ARC/eARC status and input selection.

This chart shows how ARC/eARC status, AVR input selection, and TV audio output mode affect where audio ends up in a home theater chain.

ARC/eARC Audio Routing Issues in TV, Soundbar, and AVR Chains

ARC or eARC chains that move audio away from the HDMI input you expect

ARC or eARC chains can route audio away from the HDMI input you expect, meaning the active audio endpoint may not match the device you are controlling.

Audio delay and lip-sync adjustments when sound is late or unstable

Audio delay—often called lip-sync error—is latency introduced by processing in the audio-video chain rather than a loss of audio. It occurs when video processing (such as upscaling or motion smoothing) takes longer than audio processing, or when an external device (receiver or soundbar) adds its own processing delay.

These tests can reveal whether the delay is consistent across sources or limited to one component.

Driver, Firmware, and Dock Software Issues Blocking HDMI Audio

If HDMI audio endpoints stay missing or silence continues after correct routing, the issue is often in the driver, firmware, or dock software layer. The goal is stable detection of the HDMI audio endpoint across reconnects.

  1. Update the operating system. Install any pending OS updates; they may include driver improvements or audio routing fixes. After updating, check for the HDMI audio device in sound settings.
  2. Update GPU and USB-C controller drivers. Check for updated drivers from your component manufacturer. Updated drivers may resolve detection problems. Reboot after updating and verify HDMI audio detection.
  3. Update dock firmware and management software. If available, use the dock vendor's utility to check for firmware updates. Firmware updates may change audio routing or endpoint enumeration. After updating, reboot both dock and computer, then retest.
  4. Reboot all devices and retest detection. Power cycle the computer, dock, and display to clear any transient state that may prevent endpoint detection. After reboot, confirm the HDMI audio device is listed in sound settings.
  5. Try a direct adapter control test. Connect the computer to the display using a USB-C to HDMI adapter (without the dock). If direct adapter works but the dock does not, the dock layer is the variable.

This chart shows the main steps to resolve HDMI audio endpoint detection issues caused by drivers, firmware, or dock software.

How to Fix HDMI Audio Endpoint Detection Issues

Graphics and USB-C controller drivers that restore HDMI audio devices

Updating the graphics driver and USB-C controller driver can help restore HDMI audio device detection. After updating, check for detection in sound settings.

  1. Update the graphics driver and USB-C controller driver using the OS update tool or the manufacturer's utility. The HDMI audio driver is usually bundled with the graphics driver package.
  2. Reboot the system after the driver updates are complete.
  3. Open sound settings and check the output device list for the HDMI audio device.

Dock firmware or virtual-display software that alters audio routing

Dock firmware or virtual-display software can alter how audio endpoints are exposed to the system, which can change audio routing. This can redirect audio streams to internal virtual outputs instead of the expected monitor speakers, or it can cause the system to see a different set of routing options. The following checks help identify virtualization behavior and confirm the dock layer's role.

  1. Check if a dock firmware utility or virtual-display driver is installed. Some docks include management software that registers additional audio endpoints.
  2. Check audio endpoint naming in the system sound settings. Endpoints created by dock software often contain the dock manufacturer’s name or appear as virtual outputs. If an unfamiliar endpoint appears only when the dock or virtual display is active, it is likely part of the software routing layer.
  3. Run a control test using a direct adapter connection. Bypass the dock by connecting the display using a standard USB-C to HDMI adapter (or a Thunderbolt to HDMI adapter if applicable). If audio works correctly over the direct path but fails through the dock, the dock’s firmware or software is likely the variable altering routing.
  4. Retest audio after temporarily disabling the dock’s audio-related services or uninstalling its management software. If audio behavior returns to normal, the dock’s software layer is likely the cause. This suggests that the endpoint exposure from the dock was interfering with the intended routing.

When the adapter is the limiting factor and what to verify before replacing it

Only replace the adapter or cable path when evidence shows that the current setup cannot expose a stable HDMI audio endpoint across multiple conditions. Gather the following evidence to distinguish a path limitation from a configuration or device issue.

If HDMI audio is never detected on any device, treat it as a compatibility or path issue, not a settings issue.

This chart shows the key verification steps to determine if an HDMI adapter is the cause of audio issues, helping to avoid unnecessary replacements.

How to Identify an HDMI Adapter Limitation Before Replacement

FAQ: USB-C to HDMI no-audio scenarios and quick answers

Why is the audio device not detected after connecting a USB-C to HDMI adapter?

The source device may not recognize the adapter as an audio output if the USB-C port does not support DP Alt Mode or if the display does not report audio capability. See the USB-C to HDMI Compatibility overview for a broader look at how compatibility affects audio and video.

How do I select the correct audio output for the external display?

Open your system sound settings and check that the HDMI or external display is selected as the playback device. On macOS, go to System Preferences > Sound > Output; on Windows, right-click the speaker icon, choose Open Sound settings, then select the display.

How do I correctly reconnect or set up the adapter when HDMI audio appears inconsistently?

Disconnect the adapter from both the source and display, wait a few seconds, then reconnect firmly. Restart the source device with the adapter connected to reinitialize the audio path. See setup steps and output selection for a full walkthrough of reliable connection steps.

Does HDMI audio always pass through to the TV if the display input is correct?

No. Even when video displays correctly, the TV or receiver may require a specific input or audio mode to accept sound. Check the TV’s input settings and ensure the HDMI port is not set to a DVI mode, which disables audio. See TV and projector settings for guidance on display input audio settings.

What causes lip-sync delay when using a USB-C to HDMI connection?

Delay can occur when the source, adapter, or display introduces processing latency. This is more likely with certain TV audio processing modes or when using an A/V receiver that applies extra buffering. Adjusting audio output settings to match the display’s supported sample rate may reduce the offset.

Can ARC or eARC settings interfere with audio from a USB-C to HDMI adapter?

Yes. ARC or eARC can cause the TV to redirect audio back to a soundbar or receiver instead of using the TV speakers, even when the source is connected via USB-C to HDMI. If the expected audio device does not appear, disable ARC/eARC in the TV’s audio settings and test the direct connection again. For symptoms other than no audio, such as flickering or no video, see back to troubleshooting router.

Does using a hub or dock affect whether audio reaches the TV?

It can. Some hubs or docks may not support full audio channel negotiation, especially if they lack dedicated DisplayPort or HDMI alt-mode support. If audio works with a direct adapter but not through a hub, the hub’s chipset may be the limiting factor.

Should I check the audio format or sample rate on the source device?

Yes. Mismatched sample rates or unsupported audio formats can cause the display to output silence. On macOS, open Audio MIDI Setup and verify that the DisplayPort device uses a sample rate supported by the TV (typically 44.1 kHz or 48 kHz). Changing the format may restore audio without any hardware changes.

This chart shows the main causes of no audio when using a USB-C to HDMI adapter, organized by hardware limitations, settings conflicts, and audio format mismatches.

Why Is There No Audio After Connecting USB-C to HDMI?