우분투 16.04에서 블루투스 스피커 소리가 들리지 않습니다


36

Kubuntu 16.04로 업그레이드 한 후 JBL Flip 2 블루투스 스피커가 더 이상 작동하지 않습니다.

잘 연결되어 있고 스피커와 함께 A2DP 싱크를 사용하도록 사운드가 설정되었지만 소리가 나지 않습니다.

변경해야한다고 주장하는 일부 장소를 찾았 /etc/bluetooth/audio.conf지만 해당 파일이 더 이상 존재하지 않습니다.

누구든지 내가 다시 작동하게하는 방법을 알고 있습니까?


14.04에서 16.04로 업그레이드 한 후 JBL Charge 2+와 동일한 문제 페어링에 성공 (스피커가 연결을 확인하기 위해 경고음이 울리고 Ubuntu가 스피커가 연결된 것으로 표시됨)하지만 BT 장치에 오디오를 보내기 위해 펄스를 요청할 때 소리가 재생되지 않습니다. 스피커로 오디오를 보내려고 할 때 뷰 미터가 정지하고 펄스에 문제가있을 수 있으며 포트에 "끄기", "고 충실도 재생 (A2DP)"및 "전화 이중화 (HSP / HFP)가 포함 된 경우"스피커 "만 포함됨 ) "전에
MaxAuray

syslog에서 단서 : /// pulseaudio [1942] : [pulseaudio] module-bluez5-device.c : 기본 프로파일이 연결되지 않아서 프로파일을 선택하지 않음 /// bluetoothd [790] : / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 : fd (24) ready /// pulseaudio [1942] : [pulseaudio] bluez5-util.c : 전송 TryAcquire ()가 전송에 실패했습니다. / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (작업이 승인되지 않음) /// 커널 : [ 842.519817] 입력 : / devices / virtual / input / input15로 0C : A6 : 94 : EE : 96 : 4E
MaxAuray

답변:


28

16.04로 업그레이드 한 후에도 같은 문제가 발생했습니다. 나를 위해, 실제 수정은 없지만 스피커를 작동시킬 수 있습니다. Kubuntu를 실행 중이므로 이러한 단계는 KDE를위한 것이며, 동일한 Unity 단계가 무엇인지 잘 모르겠지만 비슷한 단계라고 생각합니다.

내가 한 일은 다음과 같습니다.

  1. 스피커를 연결하십시오.
  2. 오디오 설정에서 프로파일을 "헤드셋 헤드 유닛 (HSP / HFP)"또는 이와 동등한 것으로 변경하십시오.여기에 이미지 설명을 입력하십시오
  3. 전원 끄기 스피커 분리
  4. 블루투스 서비스를 다시 시작하십시오

    sudo service bluetooth restart

  5. 스피커 전원을 다시 켜고 다시 연결

  6. 오디오 설정에서 프로필을 "고 충실도 재생 (A2DP 싱크)"또는 이와 동등한 것으로 다시 변경하십시오. 여기에 이미지 설명을 입력하십시오

이제 A2DP가 작동합니다. 지금까지 A2DP 모드로 연결하려고 할 때 문제가 발생하는 것 같습니다. 실제 수정 / 해결 방법이있을 때까지 스피커의 전원을 끄거나 연결을 끊기 전에 항상 HSP / HSF 모드로 전환해야합니다.

최신 정보:

연결, HSP / HFP 모드로 전환, 연결 해제, 다시 연결 및 A2DP 모드로 다시 전환하기에 충분합니다. 블루투스 서비스를 다시 시작할 이유가 없습니다.


2
나를 위해 일한다.. 그러나 놀랐다. 영구적 인 해결책을 찾았습니까?
hyades

2
아쉽지만 안타깝습니다. 블루투스 오디오를 항상 사용합니다 (내장 오디오보다 많음). 이것이 곧 고쳐지기를 바라고 있습니다.
JaminSore

기계적인 물건에서 나오는 간단한 소리에 대한 소란! 이것은 모든 사람의 삶을 더 편하게하는 것이 었습니다.
Hamid

이것이 내가 그것을 찾아내는 유일한 방법입니다. 그 또는 수리,하지만 그것은 본질적으로 같은 일을 어쨌든 수행합니다.
DevDonkey

1
@pylover 새 스피커를 얻거나 이전 스피커를 고칠 때 한 번 쏴 보겠습니다. 매번 수동으로이 단계를 수행하는 스크립트를 실행하고 싶습니다.
JaminSore

12

모든 해결 방법을 테스트 한 후 프로파일을 변경하고 연결을 끊고 다시 연결하고 프로파일을 a2dp로 설정하는 Python 스크립트를 작성했습니다.

python3.5와 장치를 페어링 / 켠 후 실행하십시오.

https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py

편집 1

$ python3.5 a2dp.py 
Connection MADE
Selecting device:
Device MAC: 00:22:37:3D:DB:1A
Device ID: bluez_card.00_22_37_3D_DB_1A
Sink: bluez_sink.00_22_37_3D_DB_1A
Turning off audio profile.
Disconnecting the device.
Connecting againt.
Setting A2DP profile
Device ID: bluez_card.00_22_37_3D_DB_1A
Updating default sink
Exiting bluetoothctl

3
Gist의 대본이 아름답게 작동했습니다! 감사!
Jason McVetta

2

나는 문제가 있었다. 나를 위해 블루투스 장치를 제거하고 다시 검색하고 다시 연결했습니다.


이것은 나를 위해 그것을 해결했다. 14.04에서 16.04로 업그레이드 할 때 작동이 중지되었습니다.
vegard torvund
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.