User Tools

Site Tools


doc:appunti:linux:sa:pulseaudio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
doc:appunti:linux:sa:pulseaudio [2025/10/16 08:04] – [Configurazione PulseAudio] niccolodoc:appunti:linux:sa:pulseaudio [2025/10/17 13:01] (current) – [ALSA] niccolo
Line 13: Line 13:
 Verificare che siano stati caricati i **moduli kernel** **%%snd_*%%**, in particolar modo **snd_pcm**. Se si deve utilizzare un programma che richiede l'obsoleto sistema OSS (Open Sound System), si dovrà caricare il modulo di compatibilità **%%snd-*-oss%%**, ma in tal caso non è possibile utilizzare il sistema ALSA nativo. In una situazione normale e aggiornata il sistema OSS è deprecato, al punto tale che può essere consigliato mettere in blacklist il modulo kernel relativo. Verificare che siano stati caricati i **moduli kernel** **%%snd_*%%**, in particolar modo **snd_pcm**. Se si deve utilizzare un programma che richiede l'obsoleto sistema OSS (Open Sound System), si dovrà caricare il modulo di compatibilità **%%snd-*-oss%%**, ma in tal caso non è possibile utilizzare il sistema ALSA nativo. In una situazione normale e aggiornata il sistema OSS è deprecato, al punto tale che può essere consigliato mettere in blacklist il modulo kernel relativo.
  
-Verificare che ALSA abbia identificato l'**hardware di playback** disponibile+Verificare che ALSA abbia identificato le **schede audio**: 
-<code>aplay --list-devices+ 
 +<code> 
 +cat /proc/asound/cards 
 + 0 [Device         ]: USB-Audio - USB Audio Device 
 +                      C-Media Electronics Inc. USB Audio Device at usb-0000:04:00.4-3, full speed 
 + 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic 
 +                      HD-Audio Generic at 0xfc9c8000 irq 69 
 + 2 [Generic        ]: HDA-Intel - HD-Audio Generic 
 +                      HD-Audio Generic at 0xfc9c0000 irq 70 
 + 3 [acp            ]: acp - acp 
 +                      HCTechnology.Ltd.-HCAR5000_MI-Defaultstring 
 +</code> 
 + 
 +**ATTENZIONE**: Il numero assegnato ad ogni scheda non è deterministico. Può capitare che l'hardware risponda al kernel con tempi diversi ad ogni reboot; pertanto, nell'esempio precedente, il numero **0** non è necessariamente associato alla scheda **USB-AUDIO**, ma potrebbe corrispondere ad una delle **HDA-Intel**. È opportuno quindi usare l'identificativo fra parentesi quadrate (es. **Generic_1**) quando si voglia indicare una specifica scheda audio, ad esempio con il comando ''alsactl''
 + 
 + 
 +Verificare che ALSA abbia identificato l'**hardware di playback**: 
 + 
 +<code> 
 +aplay --list-devices
 **** List of PLAYBACK Hardware Devices **** **** List of PLAYBACK Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog] card 0: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
Line 22: Line 41:
  
 Verificare quali **dispositivi PCM** (Pulse-code modulation, cioè dispositivi di suono digitale, sia di input che di output) sono disponibili: Verificare quali **dispositivi PCM** (Pulse-code modulation, cioè dispositivi di suono digitale, sia di input che di output) sono disponibili:
 +
 <code> <code>
 aplay --list-pcms aplay --list-pcms
doc/appunti/linux/sa/pulseaudio.txt · Last modified: by niccolo