또한 커널 버전에 따라 달라지나요?

또한 커널 버전에 따라 달라지나요?

최근에는 사운드 설정에 문제가 생겼습니다. 전체 체인은 다음과 같습니다.

alsa (pulse plugin)-> pulseaudio (jack plugin) -> jackd -> firewire soundcard

이 방법은 Firefox 및 Chrome의 Flash를 제외하고는 잘 작동합니다. 펄스나 잭을 사용하는 다른 모든 오디오 소스가 직접적으로 잘 작동하기 때문에 체인의 끝 부분이 괜찮다고 믿을 만한 이유가 있습니다.

프론트엔드에서 alsa를 jackd에 직접 연결하는 등 몇 가지 실험을 했지만 이로 인해 flashplayer에도 문제가 발생했습니다. 약 20초 후에 재생이 중단되고 Firefox가 정지되었습니다.

이로 인해 alsa의 내용에 문제가 있다고 믿게 되었습니다.

이제 나는 사용자 정의 커널(3.8.2)을 가지고 있지만 시스템의 나머지 부분은 일반적인 데비안 "안정적인" 것들을 사용합니다. alsa 라이브러리에 비해 커널이 "너무 새로운"가요?

답변1

ALSA 드라이버는 커널의 일부이므로 커널 버전에 따라 다릅니다.

그러나 파이프라인에서는 ALSA 드라이버를 사용하고 있지 않습니다.

ALSA 라이브러리, PulseAudio 및 Jack은 모두 사용자 공간 프로그램이며 커널 버전의 영향을 받지 않습니다.

사용되는 유일한 커널 드라이버는 최근 변경 사항이 없는 FireWire 드라이버입니다.

관련 정보