J'essaie de configurer une sortie audio HDMI / DisplayPort via une carte NVIDIA dans Ubuntu 20.04 (nouvelle installation). Les haut-parleurs intégrés fonctionnent très bien.
PulseAudio reconnaît la carte audio, affiche la liste des ports et des profils, mais tous apparaissent comme non disponibles (voir ci-dessous). L'interface utilisateur de PulseAudio montre plusieurs profils pour la carte, mais tous sont marqués comme non disponibles. (unplugged)(unavailable)
.
L'audio HDMI / DisplayPort fonctionne si je :
-
Définissez le profil et le port manuellement :
pacmd set-card-profile alsa_card.pci-0000_01_00.1 output:hdmi-stereo pacmd set-sink-port alsa_output.pci-0000_01_00.1.hdmi-stereo hdmi-output-0
-
Lancez de l'audio et attribuez manuellement un périphérique HDMI / DisplayPort dans l'onglet Lecture de PulseAudio.
Mais dès que l'application audio s'arrête de jouer, l'application est supprimée de la liste de lecture, et lorsqu'elle redémarre, PulseAudio lui attribue un périphérique par défaut. Je pense que c'est parce que PulseAudio considère que la sortie HDMI est "débranchée". L'interface utilisateur des paramètres sonores par défaut n'affiche pas l'option de sortie HDMI dans le sélecteur.
Comment faire pour que PulseAudio considère que l'appareil est branché et fonctionne ?
Propriétaire nvidia-390
est utilisé.
pacmd list-cards
sortie :
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_01_00.1>
driver: <module-alsa-card.c>
owner module: 23
properties:
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xf1000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0bea"
device.product.name = "GF108 High Definition Audio Controller"
device.string = "1"
device.description = "GF108 High Definition Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
off: Off (priority 0, available: unknown)
active profile: <off>
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index 1:
...