2011-11-30 5 views
2

J'essaie d'utiliser un tas de cartes (8 usb + 4 hdmi + 1 mobo) pour contrôler différentes zones séparément et les combiner de manière cool.PulseAudio vs ALSA: plusieurs cartes son

J'ai du mal à faire en sorte que le pouls reconnaisse l'existence de toutes mes cartes son. "Aplay -l" reconnaît toutes les 13 cartes, tout comme "pacmd list-cards", mais pulse n'en reconnaît que 10 (0-9). Il semble les trouver dans le "pacmd dump", mais pas dans "liste-puits". Mon fichier "pacmd info" charge tous les modules correctement, mais je n'arrive pas à comprendre pourquoi "liste-puits" ne les liste pas.

+0

13 Cartes? et je pensais avoir 2 cartes luxueuses: D –

Répondre

1

Si ALSA reconnaît vos cartes son, vous pouvez les ajouter à PulseAudio manuellement avec pacmdload-module module-alsa-sink device=hw:x,yx and y est la device, subevice paire de aplay -l. S'il fonctionne correctement, vous pouvez ajouter ces commandes à la configuration par défaut de PulseAudio (/etc/pulse/default.pa). (Je sais que c'est seulement un hack, mais fonctionne pour moi :)

+0

Cela a bien fonctionné avec certains des puits, mais d'autres ont juste répondu "Le chargement du module a échoué." – cyrusv

+0

Cela a bien fonctionné avec certains des puits, mais d'autres ont juste répondu "Le chargement du module a échoué." Un motif amusant est que toutes les cartes qui ne parviennent pas à charger en tant que récepteurs sont listées après le récepteur HDMI dans "aplay -l". Savez-vous comment je pourrais jouer avec l'ordre de chargement des modules? Ou peut-être que c'est mis dans cet ordre parce qu'ils ne parviennent pas à charger. Tout est très poissoneux. Je vais aussi coller le rapport d'erreur détaillé. Merci pour l'aide – cyrusv

+0

Regardez dans le journal de votre système pour l'erreur de chargement du module, il est tout à fait possible que vous n'avez pas les bonnes autorisations sur le périphérique. – tbalazs

Questions connexes