Linux Mint 18 Sarah에서 헤드폰이 감지되지 않습니다. 다시 설치했는데(2~3번) 문제가 지속됩니다. 또한 Linux 포럼에서 많은 솔루션을 검색하고 시도했습니다. 모두 헛된 것입니다.
Windows 10 듀얼 부팅을 사용하고 있는데 헤드셋이 제대로 작동합니다. 누구든지 도와줄 수 있나요? 내 컴퓨터는 Asus X555U 시리즈입니다(해당되는 경우 nVidia가 포함되어 있음). ISO는 공식 Linux Mint 웹사이트에서 제공됩니다.
업데이트: 저는 dirkt의 제안을 따르고 일부 명령의 출력을 Pastebin에 저장했습니다. 내 페이스트빈 프로필 링크는 아래와 같습니다.
'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 contents
Pastebin에 추가하세요. 한 가지 가능한 문제는 헤드셋에 외부 증폭기("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를 사용할 때 오른쪽 스크롤 버튼(또는 오른쪽 화살표)을 사용하여 "자동 무음 모드 [...]" 옵션에 도달할 때까지 옵션을 스크롤할 수 있다는 것입니다. 활성화된 경우 키보드의 위쪽 화살표 버튼을 눌러 비활성화합니다: "자동 무음 모드 [비활성화됨]".
헤드폰을 착용한 상태에서는 이 작업을 수행하지 마십시오. 소리가 클 수 있습니다.