Matériel: Mobo Gigabyte GA-A75m-d2 utilisant une carte son et graphique intégrée qui devrait pouvoir transmettre le son 7.1.
En gros, je cherche simplement un moyen d’activer l’audio passthrough pour Kodi ou Plex Home Theater dans Ubuntu 14.04. Je souhaite transmettre du son sans perte à mon AVR pour le décodage. Je n'ai pas besoin de mon HTPC pour décoder quoi que ce soit.
Aucun des tutoriels que j'ai trouvés n'a fonctionné et je suis sur le point d'abandonner complètement Ubuntu et Linux en général par frustration. J'ai essayé un peu plus d'une douzaine jusqu'à présent et j'en suis à ma sixième installation récente d'Ubuntu.
Pour activer la liaison audio depuis Ubuntu sous PulseAudio et Kodi, nous devons définir plusieurs paramètres:
Activer le passthrough pour notre périphérique de sortie audio
Ceci est fait en utilisant pavucontrol où nous pouvons activer la diffusion dans les paramètres avancés de notre sortie numérique via HDMI ou S/PDIF, respectivement:
Le profil utilisé pour nos appareils audio est défini dans le Configuration languette. Pour le mode pas à pas, nous devons régler pulseaudio sur 2.0 canaux.
Activer la liaison audio à partir des paramètres de sortie audio du système Kodi:
Veuillez noter que S/PDIF est uniquement capable de fournir 5.1. l'audio. Pour 7.1. audio nous aurions besoin d'une connexion HDMI.
Pour plus de restrictions sur l’utilisation de Pulse Audio comme relais et pour des conseils plus approfondis, lisez le excellent tutoriel de l’équipe Kodi . Vous y trouverez également un tableau extrêmement utile pour le réglage dans diverses conditions.
Malheureusement, Pulse Audio ne prend actuellement pas en charge la transmission audio DTS-HD ou TrueHD. Pour que cela fonctionne, nous ne pouvons donc pas utiliser Pulse Audio en tant que serveur de son pour Kodi.
AE_SINK=ALSA Kodi
).Pour éviter les effets secondaires indésirables avec Pulse Audio, il est recommandé de le supprimer complètement ou de le suspendre à l’aide de pauspender avant de démarrer Kodi.
Les deux peuvent être atteints par un script de démarrage pour Kodi:
#! /bin/bash
pasuspender
AE_SINK=ALSA Kodi
Si nous voulons toujours démarrer Kodi avec ALSA et suspendre toujours Pulse Audio, il vous suffit de créer un lien vers ce script dans notre fichier Kodi.desktop, en indiquant le chemin complet du script (exécutable) dans sa ligne Exec
.
Ensuite, le périphérique relais pointe sur le périphérique ALSA:
Merci pour le conseil, j’ai toujours utilisé ALSA (suppression du pulseaudio), mais c’est problématique, car je n’ai aucun son en dehors de Kodi. J'ai essayé d'utiliser le récepteur ALSA lors de l'exécution de l'audio Pulse. Cela fonctionne mais cela a un effet secondaire sur ma configuration, que je n'arrive pas à comprendre. J'utilise Ubuntu 14.04 LTS. Il est relié à un AVR supportant DTS ma etc.
Si j'exécute le AE_SINK=ALSA Kodi
à partir du terminal ou si je l'utilise dans un fichier .desktop
, cela fonctionne parfaitement en poussant le dts-ma
vers l'AVR, même lorsque le paramètre Pulse audio est défini par défaut. C'est bon :)
Le problème auquel je suis confronté est lié à xautomation
et lirc
Ma configuration est un peu complexe car j'utilise une harmonie pour tout contrôler.
C’est extrêmement intelligent, car cela en fait la preuve de sa femme :) elle ne peut pas appuyer sur un seul bouton et les deux téléviseurs, AVR, PC et haut-parleurs démarrent sur les bons canaux. et elle peut contrôler un ordinateur à part entière comme s'il s'agissait d'une télévision intelligente.
SIMEREC pcs2 est installé dans le media center pour contrôler l’activation/la désactivation via un commutateur hw. Mais depuis Ubuntu, il utilise xautomation
et lirc
pour que les choses se passent bien.
Cela ajoute la fonctionnalité au script tout comme le démarrage de Kodi, la fermeture de Kodi, la navigation dans le système. Parce que c'est son propre service, si quelque chose se fige ou se bloque, Kodi est forcé de fermer et de redémarrer en appuyant sur un bouton. vous pouvez également forcer le redémarrage de l'environnement de bureau, mais cela pose rarement un problème. J'ai utilisé cette configuration depuis LTS 12.04
L'effet secondaire que je ressens est lorsque je définis le paramètre AE_SINK=ALSA Kodi
sur le fichier .desktop
ou dans le script de démarrage et que j'utilise xautomation
pour l'exécuter. Cela provoque le crash de irexec
. Lorsque j'essaie de redémarrer irexec -d
, le service ne démarre pas. Jusqu'à ce que je supprime la ligne AE_SINK=ALSA
ne fonctionne pas:
#!/bin/bash
killall -9 Kodi.bin
AE_SINK=ALSA Kodi &
travail:
#!/bin/bash
killall -9 Kodi.bin
Kodi &