헤드폰이 작동하지 않음 Linux Mint 18

헤드폰이 작동하지 않음 Linux Mint 18

Linux Mint 18 Sarah에서 헤드폰이 감지되지 않습니다. 다시 설치했는데(2~3번) 문제가 지속됩니다. 또한 Linux 포럼에서 많은 솔루션을 검색하고 시도했습니다. 모두 헛된 것입니다.

Windows 10 듀얼 부팅을 사용하고 있는데 헤드셋이 제대로 작동합니다. 누구든지 도와줄 수 있나요? 내 컴퓨터는 Asus X555U 시리즈입니다(해당되는 경우 nVidia가 포함되어 있음). ISO는 공식 Linux Mint 웹사이트에서 제공됩니다.

업데이트: 저는 dirkt의 제안을 따르고 일부 명령의 출력을 Pastebin에 저장했습니다. 내 페이스트빈 프로필 링크는 아래와 같습니다.

http://pastebin.com/u/CaduUnb

'aplay -l' 출력: 헤드폰 문제.1

"pacmd list-sinks" 출력: 헤드폰 문제 2

"cat /proc/asound/card*/codec#*" 출력: 헤드폰 문제/alsamixer 디버깅

답변1

알겠습니다. 코덱이 좋아 보이는군요. 이것은 헤드셋의 핀 노드입니다.

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x04211020: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D3, actual=D3
  Connection: 2
     0x02 0x03*

이는 현재 음소거된 ALSA 제어 "헤드폰 재생 스위치"가 있음을 의미합니다. 음소거를 해제하면 alsamixer(보일 때까지 오른쪽 화살표를 누르고 선택하고 을 누릅니다 m) 소리가 들리거나 최소한 pavucontrol소리를 들을 수 있는 추가 포트가 있어야 합니다. 또한 삽입 이벤트를 감지할 수 있으며 현재 삽입되어 있다고 말합니다. 감지가 작동하는지 확인하려면 evtest루트로 실행하고 "HDA Intel PCH 헤드폰"과 가장 유사한 것을 선택한 다음 헤드셋을 분리/연결하십시오. 이러한 이벤트를 확인해야 합니다.

헤드폰 재생 스위치 컨트롤의 음소거 해제가 작동하지 않으면 출력을 amixer -c0 contentsPastebin에 추가하세요. 한 가지 가능한 문제는 헤드셋에 외부 증폭기("EAPD")가 있고 때때로 BIOS 또는 SMM 펌웨어에 의해 제어된다는 것입니다.

편집하다:좋아, 다음 단계는 외부 앰프가 간섭하지 않는지 확인하는 것입니다. 최대 절전 모드 등 이후에 외부 앰프가 나타나지 않는 경우도 있습니다. 따라서 이전에 이 작업을 수행한 적이 없다면 헤드폰을 연결한 상태에서 노트북을 완전히 콜드 부팅하고 다른 작업을 수행하기 전에 부팅한 후 직접 시도해 보십시오. 즉, 보장 Headphone Playback Switch되고 Headphone Playback Volume음소거가 해제됩니다. 또한 pavucontrol스트림이 올바른 수신기로 라우팅되는지 확인하세요 .

pacmd list-sinks또한 음소거 해제 후 다시 Pastebin에 출력을 제공해 주시기 바랍니다.

마지막으로 시도할 작업은 을 활성화하고 Auto-Mute Mode헤드셋을 분리한 후 임시 파일에 복사본을 저장하고 amixer -c0 contents헤드셋을 연결한 다음 amixer -c0 contents다른 파일에 다시 저장한 다음 비교하는 것입니다 diff -u.

답변2

내 Alienware 15 노트북에서도 동일한 문제가 발생하여 몇 시간 동안 어려움을 겪었습니다. 스피커/헤드폰을 연결해도 전혀 작동하지 않습니다. 알사 믹서를 설치하고 "HP/스피커 자동 감지" 버튼을 확인했는데 놀랍게도 체크가 되지 않았습니다. 해당 버튼을 확인하면 문제가 해결되었습니다. 이 솔루션 아이디어에 대한 링크가 기억나지 않습니다.

답변3

@centarix는 나에게 맞는 솔루션을 제공했습니다. alsamixer를 열고 F6을 누른 다음 사운드 카드(저는 "HDA Intel PCH"였습니다)를 선택하고 오른쪽으로 스크롤하여 "HP/Speaker Auto Detect"로 이동한 다음 "m"을 눌러 음소거를 해제합니다. 나에게 매우 유용합니다. @centarix에게 감사드립니다!

답변4

@am4c130d의 답변(이 답변 아래)에 추가하려면 다음을 수행하세요.

IF 로드의 의미는 alsamixer를 사용할 때 오른쪽 스크롤 버튼(또는 오른쪽 화살표)을 사용하여 "자동 무음 모드 [...]" 옵션에 도달할 때까지 옵션을 스크롤할 수 있다는 것입니다. 활성화된 경우 키보드의 위쪽 화살표 버튼을 눌러 비활성화합니다: "자동 무음 모드 [비활성화됨]".

헤드폰을 착용한 상태에서는 이 작업을 수행하지 마십시오. 소리가 클 수 있습니다.

관련 정보