On Mon, Oct 13, 2003 at 06:29:12PM +0400, Anton Farygin wrote: > Sergey Vlasov пишет: > >On Sun, Oct 12, 2003 at 08:11:27PM +0400, Alexey Voinov wrote: > > > >>Я нашёл таки глюк со звуком. И не я один. > >> > >>... > >> в alsa 0.9.7 у меня на snd-via82xx звук то ускоряется то > >>замедляется :( > >> nerc, во-во очень похоже > >> плюс не работает звук в quake3 :-) > >> а в 0.9.5 всё хорошо :) > >> а у меня на 0.9.0-rc7 и до сегодня звук был с "присвистами" > >> вот сейчас присвистов нету, но звук действительно ускоряется с > >>очень неприятным треском > >>... > >> > >>Это на всякий случай. Вдруг информация пригодится. > > > > > >Если 0.9.5 работала - нужно установить параметр dxs_support=1 (в тех > >версиях поведение по умолчанию было именно таким, но его поменяли > >из-за большого количества проблем). > > > >Ситуация с snd-via82xx следующая: некоторое время назад (по > >комментариям в исходнике - Dec. 19, 2002) в этот драйвер была > >добавлена поддержка каналов DSX на VIA8233, 8233C, 8235. Именно с > >этого момента начались жалобы. В 0.9.7 попытались что-то с этим > >сделать - поменяли режим по умолчанию: теперь для этих каналов > >жёстко выставляется 48000, а для возврата к старому варианту (с > >возможностью изменения частоты дискретизации) нужно устанавливать > >dxs_support=1 (ещё внутри есть whitelist для включения этого режима > >на тех платах, где он работает нормально). Возможно, что при > >поддержке только 48000 Гц начинают проявляться уже глюки в > >программах (я тоже наблюдал это в xmms, когда crossfade plugin был > >настроен на 44100). > > > >Вероятно, при установке dsx_support=2 (disable) проблемы с качеством > >звука исчезнут полностью - вместе с поддержкой параллельного вывода > >нескольких потоков (хотя это ещё надо протестировать). Может быть, > >стоит использовать такую настройку по умолчанию, а за > >многоканальностью отправлять либо в modules.conf, либо к > >esd/arts/...? > > Давайте проверим ??? Я могу сейчас быстро собрать новую версию kudzu, > которая для этой платы будет прописывать по умолчанию dsx_support=2. или > пропатчить драйвер, что бы он считал эту настройку по умолчанию... Не уверен, что уже пришло время патчить драйвер - сначала надо разобраться, помогает ли это. Возможно, лучше через kudzu - к тому же так в modules.conf останутся следы, будет понятно, почему многоканальность не работает. Только надо проверить, что эта опция не ломает какие-нибудь старые чипы (82C686). Хотя сейчас всё равно пора пересобирать - они 0.9.7c выложили :)