[Risolto] Firefox,flash,ALSA ... problemi di periferica
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
F4B1CK
- Linux 2.x

- Messaggi: 272
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 4.4.x
- Desktop: KDE 5
- Località: Cosenza
- Contatta:
[Risolto] Firefox,flash,ALSA ... problemi di periferica
Ciao a tutti.
Ho una Slack Current con vari pacchetti aggiornati ad una 12.1
Da parecchio tempo ho questo problema : se apro Firefox e parte, che so, un'animazione flash mentre magari sto riproducendo degli MP3 con amarok, amarok smette di funzionare perchè xine mi dice che la periferica è occupata. Devo termiare firefox e riavviare amarok per riprendere l'ascolto. Altrimenti non c'è verso.
A parte che ho hardware full-duplex, ma la cosa strana è che se parte flashplayer ALSA praticametne si ritrova con le periferiche bloccate e non fà suonare nulla (ho problemi anche con l'audio di aMSN).
Ultimamente avevo provato ad applicare una patch trovata sul sito di Adobe, per linux, che mi faceva compilare e posizionare questo file "libflashsupport.so" per risolvere alcuni problemi. L'unica cosa che ho risolto è che se sotto aMSN è attivato l'audio non mi si blocca ogni 2x3, ma l'audio continua a non sentirsi se è aperto firefox con qualcosa di flash (anche se chiudo il sito contenente lo stram flash la periferica audio resta bloccata).
I paccehtti installati sono :
alsa-oss-1.0.15-i486-2sm
alsa-lib-1.0.16-i486-1sm
alsa-utils-1.0.16-i486-1sm
flash-player-plugin-9.0.124.0-i386-1sl
mozilla-firefox-it-2.0.0.14-i686-1sl
firefoxqs-0.1.3-i486-2as
amsn-0.97-i486-1sl
xine-lib-1.1.11.1-i686-3
avete da proporre qualche soluzione?
Ho una Slack Current con vari pacchetti aggiornati ad una 12.1
Da parecchio tempo ho questo problema : se apro Firefox e parte, che so, un'animazione flash mentre magari sto riproducendo degli MP3 con amarok, amarok smette di funzionare perchè xine mi dice che la periferica è occupata. Devo termiare firefox e riavviare amarok per riprendere l'ascolto. Altrimenti non c'è verso.
A parte che ho hardware full-duplex, ma la cosa strana è che se parte flashplayer ALSA praticametne si ritrova con le periferiche bloccate e non fà suonare nulla (ho problemi anche con l'audio di aMSN).
Ultimamente avevo provato ad applicare una patch trovata sul sito di Adobe, per linux, che mi faceva compilare e posizionare questo file "libflashsupport.so" per risolvere alcuni problemi. L'unica cosa che ho risolto è che se sotto aMSN è attivato l'audio non mi si blocca ogni 2x3, ma l'audio continua a non sentirsi se è aperto firefox con qualcosa di flash (anche se chiudo il sito contenente lo stram flash la periferica audio resta bloccata).
I paccehtti installati sono :
alsa-oss-1.0.15-i486-2sm
alsa-lib-1.0.16-i486-1sm
alsa-utils-1.0.16-i486-1sm
flash-player-plugin-9.0.124.0-i386-1sl
mozilla-firefox-it-2.0.0.14-i686-1sl
firefoxqs-0.1.3-i486-2as
amsn-0.97-i486-1sl
xine-lib-1.1.11.1-i686-3
avete da proporre qualche soluzione?
Ultima modifica di F4B1CK il gio 12 giu 2008, 23:49, modificato 1 volta in totale.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Firefox,flash,ALSA ... problemi di periferica
Devi impostare tutto ad ALSA!
KDE deve usare ALSA come sistema sonoro; tutti i player devono essere impostati ad ALSA.
Il vecchio OSS, emulato attualmente da ALSA, permette alle applicazioni di impadronirsi completamente della scheda audio impedendone l'utilizzo ad altre applicazioni; inoltre, esistono ancora in circolazione vecchi player che usano solo OSS (un esempio del genere è RealPlayer per Linux, ma proprio l'ultimissima versione ha aggiunto finalmente il supporto ALSA).
KDE deve usare ALSA come sistema sonoro; tutti i player devono essere impostati ad ALSA.
Il vecchio OSS, emulato attualmente da ALSA, permette alle applicazioni di impadronirsi completamente della scheda audio impedendone l'utilizzo ad altre applicazioni; inoltre, esistono ancora in circolazione vecchi player che usano solo OSS (un esempio del genere è RealPlayer per Linux, ma proprio l'ultimissima versione ha aggiunto finalmente il supporto ALSA).
-
F4B1CK
- Linux 2.x

