From 2b3658e5c8eead08306be14fe641148bd57a7c21 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 25 Jun 2022 14:48:24 +0300 Subject: [PATCH] =?utf8?q?virtual=5Foss=20=D0=B0=D0=B2=D1=82=D0=BE=D0=BC?= =?utf8?q?=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9=20=D0=B7?= =?utf8?q?=D0=B0=D0=BF=D1=83=D1=81=D0=BA=20=D0=B2=20devd?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit В c96b75bef630f7166ba49e0265d4f87843e81490 и acbd6a153fbb4fb375be43d87a2ad055b80681e3 добавил hook-и на включение и отключение USB звуковых карт, которые прибивают процессы занимающие устройства при отключении и включающие bitperfect режим. Но с началом использования virtual_oss, теперь надо ещё и этот демон поднимать когда карта подключена. Плюс указывать разные настройки для разных звуковух (разные битности, разное качество resampling-а). Просто добавил это в те же самые скрипты запускаемые devd подсистемой. Демон уже автоматом будет прибиваться при отключении. А ещё понял что важно задавать не маленький размер буфера у этого демона, ибо при нагрузке он начинает квакать. С потолка взятые 8мс недостаточны, а при 64мс вполне себе загруженные фоновыми задачами процессоры не создают проблем. -- 2.48.1