Comment puis-je changer la sortie audio en HDMI à partir de la ligne de commande?

12

Passé

Ce fil suggère pacmd list-sinkset passer à un autre évier avec pacmd set-default-sink "SINKNAME", mais mon ordinateur portable ne semble avoir qu'un seul évier, ce qui ne m'a pas aidé.

Ce fil suggère pacmd list-cardsce qui apparaît hdmi-output-0: HDMI / DisplayPortjuste en bas de la sortie, et cela semble bien, mais il dit toujours Failure: No such entityquand je cours pactl set-card-profile 0 output:hdmi-outputoupactl set-card-profile 0 output:hdmi-output-0

James Moore
la source
pourrait être mieux adapté comme réponse? Aux fils qui sont liés.
jmunsch
3
Content d'avoir trouvé une solution et merci du partage. Vous devez maintenant écrire / copier votre solution dans votre propre réponse, puis modifier votre question pour mieux l'adapter au format Q & A de ce site. Je vous remercie.
Takkat
1
Bonjour James, J'ai ajouté une réponse wiki communautaire ci-dessous contenant votre solution. Si vous décidez plus tard de publier votre propre réponse, veuillez le faire et nous pourrons supprimer la mienne. Merci!
Seth

Réponses:

25

Le PO a affiché la solution dans sa question :

En écrivant ceci, j'ai trouvé la solution:

Cette commande permet de voir plus facilement quelles sont mes options de sortie réelles:

pacmd list-cards | grep output\:

Cette façon de voir la sortie de pacmd list-cardsm'a fait réaliser que le libellé réel de ma sortie n'est pas output:hdmi-outputmais à la placeoutput:hdmi-stereo

Cette commande est ce qui a fonctionné pour moi:

pactl set-card-profile 0 output:hdmi-stereo

Voici comment je suis revenu aux haut-parleurs internes de mon ordinateur portable:

pactl set-card-profile 0 output:analog-stereo

Voici comment j'ai changé le volume via la ligne de commande:

amixer -D pulse sset Master 50%

Ceci est juste un visage souriant:

:)
Seth
la source
0

Je veux juste préciser que si vous avez plusieurs sorties différentes, vous pouvez trouver

pactl list

Pour les autres sorties HDMI, la commande est

pactl set-card-profile 0 output:hdmi-stereo-extra1

PS: c'est pour la sortie HDMI-2

Popey
la source