- Messaggi: 272
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 4.4.x
- Desktop: KDE 5
- Località: Cosenza
- Contatta:
Re: Firefox,flash,ALSA ... problemi di periferica
Appunto. Penso sia tutto configurato su ALSA (dato che uso l'ambiente KDE).
Solo aMSN mi permette di utilizzare le librerie Snack per il sonoro (ma io ho impostato il player esterno con la stringa "aplay $sound").
Per quanto riguarda Amarok, l'engine (che è Xine) è impostato su ALSA come layer, mentre non so come fare per impostare una cosa del genere con Firefox e flashplayer...non penso che si possa "forzare" l'uso di ALSA per flashplayer...
Se hai qualche altro suggerimento, sei il benvenuto.
Solo aMSN mi permette di utilizzare le librerie Snack per il sonoro (ma io ho impostato il player esterno con la stringa "aplay $sound").
Per quanto riguarda Amarok, l'engine (che è Xine) è impostato su ALSA come layer, mentre non so come fare per impostare una cosa del genere con Firefox e flashplayer...non penso che si possa "forzare" l'uso di ALSA per flashplayer...
Se hai qualche altro suggerimento, sei il benvenuto.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Firefox,flash,ALSA ... problemi di periferica
Flash Player usa esclusivamente ALSA per cui non hai bisogno di impostare nulla; anche Firefox e Thunderbird dovrebbero usare ALSA di default in quanto, ad esempio, mentre sto ascoltando un brano con Kaffeine, riesco a sentire contemporaneamente il suono predefinito di Thunderbird che indica l'arrivo di una nuova e-mail.
Nel tuo caso, è probabile che ci sia in esecuzione un qualche programma che sta usando OSS e sta quindi impedendo ad altri programmi l'accesso alla scheda audio; basta un solo programma che usa OSS per creare i problemi da te riscontrati.
Magari prova ad usare KSysGuard per individuare qualche programma sospetto.
Nel tuo caso, è probabile che ci sia in esecuzione un qualche programma che sta usando OSS e sta quindi impedendo ad altri programmi l'accesso alla scheda audio; basta un solo programma che usa OSS per creare i problemi da te riscontrati.
Magari prova ad usare KSysGuard per individuare qualche programma sospetto.
-
F4B1CK
- Linux 2.x

- Messaggi: 272
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 4.4.x
- Desktop: KDE 5
- Località: Cosenza
- Contatta:
Re: Firefox,flash,ALSA ... problemi di periferica
Verificato anche questo.Nessun processo in esecuzione sembra usare OSS...
Se, come dici tu, flashplayer usa ALSA di default, allora amarok e flash insieme dovrebbero andare...invece no.
Il problema persiste...
Se, come dici tu, flashplayer usa ALSA di default, allora amarok e flash insieme dovrebbero andare...invece no.
Il problema persiste...
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Firefox,flash,ALSA ... problemi di periferica
Guarda, l'unica cosa che posso dirti è che se io apro 20 player diversi ed eseguo 20 brani, li sento tutti e 20 contemporaneamente.
Per quanto riguarda Firefox (e tutti gli altri browser basati sul motore Gecko), controlla quali plugins risultano installati; nella barra degli indirizzi puoi digitare about:plugins.
Considera il fatto che alcuni plugins potrebbero essere incompatibili tra loro; ad esempio, se stai usando mplayerplug-in, ti conviene eliminare i vari VLC plugin, GXine plugin, Kaffeine plugin e, soprattutto, mozplugger. Assicurati poi che mplayerplug-in stia usando ALSA come Audio Output.
Per sapere se la causa di tutto è Firefox, chiudilo e poi apri, ad esempio, Amarok e Kaffeine e prova ad eseguire due brani contemporaneamente con quei due player; ho fatto proprio adesso delle prove ed ho notato che, se imposto mplayerplug-in a OSS, poi quando apro Amarok mi dice che non può accedere alla scheda audio!
Mi sembra strano che la cosa ti capiti con Flash visto che, come ho scritto prima, quel plugin usa ALSA.
Per quanto riguarda Firefox (e tutti gli altri browser basati sul motore Gecko), controlla quali plugins risultano installati; nella barra degli indirizzi puoi digitare about:plugins.
Considera il fatto che alcuni plugins potrebbero essere incompatibili tra loro; ad esempio, se stai usando mplayerplug-in, ti conviene eliminare i vari VLC plugin, GXine plugin, Kaffeine plugin e, soprattutto, mozplugger. Assicurati poi che mplayerplug-in stia usando ALSA come Audio Output.
Per sapere se la causa di tutto è Firefox, chiudilo e poi apri, ad esempio, Amarok e Kaffeine e prova ad eseguire due brani contemporaneamente con quei due player; ho fatto proprio adesso delle prove ed ho notato che, se imposto mplayerplug-in a OSS, poi quando apro Amarok mi dice che non può accedere alla scheda audio!
Mi sembra strano che la cosa ti capiti con Flash visto che, come ho scritto prima, quel plugin usa ALSA.
-
F4B1CK
- Linux 2.x

- Messaggi: 272
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 4.4.x
- Desktop: KDE 5
- Località: Cosenza
- Contatta:
Re: Firefox,flash,ALSA ... problemi di periferica
Bene, per curiosità (giuro di non averci mai lontanamente pensato) ho fatto lo stesso tuo test, con firefox chiuso.
Ebbene, orrore!! Il problema è più grave di quanto pensassi...se avvio amarok (con xine) e lo metto in play, poi non posso lanciare, ad esempio, kaffeine, perchè mi dà un errore di periferica occupata (e ovviamente vale anche il viceversa.
L'errore esatto, nel caso di KAffeine lanciato dopo aver eseguito Amarok, è :
>>> check if another program uses PCM <<<
PM: snd_pcm_open() failed:16:Device or resource busy
ora, escludo categoricamente di avere hardware che non supporta il fullduplex. La scheda audio è quella montata di serie sulla piastra madre che, da lspci risulta essere :
00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
i moduli del kernel caricati sono :
soundcore 9824 1 snd
snd_usb_audio 79584 2
snd_usb_lib 18432 1 snd_usb_audio
snd_pcm 72068 4 snd_pcm_oss,snd_usb_audio,snd_hda_intel
snd_hwdep 10756 2 snd_usb_audio,snd_hda_intel
snd 47716 20 snd_seq_oss, snd_seq, snd_pcm_oss, snd_mixer_oss, snd_usb_audio, snd_rawmidi, snd_seq_device, snd_hda_intel, snd_pcm, snd_timer, snd_hwdep
le relative periferiche sonore sono (con ls /dev/snd ) :
controlC0 controlC1 hwC0D0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p pcmC0D2c pcmC1D0c seq timer
ora, da parte mia, non so più da cosa possa dipendere...se qualcuno ci capisce qualcosa, si faccia avanti,grazie.
Ebbene, orrore!! Il problema è più grave di quanto pensassi...se avvio amarok (con xine) e lo metto in play, poi non posso lanciare, ad esempio, kaffeine, perchè mi dà un errore di periferica occupata (e ovviamente vale anche il viceversa.
L'errore esatto, nel caso di KAffeine lanciato dopo aver eseguito Amarok, è :
>>> check if another program uses PCM <<<
PM: snd_pcm_open() failed:16:Device or resource busy
ora, escludo categoricamente di avere hardware che non supporta il fullduplex. La scheda audio è quella montata di serie sulla piastra madre che, da lspci risulta essere :
00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
i moduli del kernel caricati sono :
soundcore 9824 1 snd
snd_usb_audio 79584 2
snd_usb_lib 18432 1 snd_usb_audio
snd_pcm 72068 4 snd_pcm_oss,snd_usb_audio,snd_hda_intel
snd_hwdep 10756 2 snd_usb_audio,snd_hda_intel
snd 47716 20 snd_seq_oss, snd_seq, snd_pcm_oss, snd_mixer_oss, snd_usb_audio, snd_rawmidi, snd_seq_device, snd_hda_intel, snd_pcm, snd_timer, snd_hwdep
le relative periferiche sonore sono (con ls /dev/snd ) :
controlC0 controlC1 hwC0D0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p pcmC0D2c pcmC1D0c seq timer
ora, da parte mia, non so più da cosa possa dipendere...se qualcuno ci capisce qualcosa, si faccia avanti,grazie.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Firefox,flash,ALSA ... problemi di periferica
Effettivamente è una situazione anomala visto che la mia scheda audio è la seguente:F4B1CK ha scritto:... ora, escludo categoricamente di avere hardware che non supporta il fullduplex. La scheda audio è quella montata di serie sulla piastra madre che, da lspci risulta essere :
00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
Codice: Seleziona tutto
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)Escludendo quindi il mancato supporto del Full Duplex e dell'accesso multiplo da parte della tua scheda audio, ti suggerisco di provare a reinstallare le tre librerie ALSA fondamentali: alsa-lib, alsa-oss e alsa-utils; tutta la reinstallazione deve essere fatta dalla modalità testuale per non creare problemi al motore audio di KDE.
Dopo la reinstallazione, sempre dalla modalità testuale, esegui un bel:
Codice: Seleziona tutto
/sbin/ldconfigCodice: Seleziona tutto
alsactl store-
F4B1CK
- Linux 2.x

- Messaggi: 272
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 4.4.x
- Desktop: KDE 5
- Località: Cosenza
- Contatta:
Re: Firefox,flash,ALSA ... problemi di periferica
Ho reinstallato ALSA, la serie di pacchetti 1.0.15 (ovvero quelli rilasciati con Slack 12.1), e ora pare funzionare tutto bene (tranne aMSN, anche mettendo aplay $sound se ci sono altre fonti sonore aperte non sento i suoni), senza blocchi e periferiche occupate.
Solo una cosa : come mai lo ZERO dello slide del volume non azzera totalmente il volume della scheda audio? C'è modo di settare questo parametro?
Solo una cosa : come mai lo ZERO dello slide del volume non azzera totalmente il volume della scheda audio? C'è modo di settare questo parametro?