No HDMI audio Output from TV | F40 | Audio

Just wondering if you ever solved this problem?
I have exactly the same problem with a Philips TV.
Only one user on my brand new fedora 40, speaker-test (speaker-test -c2 -Dhdmi:CARD=PCH) works fine.
pavucontrol shows that my program (e.g., vlc) is outputting audio but I can’t hear anything on the TV.

Hey there, Welcome to :fedora:

I moved your post as it is discouraged to revive old threads.

Do you have Helvum installed on your computer?

it’s a patchbay and can help up identify the devices and possibly connect them from source to output.

Also, kindly post the results of inxi -Fzxx for us in preformatted text </>
2024-05-06_12-15-49_Preformatted_Text

Thanks for your quick reply.

Helvum doesn’t show a lot. Here’s a screenshot when I select the built-in HDMI output.

Here’s the output of inxi -Fzxx:

System:
  Kernel: 6.9.9-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.41-37.fc40
  Console: pty pts/5 DM: GDM Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Laptop System: Dell product: Precision 7510 v: N/A serial: <filter> Chassis: type: 9
    serial: <filter>
  Mobo: Dell model: 0RJHDG v: A00 serial: <filter> part-nu: 06D9 UEFI: Dell v: 1.20.3
    date: 02/17/2020
Battery:
  ID-1: BAT0 charge: 16.1 Wh (87.5%) condition: 18.4/72.0 Wh (25.6%) volts: 12.4 min: 11.1
    model: Samsung SDI DELL GR5D361 serial: <filter> status: charging
CPU:
  Info: quad core model: Intel Core i7-6820HQ bits: 64 type: MT MCP arch: Skylake-S rev: 3 cache:
    L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 800 high: 801 min/max: 800/3600 cores: 1: 800 2: 800 3: 801 4: 800 5: 801
    6: 800 7: 800 8: 800 bogomips: 43198
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 530 vendor: Dell driver: i915 v: kernel arch: Gen-9 ports:
    active: HDMI-A-2,eDP-1 empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-3 bus-ID: 00:02.0
    chip-ID: 8086:191b
  Device-2: NVIDIA GM107GLM [Quadro M1000M] vendor: Dell driver: nvidia v: 555.58.02
    arch: Maxwell pcie: speed: 2.5 GT/s lanes: 16 ports: active: none empty: DP-4, DP-5, DP-6, VGA-1
    bus-ID: 01:00.0 chip-ID: 10de:13b1
  Device-3: Sunplus Innovation Dell E5570 integrated webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-11:5 chip-ID: 1bcf:2b91
  Display: server: X.org v: 1.20.14 with: Xwayland v: 24.1.1 compositor: gnome-shell driver:
    gpu: i915 tty: 174x42
  Monitor-1: HDMI-A-2 model: Philips FTV res: 1920x1080 dpi: 76 diag: 734mm (28.9")
  Monitor-2: eDP-1 model: Sharp 0x1430 res: 3840x2160 dpi: 282 diag: 397mm (15.6")
  API: OpenGL Message: GL data unavailable in console for root.
  API: EGL Message: EGL data unavailable in console, eglinfo missing.
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: NVIDIA GM107 High Definition Audio [GeForce 940MX] vendor: Dell
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:0fbc
  API: ALSA v: k6.9.9-200.fc40.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.0.7 status: n/a (root, process) with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Ethernet I219-LM vendor: Dell driver: e1000e v: kernel port: N/A bus-ID: 00:1f.6
    chip-ID: 8086:15b7
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: speed: 2.5 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 8086:24f3
  IF: wlp2s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-6:3 chip-ID: 8087:0a2b
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2 lmp-v: 8
Drives:
  Local Storage: total: 2.26 TiB used: 1.2 TiB (53.3%)
  ID-1: /dev/sda vendor: Kingston model: SM2280S3G2480G size: 447.13 GiB speed: 6.0 Gb/s
    serial: <filter> temp: 30 C
  ID-2: /dev/sdb vendor: Seagate model: ST2000LM007-1R8174 size: 1.82 TiB speed: 6.0 Gb/s
    serial: <filter> temp: 27 C
Partition:
  ID-1: / size: 68.35 GiB used: 14.25 GiB (20.8%) fs: ext4 dev: /dev/dm-0 mapped: fedora-root
  ID-2: /boot size: 973.4 MiB used: 374.4 MiB (38.5%) fs: ext4 dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat dev: /dev/sda1
  ID-4: /home size: 368.58 GiB used: 465 MiB (0.1%) fs: ext4 dev: /dev/dm-1 mapped: fedora-home
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 42.0 C pch: 47.0 C mobo: 39.0 C gpu: nvidia temp: 40 C
  Fan Speeds (rpm): cpu: 2101 fan-1: 1993
Info:
  Memory: total: 32 GiB available: 31.23 GiB used: 3.75 GiB (12.0%) igpu: 32 MiB
  Processes: 345 Power: uptime: 10m wakeups: 0 Init: systemd v: 255 target: graphical (5)
    default: graphical
  Packages: pm: flatpak pkgs: 9 Compilers: gcc: 14.1.1 Shell: Bash v: 5.2.26
    running-in: pty pts/5 inxi: 3.3.34

I succeeded getting audio when connecting another TV (Samsung) to my laptop via the same HDMI cable, but my Philips TV still doesn’t work.

Added audio

So the sound is working from the PC to the TV, but apparently the Phillips TV is not accepting the sound. That seems like a problem at the TV itself since the other TV (Samsung) works.

Not exactly. A speaker test (speaker-test -c2 -Dhdmi:CARD=PCH) works fine on the Philips. The TV speakers (left and right) play the pink noise.
It’s the ‘normal’ sound (e.g., vlc) that does not play on the Philips TV (but does on the Samsung).

Hi!

I have a PHILIPS TV and was experiencing the same issue. I managed to solve it on Fedora 41 by adapting this solution to the new WirePlumber configuration format.

I hope this helps!

How to enable HDMI audio output in WirePlumber on Fedora 41.

1 Like