What's happening?

My raspberry pi4 won’t sound HDMI.

(AV jack is working fine)

Raspi information


OS - Raspberry Pi OS with desktop 2020-12(Flash with December 2nd 2020 image and run apt full-upgrade)

SD - 32GB

Monitor - BENQ

HDMI port - hdmi0

Monitors HDMI port - HDMI1

Raspi Volume - 100%

Monitor Volume - 10%

I did this

I had comment out


But monitor still no sound.

  • 2
    HDMI sound should work out of the box. Are you sure you're using the right port (the one close to the USB-C connector)? Commented Dec 7, 2020 at 9:08
  • 2
    There is NO "Official Raspbian"
    – Milliways
    Commented Dec 7, 2020 at 10:51
  • Oh I'm sorry. I mean 'Raspberry Pi OS'.
    – TamaTama
    Commented Dec 7, 2020 at 13:29
  • Yes. I am using HDMI0 port which close to the USB-C connector.
    – TamaTama
    Commented Dec 7, 2020 at 13:33
  • 1
    Have you tried running sudo raspi-config -> System options -> Audio and selecting the correct HDMI port for Audio output?
    – A6EE
    Commented Dec 7, 2020 at 13:47

2 Answers 2


I had the same HDMI lack-of-sound problem, except that I was trying to connect the Pi to a Vizio TV. Used the HDMI0 port closest to the USB-C connector and uncommented hdmi_drive=2 in /boot/config.txt to no effect. Ran sudo raspi-config, checked Audio in System Options, and found the same "HDMI" and "Headphones" options as noted in the comments above, with "HDMI" apparently selected.

At that point, I tried something seemingly unintuitive based on past experience with badly written software. I selected "Headphones" and "OK" to change the stored setting from whatever it was to "Headphones". I then went back into Audio, selected "HDMI", and "OK to change the stored setting to "HDMI".

And with that, HDMI sound worked.


Or, in the case of Raspberry Pi 3+ running Raspbian GNU/Linux 11 (bullseye), the options may be slightly different in Audio > System Options.

  • 0 Headphones
  • 1 MAI PCM i2-hifi-0
  • Select Option 1 and the end result should be the same - sound over HDMI.


    Your Answer

    By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

    Not the answer you're looking for? Browse other questions tagged or ask your own question.