オーディオプロファイルを切り替えるまで、サウンドは正しく機能しません。

オーディオプロファイルを切り替えるまで、サウンドは正しく機能しません。

Arch Linuxのインストールに奇妙な問題が発生しました。コンピュータでしばらくの間オーディオが再生されない場合は、オーディオパネルを開き、オーディオプロファイルを別のプロファイルに切り替えてから、使用したいオーディオプロファイルに戻すまでオーディオの再生を拒否します。たとえば、「アナログステレオデュプレックス」から「アナログステレオ出力」に切り替えてから、「アナログステレオデュプレックス」に切り替える必要があります。 「Analog Stereo Out」から起動したときに「Analog Stereo Duplex」に切り替えると問題が解決します。しかし、「出力」または「デュアル」はどちらもゲートですぐには機能せず、両方ともわずかな切り替えが必要です。このスイッチを作成する前に、サウンドの再生が拒否され、スイッチを作成するまで私が試したほとんどのアプリケーションは0秒で中断されます。たとえば、Youtubeは動画の表示をまったく拒否します(ロードスピナーのみが表示されます)。

ハードウェアはASRock DeskMini X300です。

また、コンピュータにスピーカーが接続されているモニターがありますが、同時に音は再生されず、プロファイルを永久に「オフ」に設定しても違いはありません。

これは役に立つかもしれないいくつかのターミナル出力です。

  ~ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC233 Analog [ALC233 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 2: ALC233 Alt Analog [ALC233 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
➜  ~ aplay --list-devices
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [AG271QG4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC233 Analog [ALC233 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
➜  ~ /sbin/lsmod | grep snd
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                94208  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_hda_codec_realtek   172032  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     86016  1
snd_hda_intel          61440  7
snd_intel_dspcfg       36864  1 snd_hda_intel
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
snd_hda_codec         188416  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          118784  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               172032  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
snd                   131072  26 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore              16384  1 snd
➜  ~ 

問題を解決したり解決しalsactl kill rescanたりしません。mv ~/.config/pulse ~/.config/pulseold && killall pulseaudio試してみることができる他のタスクはありますか?それとも、問題の範囲を絞り込むために見ることができる他の興味深いログがありますか?

以下は、実際の問題を記録した画面です。

https://streamable.com/bjzyij

ベストアンサー1

このソリューションは、Archlinuxフォーラムのおなじみのユーザーが私に提供しました。

私に助けてくれた人の言葉を引用すると、

サポートされていないか面倒な設定が予想されるwireplumberとpulseaudioを混在しています。パイプワイヤーメディアセッションに切り替え、パルスオーディオを維持するか、パルスオーディオの代わりにパイプワイヤーパルスを取り付けてパイプワイヤーに正しく切り替えます。

おすすめ記事