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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Дрова для Звуковухи EMU 0404 ! :(  (Прочитано 78110 раз)

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

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #75 : 20 Ноября 2008, 11:58:39 »
Хм, 8.10 начисто из коробки - звук не подхватил, это ж уже какая альса то вышла а всё никак..

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #76 : 21 Ноября 2008, 01:54:15 »
Хм, 8.10 начисто из коробки - звук не подхватил, это ж уже какая альса то вышла а всё никак..
а какая звуковуха? USB или PCI ? У меня в 8.10 после некоторого шаманства с PulseAudio звук появился

Оффлайн 1tamerlan1

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #77 : 22 Ноября 2008, 01:37:17 »
Есть Ubuntu 8.04 с ядром 2.6.24-16-generic, gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7), alsa-driver-snapshot 1.0.18,звуковые карты e-mu 0404 usb  и встроенная определяемая как hda-intel или alc662. Запускаю ./configure потом make и происходит следующее:
make
make dep
make[1]: Entering directory `/home/tamerlan/alsa-driver'
make[2]: Entering directory `/home/tamerlan/alsa-driver/acore'
copying file alsa-kernel/core/info.c
/home/tamerlan/alsa-driver/utils/patch-alsa: 24: patch: not found
make[2]: *** [info.c] Error 1
make[2]: Leaving directory `/home/tamerlan/alsa-driver/acore'
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/home/tamerlan/alsa-driver'
make: *** [include/sndversions.h] Error 2


Сами эти файлы есть. Конфигурация вроде нормально проходит. Сам я пока новичек в Линукс, подскажите как правильно компилировать, или ссылки на подробные инструкции скинте, пожалуста.
И вопрос вдогонку не по теме. можно ли в jack использовать входы обеих звуковух одновременно для записи?

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #78 : 22 Ноября 2008, 01:54:44 »
Сами эти файлы есть. Конфигурация вроде нормально проходит. Сам я пока новичек в Линукс, подскажите как правильно компилировать, или ссылки на подробные инструкции скинте, пожалуста.
И вопрос вдогонку не по теме. можно ли в jack использовать входы обеих звуковух одновременно для записи?

компилировать alsa из исходников я не пробовал, поэтому ничего сказать не могу, но как вариант - можно попробовать установить её из пакетов от ubuntu 8.10

как вариант -- обновить Ubuntu до 8.10 - в ней уже более или менее нормально работает pulseaudio. Если в pulseaudio поставить по дефолту  sampling rate в 48000 и выбрать 0404 в качестве девайса по-умолчанию -- то всё начинает работать

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #79 : 24 Ноября 2008, 10:16:22 »
а какая звуковуха?
0404 PCI
Что за шаманства?
Ато действительно - звук идёт только через OSS, а альса ругается на рэйт видимо и что-то там про отсутствие ссылки на ALSA 0.9rc8. 
Прикол в том что если не трогать ничего изначально то звук в окне логина есть а уже после залогинивания звука нет. Что там с pulseaudio можно сделать?

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #80 : 24 Ноября 2008, 10:47:08 »
0404 PCI
Что за шаманства?
Ато действительно - звук идёт только через OSS, а альса ругается на рэйт видимо и что-то там про отсутствие ссылки на ALSA 0.9rc8. 
Прикол в том что если не трогать ничего изначально то звук в окне логина есть а уже после залогинивания звука нет. Что там с pulseaudio можно сделать?

в 8.10 alsa стоит с какими-то хитрыми патчами -- при выборе alsa в качестве default output - звук на самом деле пойдет всё равно через pulseaudio. Т.е. первое, что нужно сделать -- использовать pulseaudio везде.
А второе -- в pulseaudio поменять частоту дескритизации (по умолчанию в 0404 используется 48000, а в pulseaudio 44.1 -- в результате возникют щелчки и какой-то мерзкий хрип). Если зайти в /etc/pulseaudio/daemon.conf то там можно найти параметр default-sample-rate. Eго надо разкоментировать и прописать 48000.
После перезапуска pulseaudio у меня всё заработало

ах да, ещё нужно запустить Applications > Sound&Video > PulseAudio Device Chooser. В нем нужно выставить правильное устройство по умолчанию для вывода звука (у меня там по-умолчанию была интегрированная ac97)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #81 : 25 Ноября 2008, 13:06:19 »
Мерси jodaka, сделал немного посвоему
Перекомпилил альсу не из снепшотов а официальную последнюю 18-18а
Конфигурировал всё с ключём --prefix=/usr
А битрейт наоборот спускаю на 44100 с 48000 добавив в Сеансы команду типа:
amixer .... (допишу позже)
При 44100 правильно звучит мп3 и проч в аудасиусе без передискретизации (т.к. исходники то все в 44.1  ;)  )
(ну или попробую таки 48000 алса х 48000 пульс)
Теперь всё заработало - фуф )
 


« Последнее редактирование: 25 Ноября 2008, 13:15:28 от DJArty »

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #82 : 25 Ноября 2008, 13:12:03 »
Мерси jodaka, сделал немного посвоему
Перекомпилил альсу не из снепшотов а официальную последнюю 18-18а
Конфигурировал всё с ключём --prefix=/usr
А битрейт наоборот спускаю на 44100 с 48000 добавив в Сеансы команду типа:
amixer .... (допишу позже)
При 44100 правильно звучит мп3 и проч в аудасиусе без передискретизации (т.к. исходники то все в 44.1  ;)  )
Теперь всё заработало - фуф )

да, если не сложно будет -- напиши потом свой вариант. Думаю не мне одному будет интересно.
... по поводу передискретизации - на ubuntuforums ребята писали, что у 0404 "внутренняя частота" именно 48000, поэтому она всё равно будет передисретизировать сигнал, только уже внутри себя, а не компе (как в моём случае)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #83 : 25 Ноября 2008, 13:17:44 »
"внутренняя частота" именно 48000
Ну если так, то вариант 48000 алса х 48000 пульс будет правильней - попробую

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #84 : 25 Ноября 2008, 13:23:26 »
"внутренняя частота" именно 48000
Ну если так, то вариант 48000 алса х 48000 пульс будет правильней - попробую
эээ... так ведь передискретизация в обоих случаях есть (если мы говорим об mp3) - только в одном случае она будет внутри карты, а в другом - на компьютере

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #85 : 25 Ноября 2008, 13:27:23 »
Но насчет передискретизации еще можно поспорить :)
Sample Rates: 44.1, 48, 88.2, 96, 176.4, 192kHz from internal crystal (no sample rate conversion)

Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #86 : 25 Ноября 2008, 13:29:10 »
Но насчет передискретизации еще можно поспорить :)
Sample Rates: 44.1, 48, 88.2, 96, 176.4, 192kHz from internal crystal (no sample rate conversion)
ненене, я спорить на эту тему точно не буду, ибо не силен в вопросе :)
но вот вашу конфигурацию хотелось бы узнать...
может быть я тоже у себя вместо 48 поставлю 44.1 :)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #87 : 25 Ноября 2008, 13:39:35 »
Конфиг точный вечером (комп домашний)
а так если E-MU под рукой - можно попробовать восстановить по памяти
(не помню точно как называется control  - amixer scontrols выдает все имеющиеся контроллеры)
выглядело примерно:
amixer set 'Current Sample Rate',0 44100
А насчет передискретизации в том то вроде бы и прикол был что в отличие попсовых карт привязанных к 48000, данная полупроф имела "задаватель" под конкретно интересуемую частоту.



Оффлайн jodaka

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #88 : 25 Ноября 2008, 23:09:41 »
Конфиг точный вечером (комп домашний)
Про-сим! Про-сим! Про-сим! :)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #89 : 26 Ноября 2008, 00:06:34 »
amixer set 'Clock Internal Rate',0 44100вот
Я вставлял в Система - Параметры - Сеансы, можно наверно ж  и в скрипте гденить
Делается потому что альсамиксер по умолчанию ставит 48000, вот что бы ручками не менять каждый раз...
 

 

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