Lubuntu 20.04를 사용하고 있으며 PulseAudio가 설치되어 있지 않습니다. 변경 사항이 마이크를 방해하기 때문에 ALSA 설정을 편집하는 데 문제가 있습니다.
특히 다음 기본 구성 파일을 사용하는 경우:
pcm.!default {
type hw
card 2
}
ctl.!default {
type hw
card 2
}
그러면 첫 번째는 스테레오 모드에서 마이크를 열려고 하고 후자는 모노 모드에서 마이크를 열려고 하기 때문에 OBS와 Discord를 병렬로 실행할 수 없습니다. 마지막 시도에서는 항상 장치를 열지 못했습니다.
그러나 라인만 사용하면
defaults.pcm.card 2
defaults.ctl.card 2
모든 것이 정상입니다. 이는 ALSA에서 제공하는 기본 장치가 type hw
단순히 올바른 장치를 연결하는 것보다 더 유연하다는 것을 의미합니다. 어떻게든 ALSA가 기본값을 인쇄하도록 하려고 했지만 이에 대한 정보를 찾을 수 없습니다.
ALSA가 이미 제공하는 기능과 차이점을 변경하고 테스트할 수 있도록 내 프로필에 기본 ALSA 장치를 어떻게 복사합니까?
답변1
장치의 기본 정의는 default
에서 찾을 수 있습니다 /usr/share/alsa/pcm/default.conf
. 드라이버별 기본값으로 리디렉션되지 않는 경우 다음과 같이 정의됩니다.
pcm.!default {
type plug
slave.pcm {
type hw
card 2
}
}
이 plug
플러그인은 자동 샘플 속도/형식 변환을 구현합니다.
대부분의 운전자하다자신만의 default
정의가 있습니다. 특히 대부분의 마더보드 장치는 /usr/share/alsa/cards/HDA-Intel.conf
여러 클라이언트를 허용하기 위해 다음과 같이 정의하는 에 의해 처리됩니다.
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "dmix:2"
}
capture.pcm {
type plug
slave.pcm "dsnoop:2"
}
}