Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO] Problema ALSA

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.

[RISOLTO] Problema ALSA

Messaggioda Slack_Eater » lun giu 29, 2009 18:29

Ciao,

è da un po di tempo (presumo da quando ho compilato il kernel 2.6.30) che quando riproduco qualsiasi tipo di file audio
tutti i player si comportano in modo strano. Si fermano dopo un tot di secondi e non ripartono più, tanto che devo premere il pulsante play o
pause per fare ripartire l'ascolto.

Ho provato con un player da linea di comando e mi compaiono questi errori:

Codice: Seleziona tutto
bash-3.1$ mpg123 Sex\ Pistols\ -\ 01\ -\ Holidays\ In\ The\ Sun.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title  : Holidays In The Sun             Artist: Sex Pistols
Album  : Never Mind the Bollocks Here's  Year  : 1993
Comment:                                 Genre : Punk-Rock

Playing MPEG stream from Sex Pistols - 01 - Holidays In The Sun.mp3 ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz stereo
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.
ALSA: underrun, at least 0ms.


In pratica ogni volta che appare quel messaggio è come se la canzone "salta" (tipo quando salta il cd in auto)
però la riproduzione non si interrompe come per esempio con xmms.

Non so cosa posso essere. Uso slackware-current, kernel 2.6.30.

Vi posto in moduli che ho caricato:

Codice: Seleziona tutto
bash-3.1# lsmod
Module                  Size  Used by
w83627hf               20908  0
hwmon_vid               2180  1 w83627hf
hwmon                   1980  1 w83627hf
snd_seq_dummy           2316  0
snd_seq_oss            22628  0
snd_seq_midi_event      5240  1 snd_seq_oss
snd_seq                40100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5456  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            31868  0
snd_mixer_oss          12024  1 snd_pcm_oss
ipv6                  208468  14
lp                      8460  0
fuse                   46564  3
snd_intel8x0           26052  8
snd_ac97_codec         88368  1 snd_intel8x0
ac97_bus                1292  1 snd_ac97_codec
parport_pc             21908  1
snd_pcm                56352  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
parport                27232  2 lp,parport_pc
nvidia               9531148  100
psmouse                37600  0
ehci_hcd               29480  0
processor              39104  0
button                  5168  0
floppy                 46460  0
snd_timer              15908  3 snd_seq,snd_pcm
snd                    42076  23 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          7076  2 snd_intel8x0,snd_pcm
thermal                13668  0
i2c_i801                7596  0


Grazie :thumbright:
Ultima modifica di Slack_Eater il dom lug 05, 2009 16:30, modificato 1 volta in totale.
Avatar utente
Slack_Eater
Linux 2.0
Linux 2.0
 
Messaggi: 163
Iscritto il: gio feb 14, 2008 21:29
Località: Svizzera
Nome Cognome: Giuseppe Scalzi
Slackware: 13.37
Kernel: 2.6.38.2-smp
Desktop: KDE 4.7.0

Re: Problema ALSA

Messaggioda phobos3576 » lun giu 29, 2009 19:36

Il kernel 2.6.30 usa alsa-driver 1.0.20; di conseguenza, devi prendere gli SalckBuild di Pat e ricrearti i package alsa-lib e alsa-utils portando anch'essi alla versione 1.0.20 (alsa-oss è rimasto fermo alla 1.0.17).

Dopo l'aggiornamento, riavvia il computer ed esegui

alsamixer
alsactl store

Ti consiglio di fare l'aggiornamento dalla modalità testo in modo da evitare che il server sonoro di KDE/Gnome vada in tilt.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Problema ALSA

Messaggioda sya54M » lun giu 29, 2009 19:40

ho provato anchio settimana scorsa con lo stesso player mpg123 dalla consolle, ed ho notato il tuo stesso problema.
e proprio oggi ho visto anchio che xmms si ferma e audacious salta più di mpg123, mentre amarok non salta senza motivo ma salta se viene riprodotto un altro suono da kde.
in pratica oggi ho notato anchio che tutti i player funzionano male e mi sembra che anche la pulizia del suono sia scesa.
sembra anche a me che è successo da quando ho compilato il 2.6.30 ma non ne ho la certezza, la cosa sicura è che prima funzionava bene.
io ho questa scheda audio:
Codice: Seleziona tutto
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard                                                     
        Flags: bus master, medium devsel, latency 0, IRQ 17                                                   
        I/O ports at e800 [size=256]                                                                         
        I/O ports at ee80 [size=64]                                                                           
        Memory at febff800 (32-bit, non-prefetchable) [size=512]                                             
        Memory at febff400 (32-bit, non-prefetchable) [size=256]                                             
        Capabilities: [50] Power Management version 2                                                         
        Kernel driver in use: Intel ICH                                                                       
        Kernel modules: snd-intel8x0

col mixer analog devices
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda sya54M » lun giu 29, 2009 19:43

phobos3576 ha scritto:Il kernel 2.6.30 usa alsa-driver 1.0.20; di conseguenza, devi prendere gli SalckBuild di Pat e ricrearti i package alsa-lib e alsa-utils portando anch'essi alla versione 1.0.20

ma io ho sempre aggiornato il kernel ed è sempre successo che includesse una versione più nuova di alsa e non ho mai ricompilato le librerie di alsa, ma ha sempre funzionato bene
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda phobos3576 » lun giu 29, 2009 20:22

