Skype не дружит с ALSA

Я правильно понимаю, что "устройство по умолчанию" в Skype и в /etc/asound.conf - не одно и то же? Skype разговаривает, только если прямо указать ему устройство вывода звука, остальные программы при этом, ессно, звуком пользоваться не должны.

В asound.conf нечто вроде

pcm.!default {
   type plug
   slave.pcm "dmixer"
}
pcm.dmixer  {
   type dmix
   ipc_key 1024
   slave {
      pcm "hw:0,1"
      format S16_LE
      period_tim....

Со всем работает, кроме Skype.

С pulseaudio звука вообще нет - опять же, у Skype нет, в других программах работает, а Skype его просто прибивает. Что интересно, на другой машине через пульс звук в скайпе есть, посему проблема не в настройках - там живёт точная копия операционной системы.
Устройство default (и другие аналогичные устройства alsa-lib) может быть переопределено в /etc/asound.conf и ~/.asoundrc
Но порядок устройств hw:0, hw:1 и т.д. определяется только порядком загрузки модулей, примерно так:
https://wiki.archlinux.org/index.php/Alsa#Set_the_default_sound_card

А будет программа использовать "логические" устройства, которые показывает команда aplay -L , или "физические" устройства, которые показывает aplay -l , зависит от самой программы и её настроек.
Оно переопределено и работает, но у Skype другое мнение, что есть устройство по умолчанию.

Очень полезная штука, особенно когда интегрированному звуку и видеокарте соответствует один и тот же модуль. Но это не тот случай, звучка одна.
на моём компе дружит
Рад за вас. Мне очень важно было это знать.
elsonador, что под новым пользователем? в свежеустановленной системе без доп настройки алсы тоже самое?

Все ж знают что в 99% проблем виноваты ручки, а в остальных случаях ПО или железо.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
В точной копии системы на другой машине Skype через PulseAudio заработал, никаких дополнительных настроек не производилось, за исключением редактирования fstab и установки загрузчика.

Разница только в том, что там вывод по аналогу, а у меня по цифре. pavucontrol справляется с обоими случаями.

Железо одинаковое, за исключением жёсткого диска и корпуса; вряд ли это важно.
Без asound.conf звука не будет нигде, если явно не указать цифровой выход каждой программе. Или поставить PulseAudio, но тогда Skype запускать нельзя - он вырубает звук всем и себе тоже.
Разница только в том, что там вывод по аналогу, а у меня по цифре. pavucontrol справляется с обоими случаями.
сделай на другой машине вывод через цифру и посмотри проявится ли проблема.
и еще если на твоей машине сделать вывод по аналогу, то все нормально работает?
что именно используется в системе алса или пульс?
Я пульсом не пользуюсь, но насколько я помню из прошлого общения с пульсом, то там в самом пульсе настраивалось куда отправлять звук от проги, на аналог или цифру, а не в конфиге алсы.
Подозреваю что звука на цифре нет потому что он отправляется на аналог. Проверял?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Ыыыыы. Никогда не догадаешься, почему там не было звука.
 
Зарегистрироваться или войдите чтобы оставить сообщение.