Добрый день! У меня проблема с качеством звука при использовании Bluetooth
наушников на Debian 12 Gnome.

Примерно каждые 20 минут полностью пропадает звук на 1-5 секунд. Это больше
заметно при использовании видеоплееров, на аудиоплеере обрывы звука реже.
Сперва я думал на наушники, хотя они нормально работают на Андроиде и
ноутбуку с Linux Mint XFCE. Я купил другие наушники, которые поддерживают
разные кодеки: SBC, AAC, AptX. Но проблема осталась, только теперь когда
звук обрывается идёт не просто тишина, а слышно треск. Я пробовал все
кодеки, включая AAC. Прочитал как его можно использовать здесь
<https://forums.debian.net/viewtopic.php?p=777598#p777598>. Но проблема
остаётся на всех кодеках. За исключением режима HSP mSBC (heandsfree), на
нём внезапно всё нормально. Но качество звука на нём, как вы знаете,
плохое, он для звонков. Да, разумеется должен сказать, что все обычные,
НЕ-bluetooth устройства, работают исправно, будь то колонки или проводные
наушники.

*Система: *

*Bluetooth:*
  Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-10:3 chip-ID: 8087:0032 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
    link-mode: peripheral accept service-classes: rendering, capturing,
object
    transfer, audio, telephony

*Audio:*
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
  Device-3: Creative Sound Blaster Play! 3 type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  API: ALSA v: k6.1.0-18-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active

...

Пробовал

создать *hoppy-under-load.conf* в
*/home/ja/.config/pipewire/pipewire-pulse.conf.d/*

Код
context.properties = {
   default.clock.quantum = 8192
   default.clock.min-quantum = 8192
}

*switch-on-connect.conf* файл там же

pulse.cmd = [
    { cmd = "load-module" args = "module-always-sink" flags = [ ] }
    { cmd = "load-module" args = "module-switch-on-connect" }
]

Не помогло. Более того кванты у sink-ов никак не изменились (я забыл какой
командой это смотреть).

Пытался перейти на Пульсу, поменять WirePlumber на media-session,
бэкпортнутый PipeWire – но все эти попытки привели меня к удалению Гнома с
системы. Так как у него видимо Pipewire/Wireplumber теперь в зависимостях.

Прежде чем бросать Гном ради ДЕ, в котором есть поддержка Пульсы, хотелось
бы попробовать ещё какие-то варианты исправить проблему, если они, конечно,
остались. Я не являюсь опытным пользователем, к сожалению.

P.S. Я пробовал разные bluetooth приёмники, один встроенный в wi-fi плату и
один на USB – разницы нет.

Ответить