Hi everyone!
I can’t get audio working through HDMI with Nvidia. I’m running Manjaro KDE with the latest stable update.
My hardware situation is a laptop with hybrid graphics (HP Omen 15 with ryzen 7 and nvidia geforce 2060). The HDMI works fine with my external monitor but does not see its speakers.
I’ve commented out this line
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"
here
/etc/udev/rules.d/90-mhwd-prime-powermanagement.rules
After doing so alsamixer was finally able to recognize Nvidia HDA. However, in the audio settings HDMI sound profile is missing. I believe that is due to the fact that it is not being recognized as a card.
These are my outputs:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
**pacmd list-cards**
1 card(s) available.
index: 0
name: <alsa_card.pci-0000_06_00.6>
driver: <module-alsa-card.c>
owner module: 8
properties:
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfc5c0000 irq 84"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:06:00.6"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "15e3"
device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
device.string = "1"
device.description = "Family 17h (Models 10h-1fh) HD Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
HiFi: Play HiFi quality Music (priority 8000, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <HiFi>
sinks:
alsa_output.pci-0000_06_00.6.HiFi__hw_Generic__sink/#0: Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones
sources:
alsa_output.pci-0000_06_00.6.HiFi__hw_Generic__sink.monitor/#0: Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones
alsa_input.pci-0000_06_00.6.HiFi__hw_acp__source/#1: Family 17h (Models 10h-1fh) HD Audio Controller Digital Microphone
alsa_input.pci-0000_06_00.6.HiFi__hw_Generic__source/#2: Family 17h (Models 10h-1fh) HD Audio Controller Headphones Stereo Microphone
ports:
[Out] Speaker: Speaker (priority 100, latency offset 0 usec, available: unknown)
properties:
[Out] Headphones: Headphones (priority 200, latency offset 0 usec, available: yes)
properties:
[In] Mic1: Digital Microphone (priority 100, latency offset 0 usec, available: unknown)
properties:
[In] Mic2: Headphones Stereo Microphone (priority 200, latency offset 0 usec, available: yes)
properties:
Not really sure what to do here. Any help will be highly appreciated!