Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Теперь необходимо скрнфигурировать автоматическую загурзку модулей в процессе старта системы

Под sudo создаем два файла/etc/modprobe.d/alsa.conf и  /etc/modules-load.d/snd-aloop.conf:

Code Block
languagebash
themeMidnight
$ touch /etc/modprobe.d/alsa.conf
$ vi /etc/modprobe.d/alsa.conf

#
# /etc/modprobe.d/alsa.conf
#
alias snd-card-0 snd-aloop
options snd-aloop enable=1,1  index=10,11  pcm_substreams=2,2
#
:wq
Code Block
languagebash
themeMidnight
$ touch /etc/modules-load.d/snd-aloop.conf
$ vi /etc/modules-load.d/snd-aloop.conf

snd-aloop
:wq

В домашней директории юзера создаем файл .asoundrc

Code Block
languagebash
themeMidnight
$ touch ~/.asoundrc
$ vi ~/.asoundrc

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw
    card 0
}

pcm.ERMAK_OUT {
    type plug
   slave {
      pcm "hw:10,0,0"
      format S16_LE
      rate 48000
      channels 2
    }

    hint {
      show on
      description "Ermak EAX VAC RX"
    }
}

pcm.ERMAK_OUT_RESERVED {
    type plug
    slave {
        pcm "hw:10,1,0"
        format S16_LE
        rate 48000
        channels 2
    }
    hint {
      show on
      description "Ermak EAX VAC TX"
    }
}

pcm.ERMAK_IN {
    type plug
   slave {
      pcm "hw:11,1,0"
      format S16_LE
      rate 48000
      channels 1
    }

    hint {
      show on
      description "Ermak EAX VAC RX 1"
    }
}

pcm.ERMAK_IN_RESERVED {
    type plug
    slave {
        pcm "hw:11,0,0"
        format S16_LE
        rate 48000;
        channels 1
    }
    hint {
      show on
      description "Ermak EAX VAC TX 1"
    }
}

Таким образом , при последующей  перезагрузку системы будут созадны две дополнитеальные виртуальные аудиокарты 10 и 11

Перегружаем компьютер, проверяем наличие новых аудиоустройств

Code Block
languagebash
themeMidnight
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Device [USB Audio Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 10: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 10: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 1/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 11: Loopback_1 [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 11: Loopback_1 [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 1/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

Запускаем EAX control panel  и настриваем входные/выходные  виртуальные аудиустройства  и аудиустройство по умолчанию для воспроивзведения  аудио на спикерах компьютера: