징후:오디오(소프트웨어 특정이 아닌 시스템 전체)가 때때로 10~20초마다 끊깁니다(음소거되면 펑하는 소리가 들림).
pavucontrol 또는 유사한 도구를 통해 관찰하면 포트가 라인 출력에서 헤드폰으로 전환하는 데 몇 밀리초가 걸리는 것을 확인할 수 있습니다.
문제 해결:확실하지는 않지만 과거 연구(1년 전, 링크 손실)로 인해 매우 오래된 커널 버그가 발생했지만 실제로는 기억이 나지 않습니다. 나에게는 테스트한 모든 배포판(Mint, Kubuntu 및 현재 Manjaro)에는 나타나지만 Windows에는 나타나지 않습니다.
헤드폰 포트가 꽤 빨리 인식되고 pulseaudio(또는 확실하지 않은 alsa)가 헤드폰으로 전환하기로 결정한 것처럼 보이지만 결함이 다시 발생한 직후에 다시 돌아옵니다.
해결책:작년에는 아무런 문제 없이 작동했습니다. 아마도 소스 문제가 해결되지 않았을 것입니다. 이제 이것을 자체 답변으로 게시하십시오.
소스 문제를 해결하는 방법에 대한 조언을 주시면 감사하겠습니다.
답변1
해결책
충돌하는 포트를 찾아서 비활성화하십시오.
이 작업은 HDAJackRetask를 사용하여 수행할 수 있습니다. 올바른 사운드 카드/코덱(예: Realtek ALC892)을 선택하고 충돌하는 포트/핀(예: 0x1b)을 찾아 "연결되지 않음"으로 덮어씁니다. 그런 다음 "지금 신청"을 클릭하세요.
"장치 또는 리소스 사용 중"이라는 오류 메시지가 나타나면 일시적으로 펄스오디오를 완전히 비활성화해야 합니다. 상황에 따라 다음과 같이 작동합니다.
- 간단히 -pulseaudio --kill을 종료하고 다시 시작한 다음 pulseaudio --start를 시도해 보십시오.
- PulseAudio가 자동으로 재생성되는 경우,더 이상 자동 생성되지 않도록 지시
- 이것이 작동하지 않으면 다음을 수행해야 할 수도 있습니다.시스템 서비스 비활성화곧(그리고 중지를 시작으로 바꿔 다시 시작)
완료되면 "부팅 재정의 설치"를 클릭하여 수정 사항이 다음 재부팅에도 적용되도록 할 수 있습니다. 물론, 제대로 작동한다고 확신하는 경우에만 이 작업을 수행하세요.