Quantcast
Channel: Debian User Forums
Viewing all articles
Browse latest Browse all 3200

Hardware • Help! No HDMI audio on mini-PC.

$
0
0
I have no sound on a fresh debian 12 install on a mini-pc. The PC is connected via HDMI to a TV. I've tried testing with pipewire, with alsa-only, with pipewire-pulse. I also tried testing plugging in headphones via the AUX port. There is never any sound

hardware info

Code:

█[coolby][~][0]$ inxiCPU: dual core Intel Celeron N3350 (-MCP-) speed/min/max: 2391/800/2400 MHzKernel: 6.1.0-17-amd64 x86_64 Up: 1d 21h 29m Mem: 1786.0/5773.7 MiB (30.9%)Storage: 58.23 GiB (22.5% used) Procs: 191 Shell: Bash inxi: 3.3.26█[coolby][~][0]$ inxi -SAGSystem:  Host: coolby Kernel: 6.1.0-17-amd64 arch: x86_64 bits: 64 Desktop: N/A    Distro: Debian GNU/Linux 12 (bookworm)Graphics:  Device-1: Intel HD Graphics 500 driver: i915 v: kernel  Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: modesetting    unloaded: fbdev,vesa dri: iris gpu: i915 resolution: 1920x1080~60Hz  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 500 (APL    2)Audio:  Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster    driver: sof-audio-pci-intel-apl  API: ALSA v: k6.1.0-17-amd64 status: kernel-api  Server-1: PipeWire v: 0.3.65 status: active█[coolby][~][0]$
os

Code:

Distributor ID:DebianDescription:Debian GNU/Linux 12 (bookworm)Release:12Codename:bookworm
firmware

Code:

[coolby][~][1]$ sudo journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"Jan 27 03:43:17 coolby kernel: snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100Jan 27 03:43:17 coolby kernel: snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt modeJan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: NHLT_DEVICE_I2S detected, ssp_mask 0x1Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Overriding topology with MCLK mask 0x2 from NHLTJan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: firmware: direct-loading firmware intel/sof/sof-apl.riJan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0Jan 27 03:43:17 coolby kernel: sof-essx8336 sof-essx8336: quirk mask 0x0Jan 27 03:43:17 coolby kernel: sof-essx8336 sof-essx8336: quirk SSP0Jan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: firmware: direct-loading firmware intel/sof-tplg/sof-apl-es8336-ssp0.tplgJan 27 03:43:17 coolby kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Topology: ABI 3:22:1 Kernel ABI 3:23:0Jan 27 03:43:17 coolby kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferredJan 27 03:43:17 coolby kernel: input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input21Jan 27 03:43:17 coolby kernel: input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input22Jan 27 03:43:17 coolby kernel: input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input23Jan 27 03:43:17 coolby kernel: input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input24
pavucontrol

Pavucontrol via pipewire-pulse appears to show the sound bar moving but there is no sound, even after switching to various outputs and configurations.

Pavucontrol via pipewire-pulse
Image

There is no "HDMI" configuration or profile, only "Speakers" and "Pro Audio", neither of which appears to deliver any sound:

Pavucontrol configurations
Image

sound cards

Code:

█[coolby][~][0]$ sudo cat /proc/asound/cards 0 [sofessx8336    ]: sof-essx8336 - sof-essx8336                      intel-AB2L-Defaultstring

Code:

█[coolby][~][130]$ aplay -l**** List of PLAYBACK Hardware Devices ****card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []  Subdevices: 0/1  Subdevice #0: subdevice #0card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []  Subdevices: 1/1  Subdevice #0: subdevice #0card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []  Subdevices: 1/1  Subdevice #0: subdevice #0card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []  Subdevices: 1/1  Subdevice #0: subdevice #0█[coolby][~][0]$
`aplay -L` list several cards, none of which contains `HDMI` in their name:

Code:

█[coolby][~][1]$ aplay -Lnull    Discard all samples (playback) or generate zero samples (capture)lavrate    Rate Converter Plugin Using Libav/FFmpeg Librarysamplerate    Rate Converter Plugin Using Samplerate Libraryspeexrate    Rate Converter Plugin Using Speex Resamplerjack    JACK Audio Connection Kitoss    Open Sound Systempipewire    PipeWire Sound Serverpulse    PulseAudio Sound Serverspeex    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 spacializationdefault    Default ALSA Output (currently PipeWire Media Server)hw:CARD=sofessx8336,DEV=0    sof-essx8336,    Direct hardware device without any conversionshw:CARD=sofessx8336,DEV=5    sof-essx8336,    Direct hardware device without any conversionshw:CARD=sofessx8336,DEV=6    sof-essx8336,    Direct hardware device without any conversionshw:CARD=sofessx8336,DEV=7    sof-essx8336,    Direct hardware device without any conversionsplughw:CARD=sofessx8336,DEV=0    sof-essx8336,    Hardware device with all software conversionsplughw:CARD=sofessx8336,DEV=5    sof-essx8336,    Hardware device with all software conversionsplughw:CARD=sofessx8336,DEV=6    sof-essx8336,    Hardware device with all software conversionsplughw:CARD=sofessx8336,DEV=7    sof-essx8336,    Hardware device with all software conversionssysdefault:CARD=sofessx8336    sof-essx8336,    Default Audio Devicedmix:CARD=sofessx8336,DEV=0    sof-essx8336,    Direct sample mixing devicedmix:CARD=sofessx8336,DEV=5    sof-essx8336,    Direct sample mixing devicedmix:CARD=sofessx8336,DEV=6    sof-essx8336,    Direct sample mixing devicedmix:CARD=sofessx8336,DEV=7    sof-essx8336,    Direct sample mixing deviceusbstream:CARD=sofessx8336    sof-essx8336    USB Stream Output█[coolby][~][0]$
I tried piping each one of those sound cards through speaker-test, but there was never a sound. I also plugged in speakers/headphones via the AUX cable, no sound.

