Pulseaudioの問題:ALSAはデバイスに新しいデータを書き込むために目覚めますが、実際に書き込むことはありません。

Pulseaudioの問題:ALSAはデバイスに新しいデータを書き込むために目覚めますが、実際に書き込むことはありません。

Pulseaudioで次のような奇妙な動作が発生しました。

  • Puvacontrolをオン/オフすると音がひどく歪みます。
  • 通常、起動時に音が正しく機能します。時にはひどく歪むこともあります。 Puvacontrolをオンにすると動作しますが、Puvacontrolをオフにするとひどく歪んでしまいます。

私のディストリビューションはLinux Mint 21で、すべてのパッケージが最新バージョンです。この問題は最近発生しましたが、正確に何が変更されたのかわかりません。

systemctl --user statuspulseaudio.service は以下を提供します。

> ● pulseaudio.service - Sound Service
>      Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor preset: enabled)
>      Active: active (running) since Fri 2022-11-18 11:30:40 CET; 4min 42s ago 
>      TriggeredBy: ● pulseaudio.socket    
>      Main PID: 180724 (pulseaudio)
>      Tasks: 8 (limit: 18642)
>      Memory: 7.7M
>      CPU: 10.137s
>      CGroup: /user.slice/user-1000.slice/[email protected]/session.slice/pulseaudio.service
>              └─180724 /usr/bin/pulseaudio --daemonize=no --log-target=journal
> 
> Nov 18 11:30:40 XXX systemd[1129]: Starting Sound Service... 
> Nov 18 11:30:40 XXX pulseaudio[180724]: Stale PID file, overwriting. 
> Nov 18 11:30:40 XXX pulseaudio[180724]: Sink alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source does not exist. 
> Nov 18 11:30:40 XXX systemd[1129]: Started Sound Service. 
> Nov 18 11:30:40 XXX pulseaudio[180724]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit: Unit dbus-org.bluez.service not found. 
> Nov 18 11:31:04 XXX pulseaudio[180724]: ALSA woke us up to write new data to the device, but there was actually nothing to write. 
> Nov 18 11:31:04 XXX pulseaudio[180724]: Most likely this is a bug in the ALSA driver 'snd_soc_skl_hda_dsp'. Please report this issue to the ALSA developers. 
> Nov 18 11:31:04 XXX pulseaudio[180724]: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

pulseaudio -vvvvの出力を見ると、Puvacontrolを閉じると次のようになります。

> pulseaudio protocol-native.c connection died

この問題を解決する方法について提案をいただきありがとうございます。問題をより詳細に識別できるログ/出力を提供できる場合は、お知らせください。

関連情報