LINUX.ORG.RU

[jack][gentoo] Реквестирую специалистов по звуку

 ,


0

1

Есть внешняя звуковуха audio4dj, настраивал так: http://ywwg.com/wordpress/?p=772 . Всё работает, но периодически издает громкие щелчки. Пробовал менять размер буфера и периодов — бесполезно.

Для пробы перезапустился в убунту. Внезапно там всё в порядке. Похоже я что-то намудрил с ядром, и по этому низкая отзывчивость (хотя возможно и в ядре что-то сломали).

Параметры ядра делал как в мануале из gentoo-wiki:
Preemption Model (Low-Latency Desktop)
Timer frequency (1000Hz)
Group CPU scheduler (отключено)

Версия ядра: 2.6.37.4 (ваниль). Есть идеи, как убрать щелчки, не переезжая на убунту?

★★★★★

Последнее исправление: xorik (всего исправлений: 1)

P.S. Еще возможно что-то с приоритетом прерываний, но я в этом нифига не понимаю

xorik ★★★★★
() автор топика

>Для пробы перезапустился в убунту. Внезапно там всё в порядке.

Вряд ли кто тебе подскажет! похоже ты сам что то намудрил!

ipwww ★★
()
Ответ на: комментарий от ipwww

>Вряд ли кто тебе подскажет!
Да хотя бы в какую сторону копать, чтоб звук не щелкал.
Ладно, попробую сам разобраться, подставить конфиг ядра убунтушный для начала

xorik ★★★★★
() автор топика
Ответ на: комментарий от xorik

>Да хотя бы в какую сторону копать

В эту:

перезапустился в убунту. Внезапно там всё в порядке.

Led ★★★☆☆
()
Ответ на: Посмотри здесь от kraftello

>А может дело в том, что бунта пульс использует?
Да не, джек напрямую с алсой работает, без пульсы

xorik ★★★★★
() автор топика

Всё страннее и страннее, теперь в убунте звук защелкал. Значит убунта не причем, дело либо в железке, либо в дровах...

xorik ★★★★★
() автор топика
Ответ на: комментарий от thesis

>без джека тоже щелкает?
Когда запускаешь джек или воспроизводишь через устройство через алсу, начинаются щелчки раз в 5-20 секунд

xorik ★★★★★
() автор топика
Ответ на: комментарий от xorik

Да ноутбук


Поздравляю.

Имею те же грабли с ноутом и AudioKontrol1. Самое печальное, что треск раздается, если дёргать кнопари на звуковухе (там обратная связь есть) - и не важно, шлёшь ты аудиопоток на звуковуху или нет.

При этом usb emu0404 работает на ноуте без щелчков. На десктопе обе карты работают без щелчков.

Если таки надыбаешь ответ - поделись ссылкой.

anonymous
()
Ответ на: комментарий от anonymous

Остается два вопроса:
1) Какая разница: ноутбук или десктоп для железки?
2) Почему весь вечер в убунте работало позавчера и не трещало?

Постараюсь пособирать статистику и отправлю багрепорт

P.S. У тебя на ноуте 32-битное ядро или 64 бита, и как эта железка ведет себя в винде на этом ноуте?

xorik ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Вроде разобрался с проблемой. Нужно отрубить вайфай и сканирование вайфай сетей, тогда щелчков не будет. Скорее всего дело в приоритете прерываний или подобной фигне

xorik ★★★★★
() автор топика
Ответ на: комментарий от xorik

У тебя на ноуте 32-битное ядро или 64 бита, и как эта железка ведет себя в винде на этом ноуте?


Имеется ноут:
Linux 2.6.35-gentoo-r10 #4 SMP PREEMPT Fri Dec 10 11:51:44 MSK 2010 x86_64 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz GenuineIntel GNU/Linux

Отключение вафли кнопкой, блокировка в биосе - не спасают. Звуковуха живёт на usb2, которая привязана к irq23. Это же прерывание использует только usb6, на которую прицеплена встроенная клавиатура и мышастость. никакая pci карта не использует irq23.

На RT ядре пробовал поднять приоритеты прерыванию - безполезняк.

Куда дальше копать - непонятно. Надо будет действительно попробовать другие дистры, в том числе и оффтоп.

anonymous
()
Ответ на: комментарий от xorik

печаль и тоска, 32bit кноппикс играет без проблем, он же с 64bit ядром - трещит.

anonymous
()
Ответ на: комментарий от soomrack

>Я, конечно, извиняюсь, но заземление (колонки, компьютер) нормальное?
Вообще никакого :( Есть какие-нибудь мануалы как это правильно в домашних условиях делается?

xorik ★★★★★
() автор топика
Ответ на: комментарий от soomrack

Вскрытие выяснило, что есть проблемы с (некоторыми usb контроллерами в 64bit режиме с определёнными размерами физической памяти) и способами выделения буфферов для передачи звука.

У меня это проявляется на ich9 + 4gb рамы + ak1

Помог вот этот патч: http://www.spinics.net/lists/alsa-devel/msg33666.html

Впрочем, этот тоже убирает щелчки, но ещё более некошерен:
http://www.spinics.net/lists/alsa-devel/msg33101.html


//Для гугла: AudioKontrol1 caiaq AK1 щелчки snd_usb_caiaq

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.