ALSAで「排他モード」を無効にする方法は?

ALSAで「排他モード」を無効にする方法は?

私はArch Linuxを実行しており、オーディオ用にALSAを直接使用しています(例えばPulseaudioなし)。ゲーム内のビデオにオーディオがないゲーム(Divinity:Original Sin)を実行するのに問題があります。これは、ゲームが実行中にサウンドカードを排他的に制御するために発生するように見えます。これにより、独自のビデオとオーディオもロックされます。

ゲームを始めた後、他のオーディオアプリケーション(Rhythmboxなど)を使用しようとしても音が聞こえないのでそうです。しかし、リズムボックスでどの曲を演奏し始めたら今後ゲームをロードしましたが、ゲーム内のビデオのサウンドが機能しました(つまり、ゲームが排他的なアクセスを取得できなかったようです)。

サウンドデバイスで独自のビデオをロックするので、これは明らかにゲームのバグです。しかし、「排他モード」を無効にするためにALSA構成で実行できることはありますか?私はすべてのアプリケーションを多重化したいと思っていますが、どのようなアプリケーションでもこの方法でサウンドカードを排他できるようにしたくありません。

ベストアンサー1

おすすめ記事