Comment obtenir une meilleure qualité audio à partir de la sortie jack audio
19
J'ai lu et expérimenté que la musique (mp3, etc.) à travers la jaquette audio est mal (sautant des sons entre les chansons). Est-ce déjà résolu ou quel est le meilleur moyen (réglage) pour réduire ce problème?
définir audio_pwm_mode = 2 dans /boot/config.txt corrige les choses pour moi dans les distributions récentes (2016-)
smarques
Réponses:
12
Il s'agit d'un problème connu que vous pouvez lire ici et voir le rapport de bogue ici .
Cela semble être un problème avec le firmware Broadcom VideoCore, et le saut est provoqué par des sauts de tension lorsque l'audio est activé et désactivé.
Il n'y a pas de solution actuelle au problème, mais vous pouvez atténuer son effet en lisant l'audio en continu, au lieu d'avoir un écart entre les chansons. Un script pour ce faire est fourni par ski522dans le même fil de discussion que j'ai publié auparavant .
De cette façon, le Pi fait quelque chose pour lequel il est bon (émettant des données numériques) et laisse la conversion D / A à l'interface. Ça sonne bien. Voici comment je l'ai fait fonctionner:
Éditer /etc/modprobe.d/alsa-base.conf
commenter la ligne suivante /etc/modprobe.d/alsa-base.conf(sans commentaire, je pense que cela donne à la carte son USB la priorité minimale pour devenir le périphérique audio par défaut)options snd-usb-audio index=-2
Le problème avec le popping a maintenant été corrigé, mais vous devez mettre à niveau le micrologiciel de votre Raspberry Pi pour profiter du correctif. J'ai eu ce problème avec un tout nouveau Pi exécutant Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Comme indiqué ci-dessus, voici l'historique du problème du son audio popping:
Pour ceux qui ne connaissent pas la syntaxe "&&" dans Bash, ce sont les commandes spécifiques que vous pouvez utiliser pour mettre à jour votre Pi (notez le sudopréfixe pour vous assurer que les commandes sont exécutées avec les privilèges root).
Mise à jour vers la dernière version du système d'exploitation Raspbian:
sudo apt-get update
sudo apt-get upgrade
Installez le système de contrôle de version git:
sudo apt-get install git
Installez le script de rpi-updatemise à jour du firmware d'Hexxeh :
Exécutez le processus de mise à jour du firmware, puis redémarrez:
sudo rpi-update
sudo shutdown -r now
Après cela, mon Pi ne clique plus avant et après la lecture d'un fichier audio. Après avoir redémarré et reconnecté, essayez-le sur votre Pi avec la commande suivante:
Il semble que vous puissiez utiliser l'audio par impulsions, puis désactiver le sommeil entre aucune activité dans l'audio. (désactivez une ligne dans /etc/pulse/default.pa). Cela devrait résoudre le problème d'éclatement audio.
Vérifiez cette solution. Besoin d'utiliser une bonne alimentation qui peut filtrer le courant statique et fournir un son propre sur le port auxiliaire analogique.
Outre la résolution de ces problèmes que vous mentionnez. La sortie audio du Pi est assez mauvaise en général.
Je pense qu'il est préférable d'utiliser soit une carte son USB, soit une carte son GPIO comme celle-ci . La raison en est que les codecs audio qu'ils utilisent sont beaucoup plus linéaires qu'une stratégie de modulation de largeur d'impulsion (PWM) que le Pi utilise. Cette linéarité implique une bien meilleure qualité sonore.
Réponses:
Il s'agit d'un problème connu que vous pouvez lire ici et voir le rapport de bogue ici .
Cela semble être un problème avec le firmware Broadcom VideoCore, et le saut est provoqué par des sauts de tension lorsque l'audio est activé et désactivé.
Il n'y a pas de solution actuelle au problème, mais vous pouvez atténuer son effet en lisant l'audio en continu, au lieu d'avoir un écart entre les chansons. Un script pour ce faire est fourni par
ski522
dans le même fil de discussion que j'ai publié auparavant .Tous les crédits pour ce script à ski522 .
la source
J'ai abandonné la prise audio intégrée et je suis content de l'avoir fait. J'ai acheté l'interface audio USB suivante pour quelques dollars:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
De cette façon, le Pi fait quelque chose pour lequel il est bon (émettant des données numériques) et laisse la conversion D / A à l'interface. Ça sonne bien. Voici comment je l'ai fait fonctionner:
Éditer
/etc/modprobe.d/alsa-base.conf
commenter la ligne suivante
/etc/modprobe.d/alsa-base.conf
(sans commentaire, je pense que cela donne à la carte son USB la priorité minimale pour devenir le périphérique audio par défaut)options snd-usb-audio index=-2
réf: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Le seul inconvénient est le volume supplémentaire d'un dongle et que vous perdez un port USB.
la source
Le problème avec le popping a maintenant été corrigé, mais vous devez mettre à niveau le micrologiciel de votre Raspberry Pi pour profiter du correctif. J'ai eu ce problème avec un tout nouveau Pi exécutant Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Comme indiqué ci-dessus, voici l'historique du problème du son audio popping:
Voici le site Web que j'ai utilisé pour savoir comment mettre à jour le micrologiciel de mon Pi:
Pour ceux qui ne connaissent pas la syntaxe "&&" dans Bash, ce sont les commandes spécifiques que vous pouvez utiliser pour mettre à jour votre Pi (notez le
sudo
préfixe pour vous assurer que les commandes sont exécutées avec les privilèges root).Mise à jour vers la dernière version du système d'exploitation Raspbian:
Installez le système de contrôle de version git:
Installez le script de
rpi-update
mise à jour du firmware d'Hexxeh :Exécutez le processus de mise à jour du firmware, puis redémarrez:
Après cela, mon Pi ne clique plus avant et après la lecture d'un fichier audio. Après avoir redémarré et reconnecté, essayez-le sur votre Pi avec la commande suivante:
la source
Il semble que vous puissiez utiliser l'audio par impulsions, puis désactiver le sommeil entre aucune activité dans l'audio. (désactivez une ligne dans /etc/pulse/default.pa). Cela devrait résoudre le problème d'éclatement audio.
la source
Vérifiez cette solution. Besoin d'utiliser une bonne alimentation qui peut filtrer le courant statique et fournir un son propre sur le port auxiliaire analogique.
http://www.howtoeverything.net/linux/raspberry-pi/sound-distortions-and-raspberry-pi-reasons-and-solutions
la source
Outre la résolution de ces problèmes que vous mentionnez. La sortie audio du Pi est assez mauvaise en général.
Je pense qu'il est préférable d'utiliser soit une carte son USB, soit une carte son GPIO comme celle-ci . La raison en est que les codecs audio qu'ils utilisent sont beaucoup plus linéaires qu'une stratégie de modulation de largeur d'impulsion (PWM) que le Pi utilise. Cette linéarité implique une bien meilleure qualité sonore.
la source