Pagina 1 di 1

[alsa] configurazione

Inviato: giovedì 11 settembre 2008, 9:42
da nicodemus2008
salve a tutti,
da quando ho installato ubuntu 8.04 ho avuto una serie di problemi con i driver alsa:
1)non riesco a gestire più di un flusso audio (se sto ascoltando musica con amarok non posso contemporaneamente aprire un video con smplayer ad es.)
2)in alcune situazioni l'audio va a scatti (come se stessi ascoltando un cd fortemente danneggiato): quando ascolto i video flash con opera o firefox oppure quando ascolto l'anteprima di un file audio posizionandomi semplicemente col mouse sopra.
3)quando apro winecfg mi da questo errore prima di aprire la finestra

Codice: Seleziona tutto

ALSA lib pcm_params.c:2135:(snd_pcm_hw_refine_slave) Slave PCM not usable
err:wave:ALSA_ComputeCaps failed: Argomento non valido(-22)
ALSA lib pcm_params.c:2135:(snd_pcm_hw_refine_slave) Slave PCM not usable
err:wave:ALSA_ComputeCaps failed: Argomento non valido(-22)
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
ho una scheda audio integrata con la mobo ed è una sis si7012.
ho provato ad usare anche oss ma con gli stessi risultati

grazie per l'attenzione

saluti

Re: [alsa] configurazione

Inviato: lunedì 15 settembre 2008, 15:44
da mimmozzo
se usi alsa (e non pulseaudio) incolla tutto questo in un editor di testo:

Codice: Seleziona tutto

pcm.card0 {
        type hw
        card 0
}

pcm.!playback { 
type dmix # dmix plugin for mixing the output 
ipc_key 1234 # an uniqe number 
	slave { 
	pcm "card0" 
	period_time 0 
	period_size 1024 
	buffer_size 8192 
	rate 44100 } 
bindings { 0 0 
	   1 1 } 
}

pcm.!capture { 
	type dsnoop # dsnoop plugin for input 
	ipc_key 5678 # another uniqe number 
	slave { 
	pcm "card0" 
	period_time 0 
	period_size 1024 
	rate 44100 } 
}

# # combined playback/capture device # 
pcm.!duplex { 
	type asym 
	playback.pcm "playback" 
	capture.pcm "capture" 
}

# # making the playback/capture device default # 
pcm.!default { 
	type plug 
	slave.pcm "duplex"
}

# # for oss compatibility (maybe) # 
pcm.!dsp { 
	type plug 
	slave.pcm "duplex" 
}

ctl.!mixer0 { 
	type hw 
	card 0 
}
salvalo come /etc/asound.conf (devi essere root per salvarlo ovviamente)

riavvia il pc, se funziona bene, se non funziona... basta rimuovere il file creato per tornare allo stato precedente.