Renderò questa risposta più generale. Ci sono un paio di cose che dovresti controllare se hai problemi con l'audio. In nessun ordine particolare:
Controlla se non è problema di frequenza di campionamento / formato PCM
Attualmente il driver RPi ALSA non ha supporto nmap. Questo fa sì che il plug-in ALSA si comporti male. Questo plugin dovrebbe consentire di riprodurre qualsiasi formato PCM che ti piace convertendolo se necessario. Ma non è su RPi. Invece segnala alle applicazioni che il formato è supportato ma non riesce quando inizia la riproduzione. Un modo per risolvere questo problema è attivare l'emulazione mmap usando il file .asoundrc nella tua home directory o /etc/asound.conf:
pcm.mmap0 {type mmap_emul; schiavo {pcm "hw: 0,0"; }} pcm.! default {tipo plug; slave {pcm mmap0; }}
Questo potrebbe essere il tuo vero problema poiché alcuni codec mp3 (ad esempio quelli predefiniti su raspbian) producono PCM a virgola mobile che non è direttamente supportato dall'hardware e deve essere cambiato.
Controlla se pulseaudio è installato
Pulseaudio è problematico su RPi quindi suggerirei di disinstallarlo se hai problemi con l'audio, a meno che tu non sappia cosa stai facendo.Questo è l'unico modo Potrei spiegare perché il suono funzionava prima di eseguire X ma non dopo.
Controlla se è selezionata l'uscita audio corretta
Puoi scegliere una delle due uscite audio su RaspberryPi usando il comando amixer. Puoi utilizzare una delle tre modalità: 0 = auto, 1 = analogico, 2 = hdmi, in questo modo:
sudo amixer cset numid = 3 <n>
dove è uno tra 0,1,2. Il valore predefinito è auto, il che potrebbe non essere ciò che vogliamo veramente.
NOTA: questo probabilmente non è il tuo caso perché hai ricevuto un po 'di suono da aplay. È solo per riferimento ad altri che hanno problemi simili.
Controlla se il modulo audio è caricato
Usando il comando lsmod
, dovresti controllare se snd-bcm2835 è caricato .
NOTA: questo probabilmente non è il tuo caso perché hai ricevuto un po 'di suono da aplay. È solo per riferimento ad altri che hanno problemi simili.