sya54M ha scritto:ma io ho sempre aggiornato il kernel ed è sempre successo che includesse una versione più nuova di alsa e non ho mai ricompilato le librerie di alsa, ma ha sempre funzionato bene

Se cerchi nel forum noterai che diversi casi del genere sono stati risolti aggiornando alsa-lib e alsa-utils alla stessa versione di alsa-driver; tra l'altro, se non fai l'aggiornamento non puoi sfruttare tutte le nuove funzionalità aggiunte ad ALSA.

Nel mio caso, ad esempio, solo dopo l'aggiornamento di alsa-lib e alsa-driver, è comparso in KMix un nuovo controllo "Beep" (generatore di beep).

Ovviamente, può anche capitare che si sia verificato qualche problema di configurazione di ALSA durante la ricompilazione del kernel; comunque, io sto usando il 2.6.30 e posso assicurare che la scheda audio e tutti i player multimediali funzionano perfettamente.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Problema ALSA

Messaggioda sya54M » lun giu 29, 2009 20:37

phobos3576 ha scritto:comunque, io sto usando il 2.6.30 e posso assicurare che la scheda audio e tutti i player multimediali funzionano perfettamente.

e hai ricompilato alsa-lib e alsa-utils?
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda phobos3576 » lun giu 29, 2009 21:13

sya54M ha scritto:e hai ricompilato alsa-lib e alsa-utils?

Al riavvio del computer ho notato dei messaggi di errore di alsa; succede sempre quando installo un nuovo kernel che usa una versione di alsa-driver più nuova di alsa-lib e alsa-utils.
In quei casi ricompilo sempre alsa-lib e alsa-utils (con gli SalckBuild di Pat) e i messaggi di errore scompaiono. Sistematicamente poi, ogni volta che ripeto questa procedura, compaiono nuovi controlli in KMix; attualmente, per la mia scheda audio nVidia HDA ho 14 controlli del mixer in Output e 4 in Input.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Problema ALSA

Messaggioda Slack_Eater » lun giu 29, 2009 21:57

ma gli slackbuild di pat dove sono ubicati???
Avatar utente
Slack_Eater
Linux 2.0
Linux 2.0
 
Messaggi: 163
Iscritto il: gio feb 14, 2008 21:29
Località: Svizzera
Nome Cognome: Giuseppe Scalzi
Slackware: 13.37
Kernel: 2.6.38.2-smp
Desktop: KDE 4.7.0

Re: Problema ALSA

Messaggioda sya54M » lun giu 29, 2009 22:04

Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda sya54M » mar giu 30, 2009 9:12

ho appena ricompilato alsa-lib e alsa-utils alle nuove versioni, li ho aggiornati da init 1e sempre da init 1 ho dato alsamixer, l'ho chiuso e poi alsactl store.
ho riavviato, ma xmms si è fermato ancora
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda phobos3576 » mar giu 30, 2009 22:42

Sto usando KDE 3.5.10 su Slackware 12.2, per cui non posso pronunciarmi sulla current.

Credo comunque che anche KDE 4.x permetta di impostare ALSA come sistema sonoro.
Lo stesso deve essere fatto con XMMS e con gli altri player multimediali.

Molti problemi potrebbero derivare da PulseAudio.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Problema ALSA

Messaggioda sya54M » mar giu 30, 2009 22:54

:|
non cè pulseaudio sulla current e non centra nemmeno kde visto che da il problema anche con mpg123 e su xmms è già impostato alsa come server sonoro.
io credo siaun bug introdotto ora nel driver snd_intel8x0 (anche Slack_Eater usa questo driver).
sul portatile che invece usa il snd_via82xx funziona bene anche senza aggiornare alsa-lib e alsa-utils.
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Re: Problema ALSA

Messaggioda Darkstar89 » mar giu 30, 2009 23:10

Credo anche io sia quello il problema, non sono davanti al mio pc per esser certo, ma mi ricordo che l'ultima volta che l'ho acceso non funzionava l'audio e avevo letto da qulache parte snd_intel8x0
Avatar utente
Darkstar89
Packager
Packager
 
Messaggi: 372
Iscritto il: mer dic 17, 2008 19:06
Località: Sassari
Nome Cognome: Francesco
Slackware: 13

Re: Problema ALSA

Messaggioda phobos3576 » mer lug 01, 2009 19:46

Si ma, pure io ho una scheda audio HDA (però è nVidia e non Intel) che usa il driver snd_hda_intel e l'audio funziona perfettamente con qualunque player multimediale.

In ogni caso, per sapere se la colpa è del kernel 2.6.30 (cioè, di alsa-driver-1.0.20) basta provare a riavviare con un kernel più vecchio.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Problema ALSA

Messaggioda sya54M » gio lug 02, 2009 8:56

phobos3576 ha scritto:Si ma, pure io ho una scheda audio HDA (però è nVidia e non Intel) che usa il driver snd_hda_intel e l'audio funziona perfettamente con qualunque player multimediale.

si ma la mia non è hda, ed infatti usa il modulo snd_intel8x0 e non snd_hda_intel.
phobos3576 ha scritto:In ogni caso, per sapere se la colpa è del kernel 2.6.30 (cioè, di alsa-driver-1.0.20) basta provare a riavviare con un kernel più vecchio.

hai ragione ma io non ho più un kernel vecchio :(
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1434
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.17.x
Desktop: KDE 4.14

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti