Re: pulseaudio o alsa?
Ciao Mauro,
e un saluto "stentoreo" si propaga a tutti i partecipanti alla lista .. :-))
Mauro ha scritto:
2009/7/27 Mauro <mrsanna1@gmail.com>:
La domanda piuttosto e': ti serve davvero Pulse?
Non mi serve ma mi e' stato installato come dipendenza di non ricordo
quale pacchetto....provo a disinstallarlo.
disinstallando pulseaudio mi sparisce l'applet del controllo volume in gnome :-(
Se il problema è quello di poter sentire il suono "solo" dagli
altoparlanti esterni e non si ode nulla con quelli interni (tolto
naturalmente il jack di quelli esterni .. :-)) molto probabilmente
dipende da alsa (bug rilevato da diversi utenti sia in Debian che in
Ubuntu, nemmeno l'ultima Ubuntu, la 9.04 è esente da questo problema ...
:-))
Faccio presente che i dati sono relativi al mio portatile Hp 6735b (non
molto compattibile con Linux) e, molto probabilmente saranno diversi da
quelli che otterrai con i comandi seguenti:
Identificazione scheda audio (da terminale come utente generico)
$ lspci | grep Audio <invio>
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Cioè una scheda ATI SB Azalia (intel HDA) a cui corrisponde il modulo
del kernel snd_hda_intel
(puoi vedere i moduli correntemente caricati con il comando:
$ lsmod <invio>)
Bisogna vedere anche il chipset che si può individuare con il comando:
aplay -l <invio>
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: SB [HDA ATI SB], dispositivo 0: AD198x Analog [AD198x Analog]
Sottoperiferiche: 1/1
Sottoperiferica #0: subdevice #0
Il chipset è un AD198x della Analog Device, ma per essere ancora più
precisi:
$ cat /proc/asound/card0/codec#* | grep Codec <invio>
Codec: Analog Devices AD1984A
Codec: LSI ID 1040
Bene, ora andiamo a vedere nella documentazione di alsa il modello che
corrisponde alla scheda hda intel e al codec AD1984A:
$ zless /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz
scorrendo lungo la lista, nel mio caso con Module snd-hda-intel ottengo:
AD1884A / AD1883 / AD1984A / AD1984B
desktop 3-stack desktop (default)
laptop laptop with HP jack sensing
mobile mobile devices with HP jack sensing
thinkpad Lenovo Thinkpad X300
Il modello, nel mio caso, corrisponde al laptop, ergo devo modificare,
da root (con su -) il file /etc/modprobe.d/alsa-base con un qualsiasi
editor di testo, per esempio nano:
# nano /etc/modprobe.d/alsa-base
aggiungere la seguente linea alla fine del file:
options snd-hda-intel model=laptop
Salvare.
Naturalmente al posto di laptop ci potrebbe essere un altro modello ed
eventuali altre opzioni, come descritto nel testo precedente,
dipendentemente dal modulo usato e dal codec.
Riavviare e, come è successo a moi, la felicità, per un momento, a preso
il posto dello sconforto ... :-)))
tutto ha funzionato a meraviglia!, dopo 10 giorni, di ricerche di prove,
ricompilazioni di alsa e simili amenità, ho trovato questa soluzione.
Spero che questo possa essere utile .... :-))
Au Revoire
Hugh Hartmann
Reply to: