From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 Date: Fri, 3 Sep 2021 18:15:08 +0200 From: Konstantin Lepikhov To: ALT Linux Hardware Mailing List Message-ID: Mail-Followup-To: ALT Linux Hardware Mailing List MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Operation-System: ALT Sisyphus Sisyphus (unstable) (sisyphus) 5.10.0-lks-wks-alt11 User-Agent: Mutt/2.1.1.0.3.g6c0f75cca (2021-07-12) Subject: [Hardware] I: bluez/audio changes X-BeenThere: hardware@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: hardware@lists.altlinux.org List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2021 16:15:13 -0000 Archived-At: List-Archive: List-Post: Привет! В сизиф ушли обновленные сборки bluez и bluez-alsa. Что там появилось нового: - в bluez включена поддержка экспериментальных возможностей. Задействовать ее можно через указание Experimental = true в /etc/bluetooth/main.conf и перезапуском сервиса bluetooth. Что дает этот режим? + Поддержка индикации заряда батареи, если устройство это поддерживает. Например, у меня есть TWS, которые это умеют, как хочет bluez: [Avantree TWS106L]# info Device XX:XX:XX:XX:XX:XX (public) Name: Avantree TWS106L ... Battery Percentage: 0x63 (99) как видит устройство upower: Device: /org/freedesktop/UPower/devices/headset_dev_..... native-path: /org/bluez/hci0/dev_..... model: Avantree TWS106L serial: XX:XX:XX:XX:XX:XX power supply: no updated: wo 01 sep 2021 15:13:51 CEST (122 seconds ago) has history: yes has statistics: no headset warning-level: none percentage: 100% icon-name: 'battery-missing-symbolic' - также появилась расширенная поддержка кодеков (уж не знаю, это pipewire обновился, или он это задействовал с новым bluez: bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/ldac bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSink/aptx_hd bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx_hd bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSink/aptx bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aac bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSink/sbc bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/sbc bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSink/sbc_xq bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/sbc_xq bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/faststream bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/faststream_duplex bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx_ll_0 bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx_ll_1 bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0 bluetoothd[1259776]: Endpoint registered: sender=:1.2350 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1 лично мне понравился режим SBC-XQ (это типа увеличенный в 2 раза по полосе SBC-HQ), советую почитать вот эти статьи на хабре про кодеки и режимы и почему SBC не так уж и плох при правильной настройке: https://habr.com/ru/post/427997/ https://habr.com/ru/post/455316/ До недавнего времени поддержка улучшенного SBC была только в патчах для pulseaudio а потом и вообще отвалилась из-за конфликта palit'а и разработчиков PA, так что теперь все хорошо. - В сизиф также вернулся пакет bluez-alsa, который понравится тем, кто не хочет пользоваться pipewire или pulse, но при этом хочет нормальную поддержку качественного аудио через bluetooth. Пакет также поддерживает все фишки bluez - заряд батареи и расширенную поддержку кодеков. -- WBR et al.