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


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

Автор Тема: ALSA Как установить номер карты по умолчанию  (Прочитано 3729 раз)

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

Оффлайн Aleksov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Доброе время суток!
Есть Ubuntu 11.10
Есть 2 звуковухи
Как дать статичный номер (hw:0 & hw:1) каждой из них, ибо при каждой загрузке системы номера у них меняются.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: ALSA Как установить номер карты по умолчанию
« Ответ #1 : 05 Января 2012, 23:25:21 »
Два варианта:
/usr/share/alsa/alsa.conf или .asoundrc
pcm.!default {
type hw
card n
device 0
}
Где n - номер карты по умолчанию.
Или через модули
/etc/modprobe.d/alsa.conf
options snd slots=snd-1,snd-2
Подпись автора jillsmitt истинна...

Оффлайн Aleksov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ALSA Как установить номер карты по умолчанию
« Ответ #2 : 05 Января 2012, 23:37:17 »
Т.Е. Это всё должно выглядеть так?
pcm.!default {
type hw
card 0
device 0
}

или

pcm.!default {
type hw
card ICE1724
device 0
}

Как правильно?
Как узнать кому какой номер? или имя... Esi Maya 44 (ICE1724) и HDA Intel (alc887)

Пользователь решил продолжить мысль 06 Января 2012, 03:35:12:

(удалил ~/.asoundrc)
Решено:
 Пишем в /etc/modprobe.d/alsa-base.conf
options snd_ice1724 index=0
options snd_hda_intel index=1
Получаем:
username@user-pc:~$ aplay -l
**** Список PLAYBACK устройств ****
карта 0: Maya44 [ESI Maya44], устройство 0: ICE1724 [ICE1724]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: Maya44 [ESI Maya44], устройство 1: ICE1724 Secondary [ICE1724 Secondary]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
карта 0: Maya44 [ESI Maya44], устройство 2: ICE1724 Surrounds [ICE1724 Surround PCM]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Intel [HDA Intel], устройство 0: ALC887 Analog [ALC887 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Intel [HDA Intel], устройство 1: ALC887 Digital [ALC887 Digital]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Intel [HDA Intel], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

Всем низкий поклон и огромное спасибо за участие!
« Последнее редактирование: 06 Января 2012, 03:35:12 от Aleksov »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: ALSA Как установить номер карты по умолчанию
« Ответ #3 : 06 Января 2012, 09:43:42 »
Цитировать
Как правильно?
Как узнать кому какой номер?
Правильно
pcm.!default {
type hw
card 0
device 0
}
Номер карты можно посмотреть в aplay -l (то, что сами нашли) или в alsamixer -> soundcards.
Подпись автора jillsmitt истинна...

 

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