Bluetooth гарнитура: прерывается звук

Гарнитура: EDIFIER W600BT (вывод bluetoothctl devices)
Свисток: Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) (вывод lsusb)
Ядро: 6.1.41-gentoo-x86_64
Графика: КДЕ 5.27.7
Вобщем при подключении наушников гарнитура определяется, в аудиомикшере появляется соответствующее устройство.
В клементине запускаю музыку, звук есть, но он периодически на некоторое время (1-10 сек) пропадает. Когда звук появляется, то он начинается не с места на котором пропал, а с места, которое в это время должно звучать (типа кто-то разрвает и обратно соединяет несуществующий провод).

Звук через колонки (проводные) нормальный без прерываний.

Почти офтоп. :)

Все это безотносительно к gentoo, но может быть полезным.

Использую различные Bluetooth-гарнитуры с различными ведущими устройствами (это всегда смартфоны) более 10 лет. Абсолютно в любых комбинациях (разнообразные гарнитуры и смартфоны) можно достичь описанного вами эффекта. Обычно это бывает, когда между приемником-передатчиком гарнитуры и смартфоном есть значимое препятствие (например, сам я :-D). Лечу просто помещая смарт в нагрудный карман, т.е., когда на прямой смартфон-гарнитура нет ничего, кроме одежды.
Можно что-то почерпнуть из этой статьи: https://help-wifi.com/bluetooth/ploxoj-zvuk-v-bluetooth-naushnikax-na-kompyutere-ili-noutbuke-chto-delat/
Удачи.

Спасибо за ответ. Мне

Спасибо за ответ.
Мне кажется, что это не мой случай т.к. у меня качество звука нормальное. Он просто прерывается совсем на секунду или несколько.
Расстояние от наушников до свистка менее метра и никаких препятствий между ними нет (ни одежды ни меня самого). + во время проигрывания звука отхидол от компа на ~ 5 метров (при этом между наушниками и свистком были бетонная стена и стол) и качество звука никак не менялось и прерывания звука оставались такими же.

Сегодня загрузился с

Сегодня загрузился с дистрибутива Ubuntu, так там никаких проблемм со звуком через BT гарнитуру не возникло

сменил материнку, проц,

сменил материнку, проц, полностью с нуля поставил генту, но увы, проблемма осталась.
Попытка остановить сканированиедала следующее:

# bluetoothctl scan off
Failed to stop discovery: org.bluez.Error.Failed

скомпилируй свое ядро для Генты

Возьми за образец конфиг ядра из Убунту и скомпилируй свое ядро для Генты. Cначала не меняй ничего, только прогони make oldconfig для проверки/настройки корректности и убедись, что все работает, а потом убирай лишнее (на твой взгляд) шаг за шагом и смотри, где сломается.

Спасибо

Я специально выбрал dist-kernel, что бы не мучаться со сборкой ядра. Оставлю этот вариант на самый крайний случай. Попробую пока pipewire потыкать палкой.

Да как бы всё работает,

Да как бы всё работает, только вот если ранее на другом компе подключал колонки, то надо удалять устройство и снова подключаться. Конечно звук при этом конечно тоже прыгает, но это из за включенного сканирования. Как правило можно просто отключить сканирование устройств:
$ bluetoothctl scan off
Уже давно для подключения использую bluetoothctl скриптом, по этому проблем с прыганием звука нет. Проблемы как правило возникают при первом подключении так как выполняется сканирование устройств, по этому после подключения желательно сканирование отключать.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".