Dell XPS 13 9350/9360에서 헤드폰의 백색 소음을 방지하는 방법

Dell XPS 13 9350/9360에서 헤드폰의 백색 소음을 방지하는 방법

Dell XPS 13의 3.5mm 오디오 잭에 헤드폰을 연결할 때마다 듣고 싶은 오디오 외에 지속적으로 백색 소음이 들립니다. 헤드폰 잭의 일반적인 노이즈 플로어보다 훨씬 더 큽니다.

XPS 13 9350(1,2) 및 XPS 13 9360(1,2,), 내 장치에는 아무런 문제가 없는 것 같습니다.

이 소음을 멈출 수 있는 방법이 있나요?

답변1

헤드셋 마이크 부스트 게인을 10dB로 설정합니다. 다른 값을 사용하면 헤드폰에서 성가신 배경 소음이 발생하는 것 같습니다. 이는 다음을 통해 달성할 수 있습니다 amixer.

amixer -c0 sset 'Headphone Mic Boost' 10dB

헤드폰을 연결할 때마다 자동으로 이 작업이 수행되도록 하려면 을(를) 설치하세요 acpid.

다음을 실행하여 시작하세요. sudo systemctl start acpid.service

다음을 실행하여 활성화합니다. sudo systemctl enable acpid.service

다음 이벤트 스크립트를 만듭니다./etc/acpi/headphone-plug

event=jack/headphone HEADPHONE plug
action=/etc/acpi/cancel-white-noise.sh %e

그런 다음 작업 스크립트를 만듭니다 /etc/acpi/cancel-white-noise.sh.

#! /bin/bash
amixer -c0 sset 'Headphone Mic Boost' 10dB

이제 헤드폰을 연결할 때마다 헤드폰 마이크 부스트가 10dB로 설정됩니다. 이 내용을 적용하려면 노트북을 다시 시작해야 합니다.

답변2

어떻게 예방할 수 있나요?

이 문제는 Linux HD 오디오 드라이버의 버그로 인해 발생했으며 현재는 수정되었습니다. 이 수정 사항은 모든 커널 버전 5.7 이상에 포함될 예정이며 버전 5.6.5, 5.5.18, 5.4.33 및 4.19.116의 여러 안정적인 커널로 백포트되었습니다. 고정 커널로 업그레이드하면 추가 구성이나 해결 방법 없이 문제가 해결됩니다.

커널의 수정 사항은 여러 가지 면에서 다른 답변의 해결 방법보다 낫습니다.

  • 헤드폰의 오디오가 눈에 띄게 더 크고 선명해졌습니다.
  • 코덱이 일시 중지/재개될 때 헤드폰에서 더 이상 터지는 소리가 나지 않습니다.
  • "헤드셋 마이크 부스트" 컨트롤은 실제로 3.5mm 잭이 마이크 입력으로 구성될 때 게인을 설정하는 의도된 목적을 수행합니다. 잭이 헤드폰이나 헤드셋으로 구성된 경우 더 이상 효과가 없습니다.

문제는 어디에 있습니까?

XPS 13 9350 및 9360을 포함한 일부 Realtek HD 오디오 코덱은 일반적으로 HD 오디오 코덱을 구성하는 데 사용되는 자체 문서화 "노드 그래프"에 의해 노출되지 않는 방식으로 오디오를 라우팅할 수 있는 것으로 나타났습니다. 여러 버그의 합류로 인해 커널이 XPS 13을 계속 구성합니다.최소 2015년 이후3.5mm 잭에서 나오는 신호를 마치 마이크를 연결하듯이 캡쳐해서 증폭시킨 후다시 잭으로 보내세요.

여러분이 상상할 수 있듯이 이 피드백 루프는 바람직하지 않은 효과, 특히 백색 잡음을 초래할 수 있으며, 그 특성은 피드백되기 전에 신호가 증폭되는 정도에 따라 달라집니다("헤드폰 부스트" 컨트롤). 게인 레벨 중 하나에서 소음이 거의 발생하지 않는 것은 운이 좋은 우연처럼 보입니다. 그러나 피드백 루프가 여전히 제자리에 있기 때문에 예상보다 조용하고 품질이 낮은 오디오를 들을 수 있으며 코덱이 중단/재개될 때 팝업 소리가 납니다.

자세한 내용은 다음을 참조하세요.내 패치 시리즈수정 사항이 구현되었습니다. 시리즈의 메시지를 커밋하고리버스 엔지니어링 문서숨겨진 오디오 라우팅을 제어하는 ​​Realtek 레지스터를 추가하여 문제, 기록 및 수정 사항에 대한 자세한 설명을 제공합니다.

관련 정보