On Sun, 17 Oct 2021 09:31:53 +0200, 野宮 賢 / NOMIYA Masaru wrote:
野宮です.
OSは、Leap 15.3 で、サウンド環境は
1. USB-DAC: Marantz HD-DAC1
2. Driver; snd-usb-audio.ko (kernel driver)
ですが、YaST2 で「サウンド設定」を出来ますが、テスト・サウンドは鳴りま せん. が、DeadBeef、audacious、vlc、kode 等でのサウンド再生には、なんの問題 もありません. 念の為、調べましたが、YaST2 関連のファイルには、漏れはありません.
この件、Leap 15.3 にしてからだと思いますが.... (_ _?
ともあれ、「テスト・サウンドの鳴らない原因」を知りたく、お知恵を拝借す る次第です.
宜しくお願いします.
通常ユーザーのグラフィックス環境でログインしている状態でYaSTサウンドモ
ジュールを起動すると、サウンドデーモン(PulseAudioまたはpipewire)との衝
突が起こります。デバイスへのアクセスは排他的ですので、基本的にYaSTとデー
モンは同時に使用することが出来ないわけです。しかもYaST自体はrootで走っ
ているのですが、サウンドデーモンはユーザー毎のプロセスですから、その切
り替えだけでも厄介な上に、テスト再生自体にサウンドデーモンが必要なため、
YaSTは自分自身と衝突するというジレンマに陥るわけですね。
YaSTサウンドモジュールは非常に古いシステムを元にしているため、上記のよ
うな状況は全く想定されていないのです。
基本的に YaST のサウンド設定は通常ユーザーであれば必要なく、将来的には
削除してもらいたいと思ってるのですが、「それでも何とかうまく行く場合が
多い」、ということで、残念ながら今の所残ってます。
--
Takashi Iwai