|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Debian, alsa e due schede audio
Salve!
Sul mio pc ho due schede audio, una integrata e una pci. L'integrata è una Intel 82801DB (ICH4) con una sola uscita stereo. La pci è una Sound Blaster (EMU10k1) con due uscite stereo. Su ognuna delle tre uscite sono collegate due casse stereo diverse (speaker del monitor, amplificatore e casse del pc). Fino ad oggi ho utilizzato solo le due uscite della SB, mettendo il mute all'uscita che non volevo utilizzare (altrimenti di default l'audio viene riprodotto su entrambe). Ora vorrei utilizzare anche l'uscita dell'integrata (prima non avevo l'amplificatore), ma l'audio viene riprodotto solo sulla SB! Sono riuscito a far caricare i moduli delle due schede. Ho (provato) a leggere alcuni wiki di alsa, ma non capito molto... Uso Debian Squeeze. Qualcuno può aiutarmi? Ciao e grazie! Ultima modifica di Damage92 : 27-12-2010 alle 12:03. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
io so che con :
alsamixer devi usare: alsamixer -c 1 per la seconda scheda |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2007
Città: DiSaronno Originale
Messaggi: 2376
|
Quote:
Ho anch'io 2 schede, una integrata e una USB, anche se non ho la tua necessità. Usando Rosegarden però, una volta mi è capitato che partisse il metronomo che passava dalla integrata che non avevo scelto di usare (stavo usando la scheda USB) Però sto su Ubuntu e lì è già tutto configurato. Nel mio caso potrebbe essere dovuto a qualche impostazione di pulseaudio che non credo tu abbia installato o addirittura al server audio jack, ma non penso che a te serva quest'ultimo. Io ti consiglio di dare un'occhiata a pulseaudio, ma non riesco ad esserti maggiormente di aiuto, mi spiace.
__________________
Dell XPS 9570 Powered by Arch Linux || Motorola One Vision Ho concluso con raffaelev, Iceworld, stebru, Dichy, AXIP, Quakeman e Swampo |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Ho trovato questo e ricordo di avere letto di configurazioni particolari.
Altro esempio. Scambio di mail che ha portato ad una soluzione, purtroppo non esplicitamente riportata. Anch'io ho una EMU10k1, ma mi ha *esasperato* ed ora prende polvere (sono parecchio pignolo con l'audio e 'sta dannata scheda mi premiava con fastidiosissime statiche ogni secondo). Son passati mesi, m'hai quasi fatto venir voglia di riprovarci...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Grazie a tutti per i suggerimenti, ma non sono ancora riuscito
Sarei anche disposto a studiarmi tutto un manuale sulla configurazione di Alsa, ma a trovarne uno che sia per newbie! @gimli: sulla mia scheda sento dei fruscii quando muovo il mouse... risolto ammutolendo le entrate audio in alsamixer... magari può essere di aiuto. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Ok, ora la mia Live! 5.1 sta funzionando alla perfezione. Nemmeno le statiche che sentivo mesi fa.
Il fatto è che fino a ieri, semplicemente, non riproduceva alcun suono sui canali stereo frontali, si sentivano solo dei ritorni degli altri canali mettendo qualsiasi volume a palla. Ho fatto una valanga di prove (perché son testone), mille combinazioni di volumi, scheda integrata attiva, disattiva, Spread Spectrum sì o no (compendio in 15 volumi), ICH Delayed Transaction, interrupts, disabilitazione salvataggi e ripristini volumi durante avvio e spegnimento, compilazione modulare o integrata, ld10k1, .asoundrc, "EMU10K1 PCM Send Routing" & "EMU10K1 PCM Send Volume" e tanti auguri ai santi tutti. Ho anche provato un cd Kubuntu 8.04 live e si sentiva tranquillamente. Quindi ho provato un Kubuntu 10.10 e non si sentiva nulla. Oggi accendo e alla prima prova mi spara i Vision Divine a palla dalle cuffiette. ![]() Ma mettiamo da parte questa storia, che mò chiamo Roberto Giacobbo così ci fa una serie di puntate insieme ai Maya e quell'altra che è stata rapita dagli alieni. Hai provato una configurazione del genere in .asoundrc: Codice:
pcm.multi {
type multi
slaves.a.pcm "hw:0,0"
slaves.a.channels 2
slaves.b.pcm "hw:1,0"
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
Codice:
speaker-test -D plug:multi -c2 Se si ottiene il risultato desiderato si tratterà di rendere questa configurazione parte del precorso standard dei flussi audio. In caso di fallimento riporta il risultato di aplay -l ed aplay -L
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Sembrano forti questi Vision Divine!
Ho provato la configurazione (ho anche rebootato), riconosce il plugin, ma si sente solo un canale (hw:0,0). Anche lanciando speaker-test -D hw:1,0 -c 2 Non funziona Posto l'output di aplay: root@squeeze:/home/gabriele$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Live [SB Live! Value [CT4670]], device 0: emu10k1 [ADC Capture/Standard PCM Playback] Subdevices: 31/32 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 Subdevice #8: subdevice #8 Subdevice #9: subdevice #9 Subdevice #10: subdevice #10 Subdevice #11: subdevice #11 Subdevice #12: subdevice #12 Subdevice #13: subdevice #13 Subdevice #14: subdevice #14 Subdevice #15: subdevice #15 Subdevice #16: subdevice #16 Subdevice #17: subdevice #17 Subdevice #18: subdevice #18 Subdevice #19: subdevice #19 Subdevice #20: subdevice #20 Subdevice #21: subdevice #21 Subdevice #22: subdevice #22 Subdevice #23: subdevice #23 Subdevice #24: subdevice #24 Subdevice #25: subdevice #25 Subdevice #26: subdevice #26 Subdevice #27: subdevice #27 Subdevice #28: subdevice #28 Subdevice #29: subdevice #29 Subdevice #30: subdevice #30 Subdevice #31: subdevice #31 card 0: Live [SB Live! Value [CT4670]], device 2: emu10k1 efx [Multichannel Capture/PT Playback] 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: Live [SB Live! Value [CT4670]], device 3: emu10k1 [Multichannel Playback] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel 82801DB-ICH4] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH - IEC958 [Intel 82801DB-ICH4 - IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 root@squeeze:/home/gabriele$ aplay -L null Discard all samples (playback) or generate zero samples (capture) default:CARD=Live SB Live! Value [CT4670], ADC Capture/Standard PCM Playback Default Audio Device front:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback Front speakers rear:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback Rear speakers center_lfe:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback Center and Subwoofer speakers surround40:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback 4.0 Surround output to Front and Rear speakers surround41:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Live,DEV=0 SB Live! Value [CT4670], ADC Capture/Standard PCM Playback 5.1 Surround output to Front, Center, Rear and Subwoofer speakers iec958:CARD=Live,DEV=0 SB Live! Value [CT4670], Multichannel Capture/PT Playback IEC958 (S/PDIF) Digital Audio Output default:CARD=I82801DBICH4 Intel 82801DB-ICH4, Intel 82801DB-ICH4 Default Audio Device front:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 Front speakers surround40:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 4.0 Surround output to Front and Rear speakers surround41:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 5.1 Surround output to Front, Center, Rear and Subwoofer speakers iec958:CARD=I82801DBICH4,DEV=0 Intel 82801DB-ICH4, Intel 82801DB-ICH4 - IEC958 IEC958 (S/PDIF) Digital Audio Output Ultima modifica di Damage92 : 01-01-2011 alle 21:31. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Però speaker-test -D hw:1,0 -c 2 dovrebbe produrre qualcosa.
I volumi dell'Intel non sono muti, vero? Anche senza clonare gli output devi riuscire a sentire qualcosa. Puoi provare anche a riprodurre file wav specificamente con quella scheda: Codice:
aplay -D hw:1,0 _FILE_AUDIO_.wav Non è che è attivo lo switch digitale, sempre in alsamixer? Se fosse selezionato non sentiresti nulla.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Quote:
gabriele@squeeze:~$ aplay -D hw:1,0 /usr/share/skype/sounds/SkypeLogin.wav Playing WAVE '/usr/share/skype/sounds/SkypeLogin.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono aplay: set_params:1059: Channels count non available Sto utilizzando le uscite "normali". |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Prova ad usare un wav decente, non un mono 16KHz.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Funziona! Usando un wav stereo a 44Khz si sente
Ho escluso "Line Jack Sense" sulla Intel, e ora dando: speaker-test -D plug:multi -c 4 -t wav Si sente su tutte e tre le uscite! Il surround sulla SB viene fatto da solo, e c'è una voce per regolare il volume di ciascuna uscita. Però di suo non riproduce ancora l'audio sulla Intel... |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Prova questo in .asoundrc:
Codice:
pcm.!default {
type plug
slave.pcm "multi"
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
pcm.multi {
type multi
slaves.a.pcm "hw:0,0"
slaves.a.channels 2
slaves.b.pcm "hw:1,0"
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ctl.!default {
type hw
card 1
}
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) Ultima modifica di Gimli[2BV!2B] : 02-01-2011 alle 00:19. |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Vanno solo le due uscite in surround della SB.
Per sentire su tutte e tre le uscite funziona solo con speaker-test specificando 4 canali (la SB prende i "front" e la intel i "rear"): speaker-test -D plug:multi -c 4 Quindi l'audio in stereo viene riprodotto solo sulla SB... |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Anche io sono arrivato -.- avevo abbassato il volume degli speaker a zero, e lo avevo scordato
Funziona!! Grazie mille, sei il migliore! Ma dove hai letto come configurarlo? |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Funziona? Bene!
Alla fine facendo una ricerca multi + dmix ho trovato questa discussione. Come vedi il codice proposto è lo stesso. Però, come puoi leggere, lamenta il problema dell'impossibilità di riprodurre due flussi audio contemporaneamente. Prova a riprodurre due audio in contemporanea. Altra cosa, ho notato un indirizzo che mi pare inappropriato nella configurazione: Codice:
pcm.!default {
type plug
slave.pcm "multi"
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
pcm.multi {
type multi
slaves.a.pcm "hw:0,0"
slaves.a.channels 2
slaves.b.pcm "hw:1,0"
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ctl.!default {
type hw
card 0
}
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Quote:
Inoltre vlc, impostato sull'uscita "default" di alsa, lamenta che c'è un problema sull'output audio, e non lo riproduce. Se comunque si sceglie a mano una uscita, funziona. Ora sto dormendo in piedi... anzi sulla sedia Grazie mille! Buonanotte e... ormai è tardi per augurare buon primo d'anno! Facciamo buon secondo d'anno! |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Non c'è verso di fargli riprodurre più suoni insieme, neanche con il dmix...
Nel dmix non si può mettere il multi, perché funziona solo con periferiche hw. Ho provato a creare un dimix per ciascuna scheda, e ad inserirli nel multi. Il surround c'è, ma il secondo programma che vuole riprodurre audio non funziona: Codice:
gabriele@squeeze:~$ aplay -D plug:default -c2 /home/gabriele/Scrivania/07\ -\ Bounce.wav ALSA lib pcm_dmix.c:1068:(snd_pcm_dmix_open) unable to open slave aplay: main:654: audio open error: Invalid argument Ho provato con questa configurazione: Codice:
pcm.dmix0 {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
pcm.dmix1 {
type dmix
ipc_key 1020
slave {
pcm "hw:1,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
pcm.!default {
type plug
slave.pcm {
type multi
slaves.a.pcm "dmix0"
slaves.a.channels 2
slaves.b.pcm "dmix1"
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
ctl.!default {
type hw
card 0
}
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Ok, prova questo:
Codice:
pcm.!default {
type plug
slave.pcm "multi"
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
pcm.multi {
type multi
slaves.a.pcm "dmix:0,0"
slaves.a.channels 2
slaves.b.pcm "dmix:1,0"
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ctl.!default {
type hw
card 0
}
Per Vlc non ho fatto in tempo a guardare, ma credo manchino alcune definizioni standard.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Non gli è piaciuto
Codice:
gabriele@squeeze:~$ aplay -D default /home/gabriele/Scrivania/ACDC.wav Playing WAVE '/home/gabriele/Scrivania/ACDC.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo ALSA lib pcm_params.c:2150:(snd1_pcm_hw_refine_slave) Slave PCM not usable aplay: set_params:1031: Broken configuration for this PCM: no configurations available |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:06.





















