No HDMI sound output option found

I have an old system I thought of giving a second life to by making it a family computer linked to the TV;
In the past, I used to stream movies, look at pictures, and other similar things on the TV by linking my laptop to it through an HDMI cable;
the laptop sent all the information needed through the HDMI cable, after which the TV split the sound to the sound system & used the video feed for the screen, so it worked as I had expected.

Upon connecting the old PC, however, using the same HDMI cable, I expected everything to work like with the laptop, but it seems that no sound is passed through the HDMI at all.
Edit: I forgot to mention that the HDMI output option does not show in the settings menu, and it shows as “unavailable/unplugged” in Pulse Audio Volume Control.
I tried connecting a jack, and it showed up, but I believe the TV might have the jack entry broken as I couldn’t make it work with any device, be it phone or PC.

P.S. both devices run the latest Stable Manjaro Gnome as of 15/05/2022.
I think the issue might be that the HDMI from the laptop was connected to the Motherboard, whereas the HDMI from the PC is connected to the graphics card? But I am unsure if that would be at all relevant.

Here’s some technical information about the system

inxi --full --verbosity=7 --filter --no-host    

System:
  Kernel: 5.15.38-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    Desktop: GNOME v: 42.1 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 42.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: MSI model: G41M-P26 (MS-7592) v: 5.0
    serial: <superuser required> BIOS: American Megatrends v: 26.8
    date: 08/26/2011
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 3.83 GiB used: 2.01 GiB (52.4%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: quad core model: Intel Core2 Quad Q8300 bits: 64 type: MCP
    smt: <unsupported> arch: Core Yorkfield rev: A cache: L1: 256 KiB L2: 4 MiB
  Speed (MHz): avg: 2079 high: 2319 min/max: 2003/2499 cores: 1: 2000
    2: 2319 3: 2000 4: 2000 bogomips: 20010
  Flags: acpi aperfmperf apic arch_perfmon bts clflush cmov constant_tsc
    cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts est fpu fxsr ht lahf_lm lm mca
    mce mmx monitor msr mtrr nopl nx pae pat pbe pdcm pebs pge pni pse pse36
    pti rep_good sep sse sse2 sse4_1 ssse3 syscall tm tm2 tsc vme xsave xtpr
Graphics:
  Device-1: NVIDIA G94 [GeForce GT 130] vendor: PC Partner / Sapphire
    driver: nouveau v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DVI-I-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:0626
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: gpu: nouveau display-ID: 0
  Monitor-1: HDMI-A-1 model: Samsung res: 1360x768 dpi: 216
    size: 160x90mm (6.3x3.54") diag: 184mm (7.2") modes: max: 1360x768
    min: 640x480
  OpenGL: renderer: NV94 v: 3.3 Mesa 22.0.3 direct render: Yes
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:27d8 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.38-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Qualcomm Atheros AR8132 Fast Ethernet vendor: Micro-Star MSI
    driver: atl1c v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: ec00
    bus-ID: 03:00.0 chip-ID: 1969:1062 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.13 TiB used: 11.04 GiB (1.0%)
  ID-1: /dev/sda vendor: Crucial model: CT240BX500SSD1 size: 223.57 GiB
    speed: <unknown> type: SSD serial: <filter> rev: 054 scheme: MBR
  ID-2: /dev/sdb vendor: Western Digital model: WD10EAVS-00D7B1
    size: 931.51 GiB speed: <unknown> type: N/A serial: <filter> rev: 1A01
    scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / size: 210.7 GiB used: 11.04 GiB (5.2%) fs: ext4 dev: /dev/sda1
    label: N/A uuid: 64457fcf-b385-48e7-87cd-cea556b21c91
Swap:
  ID-1: swap-1 type: partition size: 8.43 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2 label: swap uuid: 75b76db1-1a21-4b1d-b672-b5b589d5925b
Unmounted:
  ID-1: /dev/sdb1 size: 287 MiB fs: ext4 label: N/A
    uuid: d8290915-1993-4b80-b1f7-9aebd415e521
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 8 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-8:4 info: Realtek Mass Storage Device (Multicard Reader)
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
    speed: 480 Mb/s power: 500mA chip-ID: 0bda:0151 class-ID: 0806
    serial: <filter>
  Hub-2: 2-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 2-1:2 info: MosArt 2.4G Keyboard Mouse type: Keyboard,Mouse
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s
    power: 100mA chip-ID: 062a:5918 class-ID: 0301
  Hub-3: 3-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 3-2:2 info: Maxxter Telink Wireless Receiver
    type: Mouse,Keyboard driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 12 Mb/s power: 50mA chip-ID: 248a:8367 class-ID: 0301
  Hub-4: 4-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Hub-5: 5-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
Sensors:
  System Temperatures: cpu: 45.0 C mobo: N/A gpu: nouveau temp: 60.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1892
Info:
  Processes: 222 Uptime: 4h 30m wakeups: 1 Init: systemd v: 250 Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1185 Shell: Zsh v: 5.8.1
  running-in: gnome-terminal inxi: 3.3.15

i would try running pulse or pipewire not both, so lets try uninstalling pulse by installing pipewire with this package: manjaro-pipewire - it will give you dependency issues, so remove those first, install manjaro-pipewire, reboot and check

1 Like

Is this better?
I am unsure what to look for, as both pulse & pipewire’s versions are still shown, even though like you said, the terminal did bring up dependendcy issues, to which I answered Y to all questions.

HDMI still does not show up as an output option in the settings.

Also, this is the new inxi output

inxi --full --verbosity=7 --filter --no-host                     ✔ 
System:
  Kernel: 5.15.38-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    Desktop: GNOME v: 42.1 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 42.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: MSI model: G41M-P26 (MS-7592) v: 5.0
    serial: <superuser required> BIOS: American Megatrends v: 26.8
    date: 08/26/2011
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 3.83 GiB used: 2.13 GiB (55.5%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: quad core model: Intel Core2 Quad Q8300 bits: 64 type: MCP
    smt: <unsupported> arch: Core Yorkfield rev: A cache: L1: 256 KiB L2: 4 MiB
  Speed (MHz): avg: 2000 high: 2002 min/max: 2003/2499 cores: 1: 2000
    2: 2000 3: 2002 4: 2000 bogomips: 20005
  Flags: acpi aperfmperf apic arch_perfmon bts clflush cmov constant_tsc
    cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts est fpu fxsr ht lahf_lm lm mca
    mce mmx monitor msr mtrr nopl nx pae pat pbe pdcm pebs pge pni pse pse36
    pti rep_good sep sse sse2 sse4_1 ssse3 syscall tm tm2 tsc vme xsave xtpr
Graphics:
  Device-1: NVIDIA G94 [GeForce GT 130] vendor: PC Partner / Sapphire
    driver: nouveau v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DVI-I-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:0626
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: gpu: nouveau display-ID: 0
  Monitor-1: HDMI-A-1 model: Samsung res: 1360x768 dpi: 216
    size: 160x90mm (6.3x3.54") diag: 184mm (7.2") modes: max: 1360x768
    min: 640x480
  OpenGL: renderer: NV94 v: 3.3 Mesa 22.0.3 direct render: Yes
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:27d8 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.38-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Qualcomm Atheros AR8132 Fast Ethernet vendor: Micro-Star MSI
    driver: atl1c v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: ec00
    bus-ID: 03:00.0 chip-ID: 1969:1062 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.13 TiB used: 11.1 GiB (1.0%)
  ID-1: /dev/sda vendor: Crucial model: CT240BX500SSD1 size: 223.57 GiB
    speed: <unknown> type: SSD serial: <filter> rev: 054 scheme: MBR
  ID-2: /dev/sdb vendor: Western Digital model: WD10EAVS-00D7B1
    size: 931.51 GiB speed: <unknown> type: N/A serial: <filter> rev: 1A01
    scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / size: 210.7 GiB used: 11.1 GiB (5.3%) fs: ext4 dev: /dev/sda1
    label: N/A uuid: 64457fcf-b385-48e7-87cd-cea556b21c91
Swap:
  ID-1: swap-1 type: partition size: 8.43 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2 label: swap uuid: 75b76db1-1a21-4b1d-b672-b5b589d5925b
Unmounted:
  ID-1: /dev/sdb1 size: 287 MiB fs: ext4 label: N/A
    uuid: d8290915-1993-4b80-b1f7-9aebd415e521
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 8 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-8:4 info: Realtek Mass Storage Device (Multicard Reader)
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
    speed: 480 Mb/s power: 500mA chip-ID: 0bda:0151 class-ID: 0806
    serial: <filter>
  Hub-2: 2-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 2-1:2 info: MosArt 2.4G Keyboard Mouse type: Keyboard,Mouse
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s
    power: 100mA chip-ID: 062a:5918 class-ID: 0301
  Hub-3: 3-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 3-2:2 info: Maxxter Telink Wireless Receiver
    type: Mouse,Keyboard driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 12 Mb/s power: 50mA chip-ID: 248a:8367 class-ID: 0301
  Hub-4: 4-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
  Hub-5: 5-0:1 info: Full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A gpu: nouveau temp: 61.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1870
Info:
  Processes: 291 Uptime: 2m wakeups: 0 Init: systemd v: 250 Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1185 Shell: Zsh v: 5.8.1
  running-in: gnome-terminal inxi: 3.3.15

so if it doesnt work with pipewire, try pulse, instal this package: manjaro-pulse - it will remove pipewire, then reboot

1 Like

Tried this way too, and unfortunately this isn’t working either.
Someone from the Telegram Manjaro Group said that some machines are uncapable of providing audio data through HDMI, but given that the TV’s AUX intake may be broken (it’s not working with the phone, so I believe might be unusable)

Would you have any other suggestions I may try?

provide output from:
find /etc/udev/rules.d/

1 Like

I saw a post on Reddit which mentioned this, but the folder was empty, although I didn’t try it from Terminal, so let me try now

Yup, still empty

find /etc/udev/rules.d/                                          ✔ 
/etc/udev/rules.d/

and do you have open or close sourced drivers installed?
also you could create a .rules file in the file and put this inside it:

# Remove NVIDIA USB xHCI Host Controller devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1"

# Remove NVIDIA USB Type-C UCSI devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{remove}="1"

# Remove NVIDIA Audio devices, if present
#ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"

# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"

# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"

edit: i dont know if its neccesary but run this after:
sudo mkinitcpio -P
reboot

1 Like

I am unsure,
From the Manjaro toolbox, it says this, so I think it’s the open source drivers

   NAME:	video-linux
   ATTACHED:	PCI
   VERSION:	2018.05.04
   INFO:	Standard open source drivers.
   PRIORITY:	2
   FREEDRIVER:	true
   DEPENDS:	-
   CONFLICTS:	-
   CLASSIDS:	0300 0380 0302 
   VENDORIDS:	1002 8086 10de 

I will try to put the file there and see how things go, thank you!

create the file with:
sudo nano /etc/udev/rules.d/90-hdmi.rules
put the info inside it, save it ctrl+x, check if its created and the text is inside, run:
sudo mkinitcpio -P
reboot
post also output from: mhwd -l && mhwd -li

1 Like

unfortunately it seems that it hasn’t worked :frowning: , though thank you for trying!

by the way, mkinitcpio was a backup tool I would guess :slight_smile:

Here’s the command you suggested:

 mhwd -l && mhwd -li                                              ✔ 
> 0000:01:00.0 (0300:10de:0626) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

there are no proprietary drivers available for your system … i was thinking that the close source drivers create maybe their own rules, but they are not available for your system… so i dont know what else to do…

1 Like

Thank you for trying! hopefully someone else will come with an idea :sweat_smile:

On the website it says:

Requires DVI-to-HDMI dongle and SPDIF audio cable from motherboard to graphics card.

GeForce GT 130 (OEM Product)

So this card have no audio support through HDMI. It must have HDMI 1.0 support where only Video is possible. HDMI 1.1 has DVD-Audio added. Have look here: HDMI - Wikipedia

3 Likes

Thank you so much for explaining it to me;
I had no clue where to even begin looking.

knowing there was no way to get it working through HDMI alone, I looked for other ways to make it work through the options the TV gave.

For some reason, the Motherboard’s VGA did not work, but the graphic card’s did.
Something quite peculiar about this TV is that it has a dedicated PC [VGA+AudioJack] input group, which doesn’t work independently of one another, making me think that the Jack was broken.

End of story is that now it’s sorted, although through ways not-HDMI related, hopefully your insight about how HDMIs work might help others on the forum understand too,
Thank you and @brahma for helping!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.