Configurar o hardware de som no alsa/linux

1. Configurar o hardware de som no alsa/linux

Pedro
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



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts