[RESPONDED] No Audio via HDMI

I have the 11th gen in a Cooler Master case running Ubuntu. When I am connected to my TV via HDMI there is no sound. If I connect headphones the sound works with no issues. I have tried all the different outputs in the sound settings as well as alsamixer to make sure that nothing is muted but so far nothing has worked.

Any ideas on what I should try? Thank you for the help in advance.


Can you post a screenshot of the available sound options in your dropdown menu when connected to your TV?

Do you have another monitor with sound to test the HDMI output with? Can you also advise whether you are using the original gen 1 HDMI expansion card, or the Gen 3?

It is the gen 3 HDMI. I don’t have another monitor but the sound plays through the TV on my other Linux laptop works when I plug it in via HDMI.

Hi Nic,
Welcome to the forums,
can you list audio output via command line?

pacmd list-sinks

Also may we know what Ubuntu version you are using?

Ubuntu 22.04.2 LTS and below is the response. Let me know if you need anything else.

1 sink(s) available.

  • index: 4
    name: <alsa_output.pci-0000_00_1f.3.hdmi-surround>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: RUNNING
    suspend cause: (none)
    priority: 9030
    volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB, rear-left: 65536 / 100% / 0.00 dB, rear-right: 65536 / 100% / 0.00 dB, front-center: 65536 / 100% / 0.00 dB, lfe: 62895 / 96% / -1.07 dB
    balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 67.22 ms
    max request: 42 KiB
    max rewind: 42 KiB
    monitor source: 5
    sample spec: s16le 6ch 48000Hz
    channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
    Surround 5.1
    used by: 1
    linked by: 1
    configured latency: 75.00 ms; range is 0.50 … 1837.50 ms
    card: 0 <alsa_card.pci-0000_00_1f.3>
    module: 7
    properties:
    alsa.resolution_bits = “16”
    device.api = “alsa”
    device.class = “sound”
    alsa.class = “generic”
    alsa.subclass = “generic-mix”
    alsa.name = “HDMI 0”
    alsa.id = “HDMI 0”
    alsa.subdevice = “0”
    alsa.subdevice_name = “subdevice #0
    alsa.device = “3”
    alsa.card = “0”
    alsa.card_name = “HDA Intel PCH”
    alsa.long_card_name = “HDA Intel PCH at 0x605d1c8000 irq 180”
    alsa.driver_name = “snd_hda_intel”
    device.bus_path = “pci-0000:00:1f.3”
    sysfs.path = “/devices/pci0000:00/0000:00:1f.3/sound/card0”
    device.bus = “pci”
    device.vendor.id = “8086”
    device.vendor.name = “Intel Corporation”
    device.product.id = “a0c8”
    device.product.name = “Tiger Lake-LP Smart Sound Technology Audio Controller”
    device.form_factor = “internal”
    device.string = “hdmi:0”
    device.buffering.buffer_size = “1058400”
    device.buffering.fragment_size = “529200”
    device.access_mode = “mmap+timer”
    device.profile.name = “hdmi-surround”
    device.profile.description = “Digital Surround 5.1 (HDMI)”
    device.description = “Built-in Audio Digital Surround 5.1 (HDMI)”
    module-udev-detect.discovered = “1”
    device.icon_name = “audio-card-pci”
    ports:
    hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
    properties:
    device.icon_name = “video-display”
    device.product.name = “55R635”
    active port:

Hey @Nic ,

Looks like it’s recognized properly, what’s the Make and model of the TV? perhaps there’s settings/menu on TV that need turning on?

Also try Fedora 39 live and Ubuntu 23 live, just to rule out any OS/kernel based issues.

I have a TCL series 6. I tried some different sound settings on the TV but that didn’t help. I also tried Fedora 39 live and have the same issue with that.