32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Здравствуйте, всем. Писал уже про эту вебку и ее микрофон, и даже костыль был найден, но очень неудобный, да и срабатывал не всегда. Скайпом пользовался очень редко, поэтому забил на эту проблему. но сейчас снова нужен скайп, а микрофон так и не работает нормально. Проблема с микрофоном, походу, не только в скайпе, а в любом приложении, записывающем звук. Выяснил в /proc что микрофон в этой usb-камере поддерживает четыре частоты записи: 16000, 24000, 32000, и 48000Гц. Если записывать arececord'ом на частотах 16000 или 24000, то звук нормальный, если на частотах 32000 и 48000 - то ускоренный (бурундучий). Пробовал в /etc/pulse/daemon.conf менять дефолтную частоту и на 41400, и на 48000, и на 16000, и на 24000 - результат один: при первом аудиовызове в скайпе микрофон работает нормально, при последующих снова ускоренно (иногда вообще без звука и скайп выдает сообщение что микрофон не найден). Есть какой-нибудь способ указать скайпу принудительно использовать нужную частоту записи, 16000 или 24000? Еще пробовал патчить файл исходников ядра drivers/usb/core/quirks.c вот этим патчем и собирал ядро. Ядро собралось, система запустилась, но микрофон лучше не заработал. Кстати, в исходниках ядра (в файле который патчил) почему-то не было строк, которые добавляет этот патч, хотя в англ топике по ссылке выше написано что этот патч потом внесли в ядро. Выходит потом снова выкинули? Подскажите, кто знаком со сборкой ядра или модулей, как мне пересобирать отдельно модуль usbcore и подсовывать его ядру для проверки? Потому что каждый раз из-за этого модуля пересобирать все ядро - это слишком. На моем компьютере понадобилось около 2,5 часов при полной загрузке 4-х ядер. В том же топике, далее вроде бы есть инструкция по сборке одтельно модуля. Попробовал по ней, вроде бы собирается и "vermagic" пишет как в том примере. Но при сборке ram image с этим модулем mkinitcpio выдает ошибку: "error exec format" (точно не помню сейчас, но как-то так). Initramfs при этом собирается. Но после загрузки системы с этого образа не работают вообще все usb-устройства. Хочу еще разные варианты изменения того файла попробовать, если научусь правильно собирать этот модуль ядра отдельно. Заметил еще (не знаю после какого обновления, но раньше такого не было), что в /dev появляются теперь два видео устройства video1 и video2 (video0 занято тв-тюнером). В настройках скайпа, соответственно также видны две веб-камеры с одинаковыми vid и pid, но, при выборе одной из них ничего не работает, даже видео. При выборе другой видео есть, звук - ускоренный. Может быть в этом проблема? В udev rules у меня ничего затрагивающего видео устройства нет. Кстати, есть ли в правилах udev возможность удаления устройства из /dev директории? То есть можно ли с помощью правила удалить устройство /dev/video2. Может тв-тюнер попробовать вытащить? Вроде бы все описал. Если нужны какие-то логи, файлы, напишите, предоставлю.
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
А такое поведение есть еще у кого-нибудь? При активации режима "Все рабочие столы" (у меня их 4, два ряда по два стола) можно мышью перетаскивать окна приложений с одного стола на другой, при этом, раньше, на 4-ой plasme, при перетаскивании эти окна были видны. Теперь, на 5-ой plasme, при перетаскивании окон kde'шных приложений эти окна становятся невидымыми, но все-таки перетаскиваются. И снова становятся видимыми после отпускания кнопки мыши. С gtk окнами такого не происходит (firefox, chromium, libreoffice например) - они видны всегда и при перетаскивании тоже. Проблема эта появилась давно (вроде бы при переходе на 5-ю плазму). На чистом профиле тоже присутствует. Сначала думал что плазма новая, доработают, но до сих пор все также. Или только я пользуюсь этим перетаскиванием?
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
nafanja, leonardo19, спасибо. Точно, -Scc то что надо. я даже как-то и не подумал про него... С другой стороны, если кеш перенесен в /tmp, то можно не переживать особо, после перезагрузки ничего уже не будет.
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Извините за небольшой оффтоп. Еще один вопрос по aurman: есть у него опция по автоудалению кеша после сборки и установки пакетов?
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
nafanja, отлично, спасибо
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
nafanja, с англ я на Вы, поэтому как-то так: change default cache dir Change default cache dir from <$XDG_CACHE_HOME/aurman> to <dir> Example: [miscellaneous] cache_dir=/tmp/aurman
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
nafanjaСпасибо большое
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
GWM, nafanja, спасибо за исследования. Как сложно все оказалось. Не люблю вносить изменения в пакеты (все равно до первого обновления). Обленился я в последнее время, пожалуй подожду когда эта возможность появится в оф. пакете. Раз он в таблице aurhelpers весь зеленый и так быстро набрал популярность, то это, наверное, скоро произойдет.
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
По поводу aurman, кто-то пользуется? Подскажите, есть настройка отвечающая за место хранения кеша? По умолчанию он в $HOME/.cache все собирает. Хочу в /tmp перенести, как йогурт делал.
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Да, по поводу smbd.socket есть у кого какая-нибудь информация?
www.linux32.ru - новости и статьи о Linux
|