ALSAのasymプラグインは使用されなくなりましたか?

ALSAのasymプラグインは使用されなくなりましたか?

私はLogitechのウェブカメラC310を持っていますが、ウェブカメラに内蔵されているマイクは本当にうまくいきます。だからatを基本的なマイクロ使用します。

私の~/.asoundrc外観は次のとおりです。

pcm.usb
{
    type hw
    card U0x46d0x81b
}

pcm.!default
{
    type asym
    playback.pcm
    {
        type plug
        slave.pcm "dmix"
    }
    capture.pcm 
    {
        type plug
        slave.pcm "usb"
    }
}

ctl.!default {
    type asym
    playback.pcm
    {
        type plug
        slave.pcm "dmix"
    }
    capture.pcm 
    {
        type plug
        slave.pcm "usb"
    }
}

この設定はここ数年でうまく機能してきました。

私はGentoo Linuxを使用しており、先週はシステム全体のアップデートを行いました。注意していないか、更新されたかどうかmedia-libs/alsa-libmedia-plugins/alsa-plugins 確認していませんが、実行するとalsamixer次のエラーが発生します。

ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_ctl_asym.so
 cannot open mixer: No such device or address

現在のバージョンmedia-libs/alsa-libは1.1.2で、バージョンは media-plugins/alsa-plugins1.1.1-r1です。両方のソースコードをダウンロードしてコンパイルしましたが、ファイルはlibasound_module_ctl_asym.so生成されません。

このasymモジュールは使用されなくなりましたか?./configureコンパイルしてリンクするには、どのオプションを有効にする必要がありますかlibasound_module_ctl_asym.so

ベストアンサー1

このプラグインはPCMプラグインなので、本機asymには適用できません。ctl

この構成は機能しませんでした。以前にこのエラーが発生しなかった場合は、他の場所の後続の定義によって無視された可能性があります。

このctl asym定義を削除してください。適切なサウンドデバイスを選択する必要がありますalsamixer(すでに選択している可能性があります)。

おすすめ記事