저는 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-lib
거나 media-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-plugins
1.1.1-r1입니다. 두 가지 모두에 대한 소스 코드를 다운로드하고 컴파일했지만 파일이 libasound_module_ctl_asym.so
생성되지 않습니다.
이 asym
모듈은 더 이상 사용되지 않습니까? ./configure
컴파일하고 링크하려면 어떤 옵션을 활성화해야 합니까 libasound_module_ctl_asym.so
?
답변1
이 플러그인은 PCM 플러그인이므로 기기 asym
에 적용할 수 없습니다 .ctl
이 구성은 작동한 적이 없습니다. 이전에 이 오류가 발생하지 않았다면 다른 곳의 후속 정의에 의해 무시되었을 수 있습니다.
이 ctl
asym
정의를 삭제하세요. 적절한 사운드 장치를 선택해야 합니다 alsamixer
(이미 선택했을 수도 있음).