web-dev-qa-db-fra.com

Son via HDMI sur Arch Linux

J'ai mon ordinateur portable Toshiba (Satellite A300) connecté à mon téléviseur via HDMI. En utilisant VLC 2.2.6, la vidéo fonctionne très bien.

Actuellement, j'essaie de restituer le son aux haut-parleurs du téléviseur.

aplay -l montre le périphérique de lecture HDMI comme troisième:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC268 Digital [ALC268 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

J'ai pu jouer un son de test sur le téléviseur en utilisant speaker-test -D plughw:0,3 -c 2 après avoir réactivé S/PDIF dans alsamixer.

Pourtant, lors de la lecture d'un fichier avec VLC, la seule option dans Audio → Audio Device est "Stéréo Analogique Audio Intégré". À l'heure actuelle, le son est joué à l'aide des haut-parleurs de l'ordinateur portable.

Comment puis-je faire en sorte que VLC émette le son vers les haut-parleurs du téléviseur?

20
Matthias Braun

Avec pavucontrol

Il s'avère que j'ai dû basculer le profil de "Audio intégré" sur HDMI.

Je peux le faire avec pavucontrol, installez-le avec pacman -Sy pavucontrol.

pavucontrol screenshot

Maintenant, le son fonctionne parfaitement sur les haut-parleurs du téléviseur.


Puisque pavucontrol utilise PulseAudio , cela doit également être installé: pacman -S pulseaudio. Après le redémarrage (le travail systemd de PulseAudio devait probablement être activé), pavucontrol peut se connecter à PulseAudio.

36
Matthias Braun

Puisque vous avez mentionné alsamixer, vous pouvez également changer de carte son avec F6.

0
J. Doe