Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Звуковая карта на ice1724 и Ubuntu 9.10  (Прочитано 4466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

PetrovSE

  • Автор темы
  • Гость
Звуковая карта на ice1724 и Ubuntu 9.10
« : 27 Ноября 2009, 21:48:02 »
Приветствую!

У меня звуковуха Terratec 7.1 Space на базе чипа ice1724.
Принципиально пользуюсь чистой алсой, пульс удалён.

С переходом на Ubuntu 9.10 напрочь перестал работать дуплекс.

Гуглил не удачно, помог Демагог.
В результате нашли след ссылку: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/474141
Там описан баг в драйвере snd-ice1724 и способ его лечения.

Конкретно по шагам:
1. Качаем исходники ядра. Можно не все, а только "/sound/pci/ice1712".
Меняем ice1724.c на правленный вариант из архива.
Кому лениво, может распаковать весь архив - там уже всё сделано.
Там же в архиве лежит Makefile

Кто не любит компилить может воспользоваться готовым snd-ice1724.ko из архива и пропустить шаги 2 и 3.
Но! Драйвер в архиве собран для 2.6.31-15-generic-pae, у кого ядро отличается, строго рекомендую компилировать!

2. Ставим пакет build-essential - его одного, вроде, достаточно для успешной компиляции
3. Компилируем: make

4. Ставим: sudo make install
5. Перезагружаемся.
5.1. Если упало, возвращаем всё назад: sudo make uninstall

Собственно всё.
Теперь можно поставить в ~/ работающий .asoundrc.asoundconf и проверять дуплекс.
Мой .asoundrc.asoundconf (из 9.04) заработал влёт, я на всякий случай приаттачил.

Надеюсь кому-нибудь поможет.
Если написал ерунду - побейте.

PetrovSE

  • Автор темы
  • Гость
Re: Звуковая карта на ice1724 и Ubuntu 9.10
« Ответ #1 : 11 Января 2010, 14:23:25 »
Пока отбой: в 2.6.31-17, кажется, пофиксили.

serenitatis

  • Автор темы
  • Гость
Re: Звуковая карта на ice1724 и Ubuntu 9.10
« Ответ #2 : 12 Января 2010, 20:40:24 »
Собственно с помощью PetrovSE удалось завести микрофон на ALSA c моей M-Audio Revolution 5.1. Ядро стоит версии 2.6.31-17. Просто процитирую его ответ в ЛС:

Попробуйте добавить вот такой обработчик:
pcm.swsnoop
{
type dsnoop
ipc_key 1025
ipc_perm 0666

slave
{
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_time 0
buffer_size 5120
rate 48000
}
}

и добавить его в дуплекс:
pcm.duplex
{
type asym
playback.pcm "ch51dup"
capture.pcm "swsnoop"
}

Или можно использолвать приложенный .asoundrc. Там и микрофон включен и 5,1 корректно работает.

« Последнее редактирование: 12 Января 2010, 23:03:01 от serenitatis »

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Звуковая карта на ice1724 и Ubuntu 9.10
« Ответ #3 : 12 Января 2010, 21:29:04 »
А вот кто бы написал howto для бедных и несчастный юзеров ALSA? Они ведь, бедолаги, удаляют PulseAudio, а потом не знают, что делать, как алсу настроить, как конфиги составить. И про тот самый злополучный ресемплер можно было бы тоже прописать и в прозе, и в стихах.

serenitatis

  • Автор темы
  • Гость
Re: Звуковая карта на ice1724 и Ubuntu 9.10
« Ответ #4 : 12 Января 2010, 23:05:26 »
А вот кто бы написал howto для бедных и несчастный юзеров ALSA? Они ведь, бедолаги, удаляют PulseAudio, а потом не знают, что делать, как алсу настроить, как конфиги составить. И про тот самый злополучный ресемплер можно было бы тоже прописать и в прозе, и в стихах.


Да документация у альсы фиговая. Если бы не помощь PetrovSE, то я бы фиг допер что к чему.

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.