web-dev-qa-db-fra.com

Déplacer le flux audio de l'application OpenAL vers un autre périphérique audio

J'ai deux périphériques de sortie audio différents: une carte son interne et un DAC/ampli externe.

Lors du démarrage d'une application OpenAL (j'ai d'abord observé le problème avec Minecraft, mais je soupçonne que cela affecte toutes les applications qui utilisent OpenAL pour la lecture audio), la carte son interne est sélectionnée pour la sortie, et je ne peux pas changer le périphérique à l'aide de pavucontrol (ou KMixer sur Kubuntu). L'option de sélection d'un autre périphérique est présente, mais le choix du périphérique n'a aucun effet.

Comment puis-je sélectionner un autre périphérique de lecture audio pour les applications OpenAL?

2
user6053

La solution consiste à ajouter l'option allow-moves = true au fichier de configuration OpenAL (le fichier par utilisateur se trouve à ~/.alsoftrc).

Si vous n'avez pas déjà ce fichier (il n'existe pas par défaut), vous pouvez le copier depuis /etc/openal/alsoft.conf ou utilisez ceci exemple de configuration par défaut .

3
user6053