네트워크를 다시 시작한 이후 Bluetooth를 통한 오디오 볼륨이 매우 낮습니다.

네트워크를 다시 시작한 이후 Bluetooth를 통한 오디오 볼륨이 매우 낮습니다.

저는 Debian 8을 실행 중이고 Pulseaudio/BlueZ를 사용하여 블루투스 스피커를 통해 오디오를 재생했습니다.

오늘 WiFi 문제를 해결하기 위해 네트워크 스택을 다시 시작했는데 그 이후로 오디오가 매우 조용했습니다. 평소에는 스피커 볼륨을 매우 낮게 설정했는데, 이제는 최대로 올리지 않으면 아무 소리도 들리지 않고 심지어 최대로 설정해도 조용합니다.

스피커는 다른 입력과 잘 작동합니다.

어떤 도움이라도 대단히 감사하겠습니다!

이것은 pacmd list-sinks의 싱크입니다.

index: 2
name: <bluez_sink.40_EF_4C_87_A6_85>
driver: <module-bluez5-device.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME 
state: RUNNING
suspend cause: 
priority: 9030
volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
        balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 32.82 ms
max request: 3 KiB
max rewind: 0 KiB
monitor source: 3
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
             Stereo
used by: 1
linked by: 1
fixed latency: 45.32 ms
card: 2 <bluez_card.40_EF_4C_87_A6_85>
module: 27
properties:
    bluetooth.protocol = "a2dp_sink"
    device.description = "AXiS X3"
    device.string = "40:EF:4C:87:A6:85"
    device.api = "bluez"
    device.class = "sound"
    device.bus = "bluetooth"
    device.form_factor = "headset"
    bluez.path = "/org/bluez/hci0/dev_40_EF_4C_87_A6_85"
    bluez.class = "0x240404"
    bluez.alias = "AXiS X3"
    device.icon_name = "audio-headset-bluetooth"
    device.intended_roles = "phone"
ports:
    headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
        properties:

active port: <headset-output>

이것은 유일한 수신기 입력입니다.

1 sink input(s) available.
index: 1
driver: <protocol-native.c>
flags: START_CORKED 
state: RUNNING
sink: 2 <bluez_sink.40_EF_4C_87_A6_85>
volume: front-left: 65535 / 100% / -0.00 dB,   front-right: 65535 / 100% / -0.00 dB
        balance 0.00
muted: no
current latency: 982.00 ms
requested latency: 45.32 ms
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
             Stereo
resample method: (null)
module: 11
client: 16 <Spotify>
properties:
    media.role = "music"
    media.name = "Spotify"
    application.name = "Spotify"
    native-protocol.peer = "UNIX socket client"
    native-protocol.version = "29"
    application.process.id = "1555"
    application.process.user = "richard"
    application.process.host = "debian"
    application.process.binary = "spotify"
    window.x11.display = ":0.0"
    application.language = "en_GB.utf8"
    application.process.machine_id = "1b66e5d6e5fc45b981704645611058d0"
    application.process.session_id = "1"
    application.icon_name = "spotify-client"
    module-stream-restore.id = "sink-input-by-media-role:music"

답변1

이 문제가 발생했지만 헤드폰을 연결할 때마다 사용 가능한 최대 볼륨이 다르다는 것을 알았습니다. 예를 들어 동일한 테스트 오디오의 경우 노트북의 100% 소리는 조용할 수도 있고 시끄러울 수도 있습니다.

헤드폰이든 휴대용 Bluetooth 스피커이든 상관없습니다. 같은 질문.

저는 Android 휴대폰과 Pop!OS에서 Bluetooth 헤드폰을 사용합니다. Pop!OS는 Ubuntu와 같은 펄스오디오를 사용합니다. 따라서 한 장치에서 연결을 끊고 다른 장치에 연결하는 경우가 많습니다.

이것이 내가 해결한 방법입니다.

  1. 헤드폰을 Android 휴대폰에 연결합니다.
  2. 헤드폰을 통해 오디오 재생을 시작하세요.
  3. 헤드폰의 버튼을 사용하거나 스피커에 볼륨 버튼이 없는 경우 휴대폰을 사용하여 볼륨을 최대로 높이세요.
  4. 휴대폰에서 헤드폰을 분리합니다.
  5. 헤드폰을 컴퓨터에 연결합니다.

이제 운영 체제에서 인식하는 최대 볼륨은 전화기와 동일합니다.

컴퓨터의 Bluetooth 기능이 스피커 장치의 현재 볼륨 설정을 올바르게 읽지 못하거나 다른 배율을 사용하고 있는 것 같습니다. 연결되면 스피커의 볼륨 상태에 대해 잘못된 가정을 하게 됩니다.

지금은 일화적인 내용이지만, 비슷한 질문을 하시는 분들이 많아 다른 곳에 게시하겠습니다.

관련 정보