You are not logged in.
Hey folks,
I bought a new laptop and threw Arch into it. Ever since, I've been facing major audio issues, like the audio output shown as "DummyOutuput" even with the sof-firmware, linux-firmware and alsa-ucm-conf installed.
But now, with an external monitor through HDMI, I see that the audio cuts off intermittently. I'm not sure if the problem is related to GNOME in anyway as I see that, when I open GNOME settings from the top-right, the cursor lags for a split-second and at this point, the HDMI audio is cut-off for 3-4 seconds. It happens almost every time I open GNOME settings and even other applications. Sometimes I see it even while browsing on Chrome.
I installed the NVidia drivers through pacman and here's what I have,
$ sudo pacman -Qs nvidia
local/egl-wayland 1:1.1.7-1
EGLStream-based Wayland external platform
local/libvdpau 1.4-1
Nvidia VDPAU library
local/nvidia 470.74-5
NVIDIA drivers for linux
local/nvidia-utils 470.74-1
NVIDIA drivers utilities
The PC is an Alienware M15 R6 on which, I understand, the HDMI port is wired to the dGPU (i.e. the NVidia card) and hence, only when optimus-manager is switched to the NVidia card, I have video / audio output on my external monitor. Optimus is set to NVidia as seen here:
$ optimus-manager --status
Optimus Manager (Client) version 1.4
Current GPU mode : nvidia
GPU mode requested for next login : no change
GPU at startup : auto
Temporary config path: no
I have video and audio on HDMI but the audio breaks off intermittently as explained above.
Some other logs are as follows:
$ uname -r
5.14.9-arch2-1
$ gnome-shell --version
GNOME Shell 40.4
$ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
usbstream:CARD=NVidia
HDA NVidia
USB Stream Output
sysdefault:CARD=sofhdadsp
sof-hda-dsp,
Default Audio Device
usbstream:CARD=sofhdadsp
sof-hda-dsp
USB Stream Output
sysdefault:CARD=Adapte
USB-C to 3.5mm-Headphone Adapte, USB Audio
Default Audio Device
front:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
Front output / input
surround21:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Adapte,DEV=0
USB-C to 3.5mm-Headphone Adapte, USB Audio
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Adapte
USB-C to 3.5mm-Headphone Adapte
USB Stream Output
usbstream:CARD=HD3000
Microsoft® LifeCam HD-3000
USB Stream Output
sysdefault:CARD=Microphone
FIFINE K678 Microphone, USB Audio
Default Audio Device
front:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
Front output / input
surround21:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Microphone,DEV=0
FIFINE K678 Microphone, USB Audio
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Microphone
FIFINE K678 Microphone
USB Stream Output
**** 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 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Adapte [USB-C to 3.5mm-Headphone Adapte], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 4: Microphone [FIFINE K678 Microphone], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ pactl list cards
Card #0
Name: alsa_card.pci-0000_01_00.1
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0x84000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "228e"
device.string = "0"
device.description = "HDA NVidia"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 38668, available: yes)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 33568, available: yes)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 33568, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:hdmi-surround
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, available)
Properties:
device.icon_name = "video-display"
device.product.name = "SONY TV *00
"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
Card #1
Name: alsa_card.usb-Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE-00
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "2"
alsa.card_name = "USB-C to 3.5mm-Headphone Adapte"
alsa.long_card_name = "Google USB-C to 3.5mm-Headphone Adapte at usb-0000:00:14.0-6.1, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:6.1:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.1/3-6.1:1.0/sound/card2"
udev.id = "usb-Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE-00"
device.bus = "usb"
device.vendor.id = "18d1"
device.vendor.name = "Google Inc."
device.product.id = "5025"
device.product.name = "USB-C to 3.5mm-Headphone Adapter"
device.serial = "Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE"
device.form_factor = "headphone"
device.string = "2"
device.description = "USB-C to 3.5mm-Headphone Adapter"
module-udev-detect.discovered = "1"
device.icon_name = "audio-headphones-usb"
Profiles:
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:iec958-stereo
Ports:
analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
Part of profile(s): output:analog-stereo
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Part of profile(s): output:iec958-stereo
Card #2
Name: alsa_card.usb-Microsoft_Microsoft___LifeCam_HD-3000-02
Driver: module-alsa-card.c
Owner Module: 8
Properties:
alsa.card = "3"
alsa.card_name = "Microsoft® LifeCam HD-3000"
alsa.long_card_name = "Microsoft Microsoft® LifeCam HD-3000 at usb-0000:00:14.0-6.2.3.1.1, high speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:6.2.3.1.1:1.2"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.3/3-6.2.3.1/3-6.2.3.1.1/3-6.2.3.1.1:1.2/sound/card3"
udev.id = "usb-Microsoft_Microsoft®_LifeCam_HD-3000-02"
device.bus = "usb"
device.vendor.id = "045e"
device.vendor.name = "Microsoft Corp."
device.product.id = "0779"
device.product.name = "LifeCam HD-3000"
device.serial = "Microsoft_Microsoft®_LifeCam_HD-3000"
device.form_factor = "webcam"
device.string = "3"
device.description = "LifeCam HD-3000"
module-udev-detect.discovered = "1"
device.icon_name = "camera-web-usb"
Profiles:
input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: input:mono-fallback
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:mono-fallback
Card #3
Name: alsa_card.usb-FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0-00
Driver: module-alsa-card.c
Owner Module: 9
Properties:
alsa.card = "4"
alsa.card_name = "FIFINE K678 Microphone"
alsa.long_card_name = "FIFINE Microphones FIFINE K678 Microphone at usb-0000:00:14.0-6.2.3.1.3, full s"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:6.2.3.1.3:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.3/3-6.2.3.1/3-6.2.3.1.3/3-6.2.3.1.3:1.0/sound/card4"
udev.id = "usb-FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0-00"
device.bus = "usb"
device.vendor.id = "3142"
device.vendor.name = "FIFINE Microphones"
device.product.id = "0002"
device.product.name = "FIFINE K678 Microphone"
device.serial = "FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0"
device.form_factor = "microphone"
device.string = "4"
device.description = "FIFINE K678 Microphone"
module-udev-detect.discovered = "1"
device.icon_name = "audio-input-microphone-usb"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 6555, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (sinks: 1, sources: 1, priority: 5555, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Part of profile(s): input:iec958-stereo, output:analog-stereo+input:iec958-stereo, output:iec958-stereo+input:iec958-stereo
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-speakers"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:iec958-stereo
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-stereo+input:iec958-stereo
$ pactl list sinks
Sink #1
State: SUSPENDED
Name: alsa_output.usb-Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE-00.iec958-stereo
Description: USB-C to 3.5mm-Headphone Adapter Digital Stereo (IEC958)
Driver: module-alsa-card.c
Sample Specification: s24le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 7
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.usb-Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE-00.iec958-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.resolution_bits = "24"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "2"
alsa.card_name = "USB-C to 3.5mm-Headphone Adapte"
alsa.long_card_name = "Google USB-C to 3.5mm-Headphone Adapte at usb-0000:00:14.0-6.1, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:6.1:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.1/3-6.1:1.0/sound/card2"
udev.id = "usb-Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE-00"
device.bus = "usb"
device.vendor.id = "18d1"
device.vendor.name = "Google Inc."
device.product.id = "5025"
device.product.name = "USB-C to 3.5mm-Headphone Adapter"
device.serial = "Google_USB-C_to_3.5mm-Headphone_Adapter_FLK71002052020A7A3051CE"
device.form_factor = "headphone"
device.string = "iec958:2"
device.buffering.buffer_size = "576000"
device.buffering.fragment_size = "288000"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "USB-C to 3.5mm-Headphone Adapter Digital Stereo (IEC958)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-headphones-usb"
Ports:
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
Active Port: iec958-stereo-output
Formats:
pcm
Sink #2
State: SUSPENDED
Name: alsa_output.usb-FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0-00.analog-stereo
Description: FIFINE K678 Microphone Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 9
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.usb-FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0-00.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "4"
alsa.card_name = "FIFINE K678 Microphone"
alsa.long_card_name = "FIFINE Microphones FIFINE K678 Microphone at usb-0000:00:14.0-6.2.3.1.3, full s"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:6.2.3.1.3:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.3/3-6.2.3.1/3-6.2.3.1.3/3-6.2.3.1.3:1.0/sound/card4"
udev.id = "usb-FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0-00"
device.bus = "usb"
device.vendor.id = "3142"
device.vendor.name = "FIFINE Microphones"
device.product.id = "0002"
device.product.name = "FIFINE K678 Microphone"
device.serial = "FIFINE_Microphones_FIFINE_K678_Microphone_REV1.0"
device.form_factor = "microphone"
device.string = "front:4"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "176400"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "FIFINE K678 Microphone Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-input-microphone-usb"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
Active Port: analog-output-speaker
Formats:
pcm
Sink #7
State: SUSPENDED
Name: alsa_output.pci-0000_01_00.1.hdmi-surround
Description: HDA NVidia Digital Surround 5.1 (HDMI)
Driver: module-alsa-card.c
Sample Specification: s16le 6ch 44100Hz
Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe
Owner Module: 6
Mute: no
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: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_01_00.1.hdmi-surround.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
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 NVidia"
alsa.long_card_name = "HDA NVidia at 0x84000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "228e"
device.string = "hdmi:0"
device.buffering.buffer_size = "1058304"
device.buffering.fragment_size = "529152"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-surround"
device.profile.description = "Digital Surround 5.1 (HDMI)"
device.description = "HDA NVidia Digital Surround 5.1 (HDMI)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, available)
Active Port: hdmi-output-0
Formats:
pcm
$ sudo dmesg | grep -iE 'snd|sof'
[ 0.436818] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.474643] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.474644] software IO TLB: mapped [mem 0x0000000054c62000-0x0000000058c62000] (64MB)
[ 1.367135] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 1.367161] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 1.367226] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 1.367372] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 1.367377] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 1.717465] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 1.717481] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 1.717493] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 1.717641] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 3.028677] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 3.042247] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 3.116621] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[ 3.116624] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.116627] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 3.117889] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 1:9:0-fa857
[ 3.117891] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:19:0 Kernel ABI 3:18:0
[ 3.117892] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[ 3.117894] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 3.215747] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 1:9:0-fa857
[ 3.215754] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:19:0 Kernel ABI 3:18:0
[ 3.215757] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[ 3.245935] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:19:0 Kernel ABI 3:18:0
[ 3.245938] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: topology ABI is more recent than kernel
[ 3.266575] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[ 3.287743] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC3254: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 3.287745] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 3.287746] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 3.287747] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 3.287747] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 3.287748] snd_hda_codec_realtek ehdaudio0D0: Headset Mic=0x19
[ 3.287749] snd_hda_codec_realtek ehdaudio0D0: Headphone Mic=0x1b
[ 4.005130] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[ 4.005134] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[ 4.022129] input: sof-hda-dsp Headphone Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input24
[ 4.022150] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input25
[ 4.022166] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input26
[ 4.022185] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input27
[ 4.438574] usbcore: registered new interface driver snd-usb-audio
[ 6.474108] usb 3-6.2.3.1.1: Product: Microsoft® LifeCam HD-3000
[ 6.474111] usb 3-6.2.3.1.1: Manufacturer: Microsoft
[ 6.477756] usb 3-6.2.3.1.1: Found UVC 1.00 device Microsoft® LifeCam HD-3000 (045e:0779)
[ 6.484599] input: Microsoft® LifeCam HD-3000: Mi as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.3/3-6.2.3.1/3-6.2.3.1.1/3-6.2.3.1.1:1.0/input/input32
Please ignore the other external audio interfaces that you see.
Offline
I've had related trouble I can't find a fix for, with audio dropping from TV plugged into HDMI. Particularly, audio that is fairly quiet, or devoid of human speech, will start cutting out intermittently. Interested in seeing how this turned out, as I suspect the fixes to be similar.
Offline