I am having a bit of trouble getting alsa to play nicely with my snd_loopback.
before starting I enabled snd_aloop but with a basic setup like this:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
audio plays from the browser but not from jackd.
I was following this guide: https://www.linuxmusicians.com/viewtopic.php?f=19&t=2636&start=15#p11943
i setup my .asoundrc file like this following the guide
pcm.loopmix {
type dmix
ipc_key 219345 # any unique number here
slave.pcm "hw:Loopback,0,0"
}
pcm.loopsnoop {
type dsnoop
ipc_key 219346 # any unique number here
slave.pcm "hw:Loopback,1,1"
}
pcm.combo {
type asym
playback.pcm "loopmix"
capture.pcm "loopsnoop"
}
# this makes native ALSA apps default to using dmix
pcm.!default {
type plug
slave.pcm "combo"
}
ctl.!default {
type hw
card Loopback
}
restarted then called these commands:
alsa_in -j cloop -dhw:Loopback,1,0
alsa_out -j ploop -dhw:Loopback,0,1
after doing that I see the alsa_in and alsa_out links in jack routing table but connecting them does nothing. There's still no audio output.
I am using QasMixer and all volumes are maxed out, if I cross system input to output i get feedback so that part works.
aplay -l
--------------------------------------------
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: CS4208 Digital [CS4208 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
--------------------------------------------
aplay -L
--------------------------------------------
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
sysdefault:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
front:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Front speakers
surround21:CARD=Loopback,DEV=0
Loopback, Loopback PCM
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0
Loopback, Loopback PCM
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct sample mixing device
dmix:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct sample mixing device
dsnoop:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct sample snooping device
dsnoop:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct sample snooping device
hw:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct hardware device without any conversions
hw:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct hardware device without any conversions
plughw:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Hardware device with all software conversions
plughw:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Hardware device with all software conversions
sysdefault:CARD=PCH
HDA Intel PCH, CS4208 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
Direct sample mixing device
dmix:CARD=PCH,DEV=1
HDA Intel PCH, CS4208 Digital
Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
Direct sample snooping device
dsnoop:CARD=PCH,DEV=1
HDA Intel PCH, CS4208 Digital
Direct sample snooping device
hw:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
Direct hardware device without any conversions
hw:CARD=PCH,DEV=1
HDA Intel PCH, CS4208 Digital
Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
HDA Intel PCH, CS4208 Analog
Hardware device with all software conversions
plughw:CARD=PCH,DEV=1
HDA Intel PCH, CS4208 Digital
Hardware device with all software conversions
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
dmix:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct sample mixing device
dmix:CARD=NVidia,DEV=7
HDA NVidia, HDMI 1
Direct sample mixing device
dmix:CARD=NVidia,DEV=8
HDA NVidia, HDMI 2
Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct sample snooping device
dsnoop:CARD=NVidia,DEV=7
HDA NVidia, HDMI 1
Direct sample snooping device
dsnoop:CARD=NVidia,DEV=8
HDA NVidia, HDMI 2
Direct sample snooping device
hw:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct hardware device without any conversions
hw:CARD=NVidia,DEV=7
HDA NVidia, HDMI 1
Direct hardware device without any conversions
hw:CARD=NVidia,DEV=8
HDA NVidia, HDMI 2
Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Hardware device with all software conversions
plughw:CARD=NVidia,DEV=7
HDA NVidia, HDMI 1
Hardware device with all software conversions
plughw:CARD=NVidia,DEV=8
HDA NVidia, HDMI 2
Hardware device with all software conversions
--------------------------------------------
cat /proc/asound/cards
--------------------------------------------
0 [Loopback ]: Loopback - Loopback
Loopback 1
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xc1e14000 irq 50
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xc1080000 irq 17
--------------------------------------------
cat /proc/modules | grep snd
--------------------------------------------
snd_hda_codec_hdmi 45118 1 - Live 0xffffffffa156b000
snd_hda_codec_cirrus 17637 1 - Live 0xffffffffa041a000
snd_hda_codec_generic 63181 1 snd_hda_codec_cirrus, Live 0xffffffffa044c000
snd_hda_intel 26327 2 - Live 0xffffffffa0312000
snd_hda_controller 26646 1 snd_hda_intel, Live 0xffffffffa02c1000
snd_hda_codec 104500 5 snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller, Live 0xffffffffa028b000
snd_hwdep 13148 1 snd_hda_codec, Live 0xffffffffa0320000
snd_aloop 18131 0 - Live 0xffffffffa024c000
snd_pcm 88662 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_aloop, Live 0xffffffffa022a000
snd_seq_midi 12848 0 - Live 0xffffffffa0225000
snd_seq_midi_event 13316 1 snd_seq_midi, Live 0xffffffffa01ee000
snd_seq 57061 2 snd_seq_midi,snd_seq_midi_event, Live 0xffffffffa0216000
snd_rawmidi 26806 1 snd_seq_midi, Live 0xffffffffa0209000
snd_seq_device 13132 3 snd_seq_midi,snd_seq,snd_rawmidi, Live 0xffffffffa0204000
snd_timer 26614 2 snd_pcm,snd_seq, Live 0xffffffffa01e6000
snd 65244 16 snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_aloop,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device,snd_timer, Live 0xffffffffa01f3000
soundcore 13026 2 snd_hda_codec,snd, Live 0xffffffffa01ca000
I've been reading the asoundrc documentation but I am still a bit confused.
can anyone on this mailing list help me sort this out?
------------------------------------------------------------------------------
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user