Bug 31105

Summary: nice level for a2dp
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: bluezAssignee: Valery Inozemtsev <shrek>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, lakostis, rider, shrek, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2015-06-25 21:35:20 MSK
Для корректной работы a2dp сервера нужно изменить приоритет процесса bluetoothd, сделать, например, Nice=-5 в bluetoothd.service.

В любой другом случае при воспроизведении через bluetooth на проводные наушники, подключенные к Linux через a2dp звук заикается.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2015-10-30 01:40:09 MSK
(In reply to comment #0)
> Для корректной работы a2dp сервера нужно изменить приоритет процесса
> bluetoothd, сделать, например, Nice=-5 в bluetoothd.service.
> 
> В любой другом случае при воспроизведении через bluetooth на проводные
> наушники, подключенные к Linux через a2dp звук заикается.

Заикается обычно из-за странностей контроллера или самого устройства, помогает reconnect/repair. Есть какое-нибудь объяснение, чем поможет изменение Nice?
Comment 2 Anton Farygin 2015-10-30 10:27:22 MSK
Nice поднимает приоритет передающего звук процесса, в результате на слабой и нагруженной машине это помогает.
Comment 3 Konstantin A Lepikhov (L.A. Kostis) 2015-10-30 12:29:16 MSK
(In reply to comment #2)
> Nice поднимает приоритет передающего звук процесса, в результате на слабой и
> нагруженной машине это помогает.

"Слабая" это arm 200Mhz или Pentium II? Я пользуюсь a2dp уже почти лет 10, ни разу не встречал проблем из-за "слабости" CPU, поскольку sbc кодек очень простой. Есть возможность показать это с реальными цифрами?
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2017-09-04 00:57:03 MSK
Поскольку аргументированных объяснений за 2 года не появилось, закрываю.