V mém případě byl problém způsoben tím, že jiná služba (jmenovitě nesmělost, spuštěná na systémové úrovni) používala zvukovou kartu, takže pulseaudio (spuštěné na uživatelské úrovni) ji nepoužívalo.
Chcete-li to zkontrolovat, můžete provést sudo fuser /dev/snd/*
a zjistěte, zda zvukovou kartu nepoužívá jiný proces. Pokud ano, měli byste zařídit, aby se proces nespustil, a tím se problém vyřeší.
Abych uvedl více podrobností, podařilo se mi problém izolovat úpravou /etc/pulse/daemon.conf
nastavte log-level = debug
, restartování pulseaudio s pulseaudio -k
(pak se pulseaudio automaticky obnoví systémem systemd) a takto jsem si všiml problému:
Aug 7 11:37:34 zeta pulseaudio[22178]: D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:1f.3/sound/card0 is busy: yes
Mikrofon náhlavní soupravy nebyl detekován Pulse a Alsa
Jak odstranit starou verzi nainstalovaných snapů