
Нарешті виправлено заїкування звуку Bluetooth у Linux — Realtek чип
https://ift.tt/vJbhDHm
Після 2 днів пошуків на форумах, тестування параметрів ядра та випробовування кількох дистрибутивів, нарешті вдалося позбутися дратівливого заїкування звуку на моїй системі. Публікую це тут, щоб інші не витрачали час на той же безкінечний експеримент.
Обладнання:
HP Pavilion 14‑dv1xxx
Realtek RTL8822CE Wi‑Fi/Bluetooth combo card
Sonos Roam (Bluetooth-колонка)
Проблема: Bluetooth-аудіо (особливо під час перегляду відео) заїкувалося постійно. Музика іноді була нормальною, але YouTube, VLC та будь-який відеоконтент було неузгоджено. Зайве заїкування спричинено управлінням живленням Wi‑Fi, що заважало Bluetooth — відома проблема цього Realtek-чипу.
Виправлення (перевірено на Debian 13 та Kubuntu 26.04):
Відключити управління живленням Wi‑Fi на рівні драйвера:
bash
echo “options rtw88_core disable_lps_deep=Y” | sudo tee /etc/modprobe.d/rtw88_core.conf
sudo update-initramfs -u
sudo reboot
Необов’язкові, але корисні налаштування (застосовуються одночасно):
bash
Зупинити перезавантаження USB Bluetooth
echo “options btusb reset=0” | sudo tee /etc/modprobe.d/btusb.conf
Збільшити буфер PipeWire для відтворення відео
mkdir -p ~/.config/pipewire/pipewire.conf.d/
cat << EOF > ~/.config/pipewire/pipewire.conf.d/99-bluetouch.conf
context.properties = {
default.clock.rate = 48000
default.clock.allowed-rates = [ 48000 ]
default.clock.quantum = 2048
default.clock.min-quantum = 1024
}
pipewire.tx = {
link.max-buffers = 256
}
EOF
Застосувати всі зміни
sudo update-initramfs -u
systemctl –user restart pipewire pipewire-pulse
sudo reboot
Чому так працює:
Realtek RTL8822CE агресивно керує станами живлення Wi‑Fi (lps_deep = Low Power State Deep). Щойно Wi‑Fi прокидається або переходить у сплячий режим, це створює перешкоди для Bluetooth. Вимикаючи це, Wi‑Fi-радіо тримається в більш стабільному стані, позбавляючи різких перешкод, які спричиняють заїкування звуку — особливо під час відеоперегляду (який по своїй суті є «burst»).
Перевірка:
Щоб підтвердити, що виправлення активне після перезавантаження:
bash
cat /sys/module/rtw88_core/parameters/disable_lps_deep
Якщо повертає Y — виправлення застосовано. Якщо повертає N — щось пішло не так — повторно перевірте конфігураційний файл та те, що ви запустили sudo update-initramfs -u.
Тестували з лобі The Matrix у VLC та YouTube. Після виправлення — жодних заїкувань. Музика (Spotify) також стала кращою.
Ще один підказка:
Якщо є доступ до 5‑GHz Wi‑Fi, використовуйте його. Bluetooth працює на 2,4‑GHz, тому 5‑GHz повністю усуває перешкоди. Але вищеописаний драйверний виправлення також робить 2,4‑GHz придатним.
Сподіваюся, це заощадить комусь інші два дні, які я витратив. 🎧🐧
HI-FI News
via DEV Community https://dev.to
Червень 2, 2026 о 22:38
June 2, 2026 at 10:38PM

Залишити відповідь
Щоб відправити коментар вам необхідно авторизуватись.