Also, `pactl list-sinks` only lists a single card:

Code:

█[coolby][~][0]$ pactl list sinksSink #41        State: IDLE        Name: alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.stereo-fallback        Description: Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster Stereo        Driver: PipeWire        Sample Specification: s32le 2ch 48000Hz        Channel Map: front-left,front-right        Owner Module: 4294967295        Mute: no        Volume: front-left: 47038 /  72% / -8.64 dB,   front-right: 47038 /  72% / -8.64 dB                balance 0.00        Base Volume: 65536 / 100% / 0.00 dB        Monitor Source: alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.stereo-fallback.monitor        Latency: 0 usec, configured 0 usec        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY        Properties:                alsa.card = "0"                alsa.card_name = "sof-essx8336"                alsa.class = "generic"                alsa.device = "0"                alsa.driver_name = "snd_soc_sof_es8336"                alsa.id = "ES8336 (*)"                alsa.long_card_name = "intel-AB2L-Defaultstring"                alsa.name = ""                alsa.resolution_bits = "16"                alsa.subclass = "generic-mix"                alsa.subdevice = "0"                alsa.subdevice_name = "subdevice #0"                api.alsa.card.longname = "intel-AB2L-Defaultstring"                api.alsa.card.name = "sof-essx8336"                api.alsa.path = "hw:0"                api.alsa.pcm.card = "0"                api.alsa.pcm.stream = "playback"                audio.channels = "2"                audio.position = "FL,FR"                card.profile.device = "6"                device.api = "alsa"                device.class = "sound"                device.id = "40"                device.profile.description = "Stereo"                device.profile.name = "stereo-fallback"                device.routes = "2"                factory.name = "api.alsa.pcm.sink"                media.class = "Audio/Sink"                device.description = "Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster"                node.name = "alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.stereo-fallback"                node.nick = "Stereo"                node.pause-on-idle = "false"                object.path = "alsa:pcm:0:hw:0:playback"                priority.driver = "1000"                priority.session = "1000"                factory.id = "18"                clock.quantum-limit = "8192"                client.id = "33"                node.driver = "true"                factory.mode = "merge"                audio.adapt.follower = ""                library.name = "audioconvert/libspa-audioconvert"                object.id = "41"                object.serial = "41"                node.max-latency = "4096/48000"                api.alsa.period-size = "1024"                api.alsa.period-num = "8"                api.alsa.headroom = "0"                api.acp.auto-port = "false"                api.acp.auto-profile = "false"                api.alsa.card = "0"                api.alsa.use-acp = "true"                api.dbus.ReserveDevice1 = "Audio0"                device.bus = "pci"                device.bus_path = "pci-0000:00:0e.0-platform-sof-essx8336"                device.enum.api = "udev"                device.icon_name = "audio-card-analog-pci"                device.name = "alsa_card.pci-0000_00_0e.0-platform-sof-essx8336"                device.nick = "sof-essx8336"                device.plugged.usec = "30160517"                device.product.id = "0x5a98"                device.product.name = "Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster"                device.subsystem = "sound"                sysfs.path = "/devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0"                device.vendor.id = "0x8086"                device.vendor.name = "Intel Corporation"                device.string = "0"        Ports:                analog-output-speaker: Speakers (type: Speaker, priority: 10000, not available)                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 1, availability unknown)        Active Port: analog-output-headphones        Formats:                pcm
Display
The system is connected via HDMI to a TV with speakers, sound on this TV works fine with other devices:

Code:

█[coolby][~][0]$ xrandr -qScreen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384DP-1 disconnected primary (normal left inverted right x axis y axis)HDMI-1 disconnected (normal left inverted right x axis y axis)HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 853mm x 480mm   1920x1080     60.00*+  59.94    30.00    24.00    29.97    23.98   1920x1080i    60.00    59.94   1680x1050     59.88   1280x1024     75.02    60.02   1440x900      59.90   1280x960      60.00   1360x768      60.02   1280x800      59.91   1152x864      75.00   1280x720      60.00    60.00    59.94   1024x768      75.03    70.07    60.00   800x600       72.19    75.00    60.32   720x480       60.00    59.94   720x480i      60.00    59.94   640x480       75.00    72.81    60.00    59.94   720x400       70.08█[coolby][~][0]$
Product details

`Coolby Yealbox MINI PC Intel Celeron N3350 Processor Windows 10 system 6GB RAM 64GB ROM M.2 Slot 4K HD Office Desktop MINI Computer`

Code:

DetailsSaveReport this itemPower Mode: Power SupplyOperating Voltage: 110V/220VPlug Specification: US PlugConnectivity Technology: USBCPU Manufacturer: IntelWireless Communication Standard: 2.4 ghz radio frequencyProcessor Type: Intel Celeron*Graphics Processor Manufacturer: IntelGraphics Type: IntegratedUsage: MultimediaWireless Connection Type: WifiHard Drive Type: SsdGraphics Processor: Inteluhdgraphics600Memory Technology: Ddr3Operating System: Windows10proGraphics Card Interface: IntegratedTotal Video Out Ports: 1Battery Properties: Without BatteryBrand: CoolbyConnectivity Type: NoneWireless Property: With Wi-Fi function
[![product info][3]]
Image
How can I further troubleshoot audio on this mini PC?

Statistics: Posted by ealfonsoy — 2024-01-27 15:48 — Replies 4 — Views 98



Viewing all articles
Browse latest Browse all 3200

Trending Articles