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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Kubuntu surround 4.0  (Прочитано 2129 раз)

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

Оффлайн skoder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Kubuntu surround 4.0
« : 26 Июля 2007, 17:16:52 »
Не пинайте сильно, я понимаю что тема поднималась, но поднималась она обычно для Ubuntu и для различного рода 7.1, 5.1.
У меня же есть 4.0. Это две стереопары (JetBalance JB-381 front + Microlab Solo-1 back). Есть Creative 7.1 Live!, у которой всего 4(!) выхода.
(вот тут подробности: http://www.ixbt.com/multimedia/creative-live!24bit.shtml ).
В windows подключены 2 стереопары и играют нормально, кроме того благодаря фирменным драйверам creative, можно включать разные вкусности типа cmss или 3d stereo surround.
На форуме нигде не нашел мануалы по настройке такой конфигурации, везде .asoundrc настраивали под 5.1 или 7.1.
Сейчас у меня играет только одна стереопара.

P.S. поиск по "kubuntu surround" выдает 0 :(

HELP!

Оффлайн skoder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Kubuntu surround 4.0
« Ответ #1 : 01 Августа 2007, 16:34:28 »
Искомые строчки в .asoundrc.
pcm.duplicate {
type plug
slave.pcm "surround40"
slave.channels 4
route_policy duplicate
}
Restart alsa и все заработало.

В приложениях, где планируется использовать все 4 колонки в alsa plugin`e выставляю соответственно устройство duplicate.
Однако после этого в vlc плеере пропал звук, вообще любой. Audacious играет на 4х колонках, а vlc ни на одной.
Может подскажете, что нужно вписать в .asoundrc ?

Оффлайн skoder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Kubuntu surround 4.0
« Ответ #2 : 02 Августа 2007, 14:15:22 »
Даже как-то блин смешно...

Вобщем, если в ~/  есть файлик .asoundrc и в нем прописаны настройки такие
defaults.pcm.card 0

pcm.!default {
type plug
slave.pcm "surround40"
slave.channels 4
route_policy duplicate
то все играет замечательно на всех 4-х колонках. НО! Пропадает многопоточность. Т.е. заставить играть одновременно музыку и смотреть видео со звуком не получится.
Тут и тут приведены конфиги для многопоточности alsa в случае, если звук идет через 2 колонки, т.е. обычное стерео.
Тут вообще советуют удалить .asoundrc, это действительно поможет для реализации многопоточности, но не для реализации вывода звука на все 4 колонки.

Добавления строк типа channels 4 или slave.channels 4 в конфиги типа
pcm.ossmix {
   type dmix
   ipc_key 1027
   slave {
      pcm "hw:0,0"
      period_time 0
      period_size 1024
      buffer_size 4096
      rate 44100
   }
   bindings {
      0 0
      1 1
   }
}

pcm.!default {
   type plug
   slave.pcm "ossmix"
}

ctl.mixer0 {
   type hw
   card 0
}
в которых реализуется многопоточность для двух колонок ни к чему хорошему не приводит. Либо вторая стереопара молчит, либо вообще выдается ошибка "устройство занято".
Скажите, пожалуйста, можно ли и если "да", то как и куда вставить необходимые строки в конфиг, чтобы к многопоточности добавить и surround.


p.s. складывается ощущение, что я тут один сам с собой общаюсь :(  :o

 

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