Pagina 1 di 1

Lock su scheda audio?

Inviato: lun 11 lug 2005, 12:49
da MAT
Non so se l'oggetto è indicativo del problema, ma non saprei come definirlo in altro modo.
Sembra che la scheda audio venga bloccata da un processo e tutti gli altri processi che ne hanno bisogno si ``accodano''. Il problema si manifesta quando ascolto musica con xmms e ho altre applicazioni aperte che vorrebbero fare uso della scheda. Ad esempio gaim, quando un contatto va online non sento nulla, ma appena finisce il pezzo che sto ascoltando con xmms ecco che sento il suono di notifica e xmms non riesce a riprodurre il pezzo successivo perché dice che non ha accesso alla scheda (``Couldn't open audio'').
Ho anche lanciato un fuser sul device della scheda audio ma il risultato è questo:

Codice: Seleziona tutto

matteo@norad:~$ fuser -auv /dev/dsp

                     USER        PID ACCESS COMMAND
/dev/dsp
Questo capita solo a volte. Ad esempio se ora riavvio il computer sono sicuro che questo problema sparisce, ma vorrei sapere da cosa dipende in modo da poterlo risolvere senza dover per forza riavviare.
Idee?
Grazie :)

Inviato: lun 11 lug 2005, 13:37
da NetEagle
Capita anche a me..io ho risolto installando aRTS ed OSS oltre ad alsa, e poi metto un output diverso ad ogni programma che deve usare la scheda audio. Ad esempio su XMMS ho come output aRTS (che a dire il vero fa un pò schifo, ad esempio tra il momento in cui premo stop e il momento in cui effettivamente la musica si interrompe c'è un lag di mezzo secondo buono...) mentre ai suonini di KDE ho assegnato ALSA. Se ad esempio volessi vedere un film con Mplayer gli assegnerei OSS ma non ho mai provato a riprodurre più di due fonti sonore contemporaneamente quindi non ne sono molto sicuro...

Inviato: lun 11 lug 2005, 15:41
da Firetux
provate ad aggiornare all'ultima versione di alsa... ora supporta il multicanale!
Alternativamente potreste usare esd