
px
(usa Debian)
Enviado em 17/08/2013 - 18:04h
Estou com uma grande dúvida aqui sobre a configuração do alsa no linux, deixe me explicar melhor, eu tenho uma placa de som pci que tem algumas configurações de hardware como buffers e interval que gostaria de configurar de acordo com minha nessecidade, porém não tenho tanta experiencia com hardware de som no linux e manuais destas opções estão escassos pela rede, por isso vim aqui lhe pedir ajuda, quem puder acrescentar algo, por favor poste aqui, segue abaixo as informações sobre o hardware:
lspci
01:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
lsmod
snd_seq 50234 0
snd_ens1371 19407 2
snd_ac97_codec 112216 1 snd_ens1371
snd_rawmidi 18710 1 snd_ens1371
snd_seq_device 5180 2 snd_seq,snd_rawmidi
snd_pcm 77765 2 snd_ac97_codec,snd_ens1371
snd_page_alloc 7234 1 snd_pcm
snd_timer 18718 2 snd_pcm,snd_seq
snd 58950 11 snd_ac97_codec,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_ens1371,snd_seq_device
.asoundrc atualmente em uso
defaults.pcm.rate_converter "samplerate_medium"
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
rate 48000
period_time 0
period_size 1024
buffer_size 16384
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
}
informações adicionais sobre a placa de áudio conseguidas com um programa em C:
LINK do código fonte:.
https://raw.github.com/jmesmon/trifles/master/hw_params.c
Device: hw (type: HW)
Access types: MMAP_INTERLEAVED RW_INTERLEAVED
Formats: U8 S16_LE
Channels: 1 2
Sample rates: 48000
Interrupt interval: 333-16384000 us
Buffer size: 333-16384000 us
Quem puder me explicar sobre estes detalhes adicionais e como aplicá-los no .asoundrc para obter uma melhor qualidade/desempenho do driver de som...
Obrigado desde já a todos, pela ajuda