Package: pulseaudio Version: 16.1+dfsg1-2+b1 Severity: normal X-Debbugs-Cc: luis.olive...@feedzai.com
Dear Maintainer, It seems like Pulseaudio is unable to capture audio input from the microphone in this laptop, an HP Elitebook 840 G9 without extra, somewhat hard to find, configurations. I was seeing the following: * in Cinnamon's Sound Settings UI (`cinnamon-settings sound`): one input device with its input level always at 0%. * in `pavucontrol`: two input devices (+ a "Monitor of..." one). ** One is called "Alder Lake PCH-P High Definition Audio Controller Stereo", and its input level is constantly oscillating at a low level. It does not react to any sound going on here. ** The other has the same name, except it doesn't mention "Stereo". Its input level is constantly empty. I was able to get a working setup with the following: 1. I noticed that some programs (VLC and Audacity) are able to capture audio from a device identified as "hw:0,7", which seems to be related to Alsa. Others programs do not detect that device (such as Kazam, Zoom, and the system audio meters mentioned above). 2. After trying out many tips found online, I discovered one that suggested adding the following line to the /etc/pulse/default.pa file: load-module module-alsa-source device=hw:0,7 3. After a reboot, I can now select a working microphone. Could it be possible to get a working microphone configuration in Debian for Pulseaudio-bound programs without this manual discovery and configuration? Extra: * The audio card is identified by the following in lspci: 00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01) Subsystem: Hewlett-Packard Company Alder Lake PCH-P High Definition Audio Controller Flags: bus master, fast devsel, latency 64, IRQ 204, IOMMU group 14 Memory at 603d1c8000 (64-bit, non-prefetchable) [size=16K] Memory at 603d000000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: sof-audio-pci-intel-tgl Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl * I have the firmware-sof-signed package installed (without it I don't get any sound output): $ apt-cache policy firmware-sof-signed firmware-sof-signed: Installed: 2.2.4-1 Candidate: 2.2.4-1 Version table: *** 2.2.4-1 500 500 https://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages 100 /var/lib/dpkg/status Feel free to ask for any additional information you may find relevant. Thank you, Luís Picciochi Oliveira -- Package-specific info: File '/etc/default/pulseaudio' does not exist -- System Information: Debian Release: 12.0 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-10-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages pulseaudio depends on: ii adduser 3.134 ii init-system-helpers 1.65.2 ii libasound2 1.2.8-1+b1 ii libasound2-plugins 1.2.7.1-1 ii libc6 2.36-9 ii libcap2 1:2.66-4 ii libdbus-1-3 1.14.6-1 ii libfftw3-single3 3.3.10-1 ii libgcc-s1 12.2.0-14 ii libglib2.0-0 2.74.6-2 ii libgstreamer-plugins-base1.0-0 1.22.0-3+deb12u1 ii libgstreamer1.0-0 1.22.0-2 ii libice6 2:1.0.10-1 ii libltdl7 2.4.7-5 ii liborc-0.4-0 1:0.4.33-2 ii libpulse0 16.1+dfsg1-2+b1 ii libsm6 2:1.2.3-1 ii libsndfile1 1.2.0-1 ii libsoxr0 0.1.3-4 ii libspeexdsp1 1.2.1-1 ii libstdc++6 12.2.0-14 ii libsystemd0 252.6-1 ii libtdb1 1.4.8-2 ii libudev1 252.6-1 ii libwebrtc-audio-processing1 0.3-1+b1 ii libwrap0 7.6.q-32 ii libx11-6 2:1.8.4-2+deb12u1 ii libx11-xcb1 2:1.8.4-2+deb12u1 ii libxcb1 1.15-1 ii libxtst6 2:1.2.3-1.1 ii lsb-base 11.6 ii pulseaudio-utils 16.1+dfsg1-2+b1 ii sysvinit-utils [lsb-base] 3.06-4 Versions of packages pulseaudio recommends: pn dbus-user-session <none> ii libpam-systemd [logind] 252.6-1 pn rtkit <none> Versions of packages pulseaudio suggests: ii paprefs 1.2-1 ii pavucontrol 5.0-2 pn pavumeter <none> ii udev 252.6-1 -- Configuration Files: /etc/pulse/default.pa changed: .fail load-module module-device-restore load-module module-stream-restore load-module module-card-restore load-module module-augment-properties load-module module-switch-on-port-available load-module module-alsa-source device=hw:0,7 .ifexists module-udev-detect.so load-module module-udev-detect .else load-module module-detect .endif .ifexists module-jackdbus-detect.so .nofail load-module module-jackdbus-detect channels=2 .fail .endif .ifexists module-bluetooth-policy.so load-module module-bluetooth-policy .endif .ifexists module-bluetooth-discover.so load-module module-bluetooth-discover .endif .ifexists module-esound-protocol-unix.so load-module module-esound-protocol-unix .endif load-module module-native-protocol-unix .ifexists module-gsettings.so .nofail load-module module-gsettings .fail .endif load-module module-default-device-restore load-module module-always-sink load-module module-intended-roles load-module module-suspend-on-idle .ifexists module-console-kit.so load-module module-console-kit .endif .ifexists module-systemd-login.so load-module module-systemd-login .endif load-module module-position-event-sounds load-module module-role-cork load-module module-filter-heuristics load-module module-filter-apply .nofail .include /etc/pulse/default.pa.d -- no debconf information