Problèmes et questions concernant l'édition XFCE.
Répondre

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#1Messageil y a 6 ans

Bonjour,

J'ai besoin d'aide pour un problème assez basique.
Je n'arrive pas a faire passé du son sur une sortie display port de ma carte graphique (une nvidia gtx 1070).
Quand j'essaye de configurer les sorties audio avec pavucontrol il m'affiche toutes les HDMI (je croix qu'il ne fait pas le différence entre HDMI et displayport), comme étant "unplugged" alors que je sais qu'au moins une est branché puisque mon écran fonctionne.

De plus j'ai un dual boot avec windows 10 et j'étais sous debian avant et tous fonctionne (ou fonctionnais) bien sur ces deux OS. Chose encore plus étonnante, la sortie displayport est correctement détecté depuis une live usb de manjaro. Ce n'est donc pas un problème matériel.

J'ai également une télé qui est branché sur la sortie hdmi de ma 1070 et si j'active la sortie avec les pilotes nvidia, pavucontrol le détecte bien et j'arrive a envoyer du son dessus mais impossible d'utiliser la sortie audio sur une sortie displayport qui est pourtant correctement reconnu par les pilotes nvidia (propriétaires).

Détails de ma config (inxi -Fxzc0) :

    System:    Host: Skynet Kernel: 4.9.31-1-MANJARO x86_64 (64 bit gcc: 7.1.1) Desktop: Xfce 4.12.3 (Gtk 2.24.31)
               Distro: Manjaro Linux
    Machine:   Device: desktop Mobo: MSI model: Z170-A PRO (MS-7971) v: 1.0
               UEFI [Legacy]: American Megatrends v: 1.D0 date: 08/30/2016
    CPU:       Quad core Intel Core i7-6700 (-HT-MCP-) cache: 8192 KB
               flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27272
               clock speeds: max: 4000 MHz 1: 799 MHz 2: 799 MHz 3: 806 MHz 4: 799 MHz 5: 799 MHz 6: 799 MHz
               7: 799 MHz 8: 799 MHz
    Graphics:  Card: NVIDIA GP104 [GeForce GTX 1070] bus-ID: 01:00.0
               Display Server: X.Org 1.19.3 driver: nvidia Resolution: 1920x1080@60.00hz
               GLX Renderer: GeForce GTX 1070/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 375.66 Direct Rendering: Yes
    Audio:     Card-1 NVIDIA GP104 High Definition Audio Controller driver: snd_hda_intel bus-ID: 01:00.1
               Card-2 Intel Sunrise Point-H HD Audio driver: snd_hda_intel bus-ID: 00:1f.3
               Sound: Advanced Linux Sound Architecture v: k4.9.31-1-MANJARO
    Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
               driver: r8168 v: 8.044.02-NAPI port: d000 bus-ID: 03:00.0
               IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
    Drives:    HDD Total Size: 2533.5GB (9.3% used)
               ID-1: /dev/sdb model: ST2000DM001 size: 2000.4GB
               ID-2: /dev/sda model: Crucial_CT525MX3 size: 525.1GB
               ID-3: USB /dev/sdc model: Ultra size: 8.0GB
    Partition: ID-1: / size: 184G used: 21G (12%) fs: ext4 dev: /dev/sda5
               ID-2: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
    Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 0.0:45C
               Fan Speeds (in rpm): cpu: N/A
    Info:      Processes: 225 Uptime: 1:15 Memory: 4026.3/16014.7MB Init: systemd Gcc sys: 7.1.1
               Client: Shell (bash 4.4.121) inxi: 2.3.9


Quelques commandes qui seront peut-être utiles :
"aplay -l"

    **** Liste des Périphériques Matériels PLAYBACK ****
     carte 0: PCH [HDA Intel PCH], périphérique 0: ALC892 Analog [ALC892 Analog]
       Sous-périphériques: 0/1
       Sous-périphérique #0: subdevice #0
     carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
       Sous-périphériques: 1/1
       Sous-périphérique #0: subdevice #0
     carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 1 [HDMI 1]
       Sous-périphériques: 1/1
       Sous-périphérique #0: subdevice #0
     carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 2 [HDMI 2]
       Sous-périphériques: 0/1
       Sous-périphérique #0: subdevice #0
     carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 3 [HDMI 3]
       Sous-périphériques: 1/1
       Sous-périphérique #0: subdevice #0




"pacmd list-cards"

    2 card(s) available.
        index: 0
       name: <alsa_card.pci-0000_01_00.1>
       driver: <module-alsa-card.c>
       owner module: 6
       properties:
          alsa.card = "1"
          alsa.card_name = "HDA NVidia"
          alsa.long_card_name = "HDA NVidia at 0xdf080000 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 = "10f0"
          device.product.name = "GP104 High Definition Audio Controller"
          device.string = "1"
          device.description = "GP104 High Definition Audio Controller"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: no)
          output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: no)
          output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: no)
          output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
          output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: no)
          output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: no)
          output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: no)
          output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5200, available: no)
          output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 100, available: no)
          output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 100, available: no)
          off: Éteint (priority 0, available: unknown)
       active profile: <output:hdmi-stereo-extra2>
       sinks:
          alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2/#2: GP104 High Definition Audio Controller Digital Stereo (HDMI 3)
       sources:
          alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2.monitor/#3: Monitor of GP104 High Definition Audio Controller Digital Stereo (HDMI 3)
       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
       name: <alsa_card.pci-0000_00_1f.3>
       driver: <module-alsa-card.c>
       owner module: 7
       properties:
          alsa.card = "0"
          alsa.card_name = "HDA Intel PCH"
          alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 317"
          alsa.driver_name = "snd_hda_intel"
          device.bus_path = "pci-0000:00:1f.3"
          sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
          device.bus = "pci"
          device.vendor.id = "8086"
          device.vendor.name = "Intel Corporation"
          device.product.id = "a170"
          device.product.name = "Sunrise Point-H HD Audio"
          device.form_factor = "internal"
          device.string = "0"
          device.description = "Audio interne"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          input:analog-stereo: Stéréo analogique Input (priority 60, available: unknown)
          output:analog-stereo: Stéréo analogique Output (priority 6000, available: unknown)
          output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (priority 6060, available: unknown)
          output:analog-surround-21: Surround analogique 2.1 Output (priority 800, available: unknown)
          output:analog-surround-21+input:analog-stereo: Surround analogique 2.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-40: Surround analogique 4.0 Output (priority 700, available: unknown)
          output:analog-surround-40+input:analog-stereo: Surround analogique 4.0 Output + Stéréo analogique Input (priority 760, available: unknown)
          output:analog-surround-41: Surround analogique 4.1 Output (priority 800, available: unknown)
          output:analog-surround-41+input:analog-stereo: Surround analogique 4.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-50: Surround analogique 5.0 Output (priority 700, available: unknown)
          output:analog-surround-50+input:analog-stereo: Surround analogique 5.0 Output + Stéréo analogique Input (priority 760, available: unknown)
          output:analog-surround-51: Surround analogique 5.1 Output (priority 800, available: unknown)
          output:analog-surround-51+input:analog-stereo: Surround analogique 5.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-71: Analog Surround 7.1 Output (priority 700, available: unknown)
          output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Stéréo analogique Input (priority 760, available: unknown)
          off: Éteint (priority 0, available: unknown)
       active profile: <output:analog-stereo+input:analog-stereo>
       sinks:
          alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Audio interne Stéréo analogique
       sources:
          alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Audio interne Stéréo analogique
          alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Audio interne Stéréo analogique
       ports:
          analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-input-microphone"
          analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "audio-input-microphone"
              analog-input-linein: Entrée-ligne (priority 8100, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-headphones: Casques analogiques (priority 9000, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-headphones"


"pacmd list-sink"

    2 sink(s) available.
      * index: 0
       name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
       driver: <module-alsa-card.c>
       flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
       state: IDLE
       suspend cause:
       priority: 9959
       volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
               balance 0,00
       base volume: 65536 / 100% / 0,00 dB
       volume steps: 65537
       muted: no
       current latency: 36,25 ms
       max request: 6 KiB
       max rewind: 344 KiB
       monitor source: 0
       sample spec: s16le 2ch 44100Hz
       channel map: front-left,front-right
                    Stéréo
       used by: 0
       linked by: 1
       configured latency: 40,00 ms; range is 0,50 .. 2000,00 ms
       card: 1 <alsa_card.pci-0000_00_1f.3>
       module: 7
       properties:
          alsa.resolution_bits = "16"
          device.api = "alsa"
          device.class = "sound"
          alsa.class = "generic"
          alsa.subclass = "generic-mix"
          alsa.name = "ALC892 Analog"
          alsa.id = "ALC892 Analog"
          alsa.subdevice = "0"
          alsa.subdevice_name = "subdevice #0"
          alsa.device = "0"
          alsa.card = "0"
          alsa.card_name = "HDA Intel PCH"
          alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 317"
          alsa.driver_name = "snd_hda_intel"
          device.bus_path = "pci-0000:00:1f.3"
          sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
          device.bus = "pci"
          device.vendor.id = "8086"
          device.vendor.name = "Intel Corporation"
          device.product.id = "a170"
          device.product.name = "Sunrise Point-H HD Audio"
          device.form_factor = "internal"
          device.string = "front:0"
          device.buffering.buffer_size = "352800"
          device.buffering.fragment_size = "176400"
          device.access_mode = "mmap+timer"
          device.profile.name = "analog-stereo"
          device.profile.description = "Stéréo analogique"
          device.description = "Audio interne Stéréo analogique"
          alsa.mixer_name = "Realtek ALC892"
          alsa.components = "HDA:10ec0892,1462f971,00100302"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       ports:
          analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-headphones: Casques analogiques (priority 9000, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-headphones"
       active port: <analog-output-lineout>
        index: 2
       name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2>
       driver: <module-alsa-card.c>
       flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
       state: IDLE
       suspend cause:
       priority: 9050
       volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
               balance 0,00
       base volume: 65536 / 100% / 0,00 dB
       volume steps: 65537
       muted: no
       current latency: 32,40 ms
       max request: 6 KiB
       max rewind: 344 KiB
       monitor source: 3
       sample spec: s16le 2ch 44100Hz
       channel map: front-left,front-right
                    Stéréo
       used by: 0
       linked by: 1
       configured latency: 40,00 ms; range is 0,50 .. 1999,82 ms
       card: 0 <alsa_card.pci-0000_01_00.1>
       module: 6
       properties:
          alsa.resolution_bits = "16"
          device.api = "alsa"
          device.class = "sound"
          alsa.class = "generic"
          alsa.subclass = "generic-mix"
          alsa.name = "HDMI 2"
          alsa.id = "HDMI 2"
          alsa.subdevice = "0"
          alsa.subdevice_name = "subdevice #0"
          alsa.device = "8"
          alsa.card = "1"
          alsa.card_name = "HDA NVidia"
          alsa.long_card_name = "HDA NVidia at 0xdf080000 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 = "10f0"
          device.product.name = "GP104 High Definition Audio Controller"
          device.string = "hdmi:1,2"
          device.buffering.buffer_size = "352768"
          device.buffering.fragment_size = "176384"
          device.access_mode = "mmap+timer"
          device.profile.name = "hdmi-stereo-extra2"
          device.profile.description = "Digital Stereo (HDMI 3)"
          device.description = "GP104 High Definition Audio Controller Digital Stereo (HDMI 3)"
          alsa.mixer_name = "Nvidia GPU 83 HDMI/DP"
          alsa.components = "HDA:10de0083,10de119d,00100100"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       ports:
          hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "video-display"
       active port: <hdmi-output-2>


Pourquoi toutes les sorties de ma carte graphique sont elles indisponibles alors que mon écran est branché dessus et fonctionne ?

Voice les résultats quand ma sortie télé est activé :
pacmcd list-cards" :

    2 card(s) available.
        index: 0
       name: <alsa_card.pci-0000_01_00.1>
       driver: <module-alsa-card.c>
       owner module: 6
       properties:
          alsa.card = "1"
          alsa.card_name = "HDA NVidia"
          alsa.long_card_name = "HDA NVidia at 0xdf080000 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 = "10f0"
          device.product.name = "GP104 High Definition Audio Controller"
          device.string = "1"
          device.description = "GP104 High Definition Audio Controller"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
          output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: unknown)
          output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: unknown)
          output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
          output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: no)
          output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: no)
          output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: no)
          output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5200, available: no)
          output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 100, available: no)
          output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 100, available: no)
          off: Éteint (priority 0, available: unknown)
       active profile: <output:hdmi-stereo>
       sinks:
          alsa_output.pci-0000_01_00.1.hdmi-stereo/#3: GP104 High Definition Audio Controller Digital Stereo (HDMI)
       sources:
          alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#4: Monitor of GP104 High Definition Audio Controller Digital Stereo (HDMI)
       ports:
          hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "video-display"
                device.product.name = "SONY TV
         "
          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
       name: <alsa_card.pci-0000_00_1f.3>
       driver: <module-alsa-card.c>
       owner module: 7
       properties:
          alsa.card = "0"
          alsa.card_name = "HDA Intel PCH"
          alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 317"
          alsa.driver_name = "snd_hda_intel"
          device.bus_path = "pci-0000:00:1f.3"
          sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
          device.bus = "pci"
          device.vendor.id = "8086"
          device.vendor.name = "Intel Corporation"
          device.product.id = "a170"
          device.product.name = "Sunrise Point-H HD Audio"
          device.form_factor = "internal"
          device.string = "0"
          device.description = "Audio interne"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          input:analog-stereo: Stéréo analogique Input (priority 60, available: unknown)
          output:analog-stereo: Stéréo analogique Output (priority 6000, available: unknown)
          output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (priority 6060, available: unknown)
          output:analog-surround-21: Surround analogique 2.1 Output (priority 800, available: unknown)
          output:analog-surround-21+input:analog-stereo: Surround analogique 2.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-40: Surround analogique 4.0 Output (priority 700, available: unknown)
          output:analog-surround-40+input:analog-stereo: Surround analogique 4.0 Output + Stéréo analogique Input (priority 760, available: unknown)
          output:analog-surround-41: Surround analogique 4.1 Output (priority 800, available: unknown)
          output:analog-surround-41+input:analog-stereo: Surround analogique 4.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-50: Surround analogique 5.0 Output (priority 700, available: unknown)
          output:analog-surround-50+input:analog-stereo: Surround analogique 5.0 Output + Stéréo analogique Input (priority 760, available: unknown)
          output:analog-surround-51: Surround analogique 5.1 Output (priority 800, available: unknown)
          output:analog-surround-51+input:analog-stereo: Surround analogique 5.1 Output + Stéréo analogique Input (priority 860, available: unknown)
          output:analog-surround-71: Analog Surround 7.1 Output (priority 700, available: unknown)
          output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Stéréo analogique Input (priority 760, available: unknown)
          off: Éteint (priority 0, available: unknown)
       active profile: <output:analog-stereo+input:analog-stereo>
       sinks:
          alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Audio interne Stéréo analogique
       sources:
          alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Audio interne Stéréo analogique
          alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Audio interne Stéréo analogique
       ports:
          analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-input-microphone"
          analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "audio-input-microphone"
          analog-input-linein: Entrée-ligne (priority 8100, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-headphones: Casques analogiques (priority 9000, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-headphones"


Le port hdmi de ma télé est disponible ("available") et pulseaudio détecte même son nom mais rien concernant mon écran qui est pourtant actif lui aussi.

Pour finir je vous avait dit que tous fonctionnais bien depuis une clé bootable, voici les résultats des commandes lancées depuis cette dernière :
pacmd list-sinks :

    2 sink(s) available.
      * index: 1
       name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
       driver: <module-alsa-card.c>
       flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
       state: IDLE
       suspend cause:
       priority: 9959
       volume: front-left: 30419 /  46% / -20.00 dB,   front-right: 30419 /  46% / -20.00 dB
               balance 0.00
       base volume: 65536 / 100% / 0.00 dB
       volume steps: 65537
       muted: no
       current latency: 31.94 ms
       max request: 6 KiB
       max rewind: 344 KiB
       monitor source: 1
       sample spec: s16le 2ch 44100Hz
       channel map: front-left,front-right
                    Stereo
       used by: 0
       linked by: 1
       configured latency: 40.00 ms; range is 0.50 .. 2000.00 ms
       card: 1 <alsa_card.pci-0000_00_1f.3>
       module: 7
       properties:
          alsa.resolution_bits = "16"
          device.api = "alsa"
          device.class = "sound"
          alsa.class = "generic"
          alsa.subclass = "generic-mix"
          alsa.name = "ALC892 Analog"
          alsa.id = "ALC892 Analog"
          alsa.subdevice = "0"
          alsa.subdevice_name = "subdevice #0"
          alsa.device = "0"
          alsa.card = "0"
          alsa.card_name = "HDA Intel PCH"
          alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 317"
          alsa.driver_name = "snd_hda_intel"
          device.bus_path = "pci-0000:00:1f.3"
          sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
          device.bus = "pci"
          device.vendor.id = "8086"
          device.vendor.name = "Intel Corporation"
          device.product.id = "a170"
          device.product.name = "Sunrise Point-H HD Audio"
          device.form_factor = "internal"
          device.string = "front:0"
          device.buffering.buffer_size = "352800"
          device.buffering.fragment_size = "176400"
          device.access_mode = "mmap+timer"
          device.profile.name = "analog-stereo"
          device.profile.description = "Analog Stereo"
          device.description = "Built-in Audio Analog Stereo"
          alsa.mixer_name = "Realtek ALC892"
          alsa.components = "HDA:10ec0892,1462f971,00100302"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       ports:
          analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-headphones"
       active port: <analog-output-lineout>
        index: 6
       name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2>
       driver: <module-alsa-card.c>
       flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
       state: IDLE
       suspend cause:
       priority: 9050
       volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
               balance 0.00
       base volume: 65536 / 100% / 0.00 dB
       volume steps: 65537
       muted: no
       current latency: 39.87 ms
       max request: 6 KiB
       max rewind: 344 KiB
       monitor source: 7
       sample spec: s16le 2ch 44100Hz
       channel map: front-left,front-right
                    Stereo
       used by: 0
       linked by: 1
       configured latency: 40.00 ms; range is 0.50 .. 1999.82 ms
       card: 0 <alsa_card.pci-0000_01_00.1>
       module: 6
       properties:
          alsa.resolution_bits = "16"
          device.api = "alsa"
          device.class = "sound"
          alsa.class = "generic"
          alsa.subclass = "generic-mix"
          alsa.name = "HDMI 2"
          alsa.id = "HDMI 2"
          alsa.subdevice = "0"
          alsa.subdevice_name = "subdevice #0"
          alsa.device = "8"
          alsa.card = "1"
          alsa.card_name = "HDA NVidia"
          alsa.long_card_name = "HDA NVidia at 0xdf080000 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 = "10f0"
          device.product.name = "GP104 High Definition Audio Controller"
          device.string = "hdmi:1,2"
          device.buffering.buffer_size = "352768"
          device.buffering.fragment_size = "176384"
          device.access_mode = "mmap+timer"
          device.profile.name = "hdmi-stereo-extra2"
          device.profile.description = "Digital Stereo (HDMI 3)"
          device.description = "GP104 High Definition Audio Controller Digital Stereo (HDMI 3)"
          alsa.mixer_name = "Nvidia GPU 83 HDMI/DP"
          alsa.components = "HDA:10de0083,10de119d,00100100"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       ports:
          hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "video-display"
                device.product.name = "ASUS VX278
      "
       active port: <hdmi-output-2>


pacmd list-cards :

    2 card(s) available.
        index: 0
       name: <alsa_card.pci-0000_01_00.1>
       driver: <module-alsa-card.c>
       owner module: 6
       properties:
          alsa.card = "1"
          alsa.card_name = "HDA NVidia"
          alsa.long_card_name = "HDA NVidia at 0xdf080000 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 = "10f0"
          device.product.name = "GP104 High Definition Audio Controller"
          device.string = "1"
          device.description = "GP104 High Definition Audio Controller"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
          output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: unknown)
          output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
          output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
          output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: unknown)
          output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: unknown)
          output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: unknown)
          output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5200, available: no)
          output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 100, available: no)
          output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 100, available: no)
          off: Off (priority 0, available: unknown)
       active profile: <output:hdmi-stereo-extra2>
       sinks:
          alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2/#6: GP104 High Definition Audio Controller Digital Stereo (HDMI 3)
       sources:
          alsa_output.pci-0000_01_00.1.hdmi-stereo-extra2.monitor/#7: Monitor of GP104 High Definition Audio Controller Digital Stereo (HDMI 3)
       ports:
          hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "video-display"
                device.product.name = "SONY TV
         "
          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: yes)
             properties:
                device.icon_name = "video-display"
                device.product.name = "ASUS VX278
      "
          hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "video-display"
        index: 1
       name: <alsa_card.pci-0000_00_1f.3>
       driver: <module-alsa-card.c>
       owner module: 7
       properties:
          alsa.card = "0"
          alsa.card_name = "HDA Intel PCH"
          alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 317"
          alsa.driver_name = "snd_hda_intel"
          device.bus_path = "pci-0000:00:1f.3"
          sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
          device.bus = "pci"
          device.vendor.id = "8086"
          device.vendor.name = "Intel Corporation"
          device.product.id = "a170"
          device.product.name = "Sunrise Point-H HD Audio"
          device.form_factor = "internal"
          device.string = "0"
          device.description = "Built-in Audio"
          module-udev-detect.discovered = "1"
          device.icon_name = "audio-card-pci"
       profiles:
          input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
          output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
          output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
          output:analog-surround-21: Analog Surround 2.1 Output (priority 800, available: unknown)
          output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 860, available: unknown)
          output:analog-surround-40: Analog Surround 4.0 Output (priority 700, available: unknown)
          output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760, available: unknown)
          output:analog-surround-41: Analog Surround 4.1 Output (priority 800, available: unknown)
          output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860, available: unknown)
          output:analog-surround-50: Analog Surround 5.0 Output (priority 700, available: unknown)
          output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760, available: unknown)
          output:analog-surround-51: Analog Surround 5.1 Output (priority 800, available: unknown)
          output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860, available: unknown)
          output:analog-surround-71: Analog Surround 7.1 Output (priority 700, available: unknown)
          output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (priority 760, available: unknown)
          off: Off (priority 0, available: unknown)
       active profile: <output:analog-stereo+input:analog-stereo>
       sinks:
          alsa_output.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo
       sources:
          alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#1: Monitor of Built-in Audio Analog Stereo
          alsa_input.pci-0000_00_1f.3.analog-stereo/#2: Built-in Audio Analog Stereo
       ports:
          analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-input-microphone"
          analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
             properties:
                device.icon_name = "audio-input-microphone"
          analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
             properties:
                
          analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
             properties:
                device.icon_name = "audio-headphones"


On peut voir qu'ici mon écran est correctement reconnu ("Asus VX278"). J'ai aussi remarquer quelque chose d'étrange depuis la live USB pulseaudio détecte ma télé même quand celle ci est inactive (désactivé depuis le pilote nvidia) ce qui n'est pas le cas sur mon installation.
J'ai peut être fais des manipulations qui ont perturbé le fonctionnement de pulseaudio depuis l'installation mais je ne vois pas lesquelles.
Cela fais plusieurs jours que j'essaye de résoudre le problème et que je lis des forums mais sans succès, c'est pour cela que je me tourne aujourd'hui vers vous pour obtenir l'aide de quelqu'un de plus doué que moi.

Merci par avance pour votre aide.
Dernière modification par starlordil y a 6 ans, modifié au total 1 fois.

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#2Messageil y a 6 ans

Bonsoir.
Un truc auquel on ne pense pas toujours est de faire un clic droit sur l'icône "Volume" du tableau de bord. Ça devrait permettre de pointer ta carte....

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#3Messageil y a 6 ans

Bonsoir,
Merci de votre réponse.
Moi quand je fais un clique droit sur l'icone volume j'ai simplement le liste de toutes les sorties de la carte son en cours d'utilisation. Je mettrai bien une capture mais j'ai pas trouvé comment uploader des images sur ce forum.

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#4Messageil y a 6 ans

stanford a écrit :. Je mettrai bien une capture mais j'ai pas trouvé comment uploader des images sur ce forum.

Comme souvent, via un hébergeur d'image externe, genre toile-libre ou autres. Il y a un bouton [Cloud] dans le bandeau qui propose Âpp.com.
Malheureusement, notre ami Trent a été victime d'un upload véreux et son service est considéré comme non sûr, ce qui n'est évidemment pas le cas.
Peux tu aussi faire une capture de alsamixer > F6 ?

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#6Messageil y a 6 ans

Ce que je comprend , c'est que ta carte Nvidia n'est reconnue que en Spdif, c'est à dire un bus numérique et non une sortie analogique bien que sur une fiche de type RCA (asymétrique).
En théorie, il te faut un étage DA/AD en gros un convertisseur pour avoir du son sur cette sortie.
Apparemment, ton écran semble intégrer cette fonction.
Toutefois je pense que c'est un bug du firmware de ta carte .
Il semble qu'une solution existe en créant un fichier dans /etc/modprobe.d/:

sudo nano /etc/modprobe.d/alsa-base.conf


Colle cette ligne par le combo Ctrl +Maj +V, puis Ctrl + X pour sortir, la lettre O (oui) et Entrée

options snd-hda-intel model=hp-dv5 enable_msi=1

Reboot et teste. Au pire, si ça ne marche pas, tu vire ce fichier.
Source

Edit: Autre méthode plus récente et probablement mieux adaptée.
https://bbs.archlinux.org/viewtopic.php?pid=1523562#p1523562

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#8Messageil y a 6 ans

Il faudrait peut-être comparer lsmod |grep snd en dur et en live pour voir....
Autre chose a tester: démarrer sur la version fallback du kernel (Grub > Autres options...)

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#9Messageil y a 6 ans

Aucune amélioration avec la version fallback du kernel.

Pour ce qui est de la commande "lsmod |grep snd", j'obtient bien quelques différences mais pour être honnête je les comprends pas trop.

Résultat depuis la version installé :

snd_hda_codec_hdmi     45056  1
snd_hda_codec_realtek    73728  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_intel          36864  10
snd_hda_codec         106496  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                90112  7 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              28672  1 snd_pcm
snd                    69632  25 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd


en live :

snd_hda_codec_hdmi     45056  1
snd_hda_codec_realtek    73728  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_intel          32768  5
snd_hda_codec         106496  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                90112  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              28672  1 snd_pcm
snd                    69632  18 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#10Messageil y a 6 ans

Apparemment, on peut abandonner la piste des modules.
Reste les fichiers de conf .
Pour alsa, c'est dans /usr/share/alsa/alsa.conf.
Ce cas est intéressant, mais ça sent une recherche assez fastidieuse si on a pas un début de piste...

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#11Messageil y a 6 ans

Voici mes fichiers alsa.conf :

depuis l'installation :

#
#  ALSA library configuration file
#

# pre-load the configuration files

@hooks [
   {
      func load
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/alsa.conf.d/"
            ]
         }
         "/etc/asound.conf"
         "~/.asoundrc"
      ]
      errors false
   }
]

# load card-specific configuration files (on request)

cards.@hooks [
   {
      func load
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/cards/aliases.conf"
            ]
         }
      ]
   }
   {
      func load_for_all_cards
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/cards/"
               { @func private_string }
               ".conf"
            ]
         }
      ]
      errors false
   }
]

#
# defaults
#

# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.compat 0
defaults.pcm.minperiodtime 5000      # in us
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround21.card defaults.pcm.card
defaults.pcm.surround21.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format   "raw"
defaults.pcm.file_truncate   true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0

#
#  PCM interface
#

# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm

pcm.default cards.pcm.default
pcm.sysdefault cards.pcm.default
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround21 cards.pcm.surround21
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
pcm.phoneline cards.pcm.phoneline

pcm.hw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_PCM_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.pcm.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_PCM_DEVICE
         ]
         default {
            @func refer
            name defaults.pcm.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.pcm.subdevice
      }
   }      
   type hw
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      show {
         @func refer
         name defaults.namehint.extended
      }
      description "Direct hardware device without any conversions"
   }
}

pcm.plughw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_PCM_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.pcm.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_PCM_DEVICE
         ]
         default {
            @func refer
            name defaults.pcm.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.pcm.subdevice
      }
   }      
   type plug
   slave.pcm {
      type hw
      card $CARD
      device $DEV
      subdevice $SUBDEV
   }
   hint {
      show {
         @func refer
         name defaults.namehint.extended
      }
      description "Hardware device with all software conversions"
   }
}

pcm.plug {
   @args [ SLAVE ]
   @args.SLAVE {
      type string
   }
   type plug
   slave.pcm $SLAVE
}

pcm.shm {
   @args [ SOCKET PCM ]
   @args.SOCKET {
      type string
   }
   @args.PCM {
      type string
   }
   type shm
   server $SOCKET
   pcm $PCM
}

pcm.tee {
   @args [ SLAVE FILE FORMAT ]
   @args.SLAVE {
      type string
   }
   @args.FILE {
      type string
   }
   @args.FORMAT {
      type string
      default {
         @func refer
         name defaults.pcm.file_format
      }
   }
   type file
   slave.pcm $SLAVE
   file $FILE
   format $FORMAT
   truncate {
      @func refer
      name defaults.pcm.file_truncate
   }
}

pcm.file {
   @args [ FILE FORMAT ]
   @args.FILE {
      type string
   }
   @args.FORMAT {
      type string
      default {
         @func refer
         name defaults.pcm.file_format
      }
   }
   type file
   slave.pcm null
   file $FILE
   format $FORMAT
   truncate {
      @func refer
      name defaults.pcm.file_truncate
   }
}

pcm.null {
   type null
   hint {
      show {
         @func refer
         name defaults.namehint.basic
      }
      description "Discard all samples (playback) or generate zero samples (capture)"
   }
}

#
#  Control interface
#
   
ctl.sysdefault {
   type hw
   card {
      @func getenv
      vars [
         ALSA_CTL_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.ctl.card
      }
   }
   hint.description "Default control device"
}
ctl.default ctl.sysdefault

ctl.hw {
   @args [ CARD ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_CTL_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.ctl.card
         }
      }
   }
   type hw
   card $CARD
   hint.description "Direct control device"
}

ctl.shm {
   @args [ SOCKET CTL ]
   @args.SOCKET {
      type string
   }
   @args.CTL {
      type string
   }
   type shm
   server $SOCKET
   ctl $CTL
}

#
#  RawMidi interface
#

rawmidi.default {
   type hw
   card {
      @func getenv
      vars [
         ALSA_RAWMIDI_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.rawmidi.card
      }
   }
   device {
      @func igetenv
      vars [
         ALSA_RAWMIDI_DEVICE
      ]
      default {
         @func refer
         name defaults.rawmidi.device
      }
   }
   hint.description "Default raw MIDI device"
}

rawmidi.hw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_RAWMIDI_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.rawmidi.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_RAWMIDI_DEVICE
         ]
         default {
            @func refer
            name defaults.rawmidi.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default -1
   }
   type hw
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      description "Direct rawmidi driver device"
      device $DEV
   }
}

rawmidi.virtual {
   @args [ MERGE ]
   @args.MERGE {
      type string
      default 1
   }
   type virtual
   merge $MERGE
}

#
#  Sequencer interface
#

seq.default {
   type hw
   hint.description "Default sequencer device"
}

seq.hw {
   type hw
}

#
#  HwDep interface
#

hwdep.default {
   type hw
   card {
      @func getenv
      vars [
         ALSA_HWDEP_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.hwdep.card
      }
   }
   device {
      @func igetenv
      vars [
         ALSA_HWDEP_DEVICE
      ]
      default {
         @func refer
         name defaults.hwdep.device
      }
   }
   hint.description "Default hardware dependent device"
}

hwdep.hw {
   @args [ CARD DEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_HWDEP_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.hwdep.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_HWDEP_DEVICE
         ]
         default {
            @func refer
            name defaults.hwdep.device
         }
      }
   }
   type hw
   card $CARD
   device $DEV
   hint {
      description "Direct hardware dependent device"
      device $DEV
   }
}

#
#  Timer interface
#

timer_query.default {
   type hw
}

timer_query.hw {
   type hw
}

timer.default {
   type hw
   class {
      @func refer
      name defaults.timer.class
   }
   sclass {
      @func refer
      name defaults.timer.sclass
   }
   card {
      @func refer
      name defaults.timer.card
   }
   device {
      @func refer
      name defaults.timer.device
   }
   subdevice {
      @func refer
      name defaults.timer.subdevice
   }
   hint.description "Default timer device"
}

timer.hw {
   @args [ CLASS SCLASS CARD DEV SUBDEV ]
   @args.CLASS {
      type integer
      default {
         @func refer
         name defaults.timer.class
      }
   }
   @args.SCLASS {
      type integer
      default {
         @func refer
         name defaults.timer.sclass
      }
   }
   @args.CARD {
      type string
      default {
         @func refer
         name defaults.timer.card
      }
   }
   @args.DEV {
      type integer
      default {
         @func refer
         name defaults.timer.device
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.timer.subdevice
      }
   }
   type hw
   class $CLASS
   sclass $SCLASS
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      description "Direct timer device"
      device $DEV
   }
}



en live :

#
#  ALSA library configuration file
#

# pre-load the configuration files

@hooks [
   {
      func load
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/alsa.conf.d/"
            ]
         }
         "/etc/asound.conf"
         "~/.asoundrc"
      ]
      errors false
   }
]

# load card-specific configuration files (on request)

cards.@hooks [
   {
      func load
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/cards/aliases.conf"
            ]
         }
      ]
   }
   {
      func load_for_all_cards
      files [
         {
            @func concat
            strings [
               { @func datadir }
               "/cards/"
               { @func private_string }
               ".conf"
            ]
         }
      ]
      errors false
   }
]

#
# defaults
#

# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.compat 0
defaults.pcm.minperiodtime 5000      # in us
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround21.card defaults.pcm.card
defaults.pcm.surround21.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format   "raw"
defaults.pcm.file_truncate   true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0

#
#  PCM interface
#

# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm

pcm.default cards.pcm.default
pcm.sysdefault cards.pcm.default
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround21 cards.pcm.surround21
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
pcm.phoneline cards.pcm.phoneline

pcm.hw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_PCM_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.pcm.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_PCM_DEVICE
         ]
         default {
            @func refer
            name defaults.pcm.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.pcm.subdevice
      }
   }      
   type hw
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      show {
         @func refer
         name defaults.namehint.extended
      }
      description "Direct hardware device without any conversions"
   }
}

pcm.plughw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_PCM_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.pcm.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_PCM_DEVICE
         ]
         default {
            @func refer
            name defaults.pcm.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.pcm.subdevice
      }
   }      
   type plug
   slave.pcm {
      type hw
      card $CARD
      device $DEV
      subdevice $SUBDEV
   }
   hint {
      show {
         @func refer
         name defaults.namehint.extended
      }
      description "Hardware device with all software conversions"
   }
}

pcm.plug {
   @args [ SLAVE ]
   @args.SLAVE {
      type string
   }
   type plug
   slave.pcm $SLAVE
}

pcm.shm {
   @args [ SOCKET PCM ]
   @args.SOCKET {
      type string
   }
   @args.PCM {
      type string
   }
   type shm
   server $SOCKET
   pcm $PCM
}

pcm.tee {
   @args [ SLAVE FILE FORMAT ]
   @args.SLAVE {
      type string
   }
   @args.FILE {
      type string
   }
   @args.FORMAT {
      type string
      default {
         @func refer
         name defaults.pcm.file_format
      }
   }
   type file
   slave.pcm $SLAVE
   file $FILE
   format $FORMAT
   truncate {
      @func refer
      name defaults.pcm.file_truncate
   }
}

pcm.file {
   @args [ FILE FORMAT ]
   @args.FILE {
      type string
   }
   @args.FORMAT {
      type string
      default {
         @func refer
         name defaults.pcm.file_format
      }
   }
   type file
   slave.pcm null
   file $FILE
   format $FORMAT
   truncate {
      @func refer
      name defaults.pcm.file_truncate
   }
}

pcm.null {
   type null
   hint {
      show {
         @func refer
         name defaults.namehint.basic
      }
      description "Discard all samples (playback) or generate zero samples (capture)"
   }
}

#
#  Control interface
#
   
ctl.sysdefault {
   type hw
   card {
      @func getenv
      vars [
         ALSA_CTL_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.ctl.card
      }
   }
   hint.description "Default control device"
}
ctl.default ctl.sysdefault

ctl.hw {
   @args [ CARD ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_CTL_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.ctl.card
         }
      }
   }
   type hw
   card $CARD
   hint.description "Direct control device"
}

ctl.shm {
   @args [ SOCKET CTL ]
   @args.SOCKET {
      type string
   }
   @args.CTL {
      type string
   }
   type shm
   server $SOCKET
   ctl $CTL
}

#
#  RawMidi interface
#

rawmidi.default {
   type hw
   card {
      @func getenv
      vars [
         ALSA_RAWMIDI_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.rawmidi.card
      }
   }
   device {
      @func igetenv
      vars [
         ALSA_RAWMIDI_DEVICE
      ]
      default {
         @func refer
         name defaults.rawmidi.device
      }
   }
   hint.description "Default raw MIDI device"
}

rawmidi.hw {
   @args [ CARD DEV SUBDEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_RAWMIDI_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.rawmidi.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_RAWMIDI_DEVICE
         ]
         default {
            @func refer
            name defaults.rawmidi.device
         }
      }
   }
   @args.SUBDEV {
      type integer
      default -1
   }
   type hw
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      description "Direct rawmidi driver device"
      device $DEV
   }
}

rawmidi.virtual {
   @args [ MERGE ]
   @args.MERGE {
      type string
      default 1
   }
   type virtual
   merge $MERGE
}

#
#  Sequencer interface
#

seq.default {
   type hw
   hint.description "Default sequencer device"
}

seq.hw {
   type hw
}

#
#  HwDep interface
#

hwdep.default {
   type hw
   card {
      @func getenv
      vars [
         ALSA_HWDEP_CARD
         ALSA_CARD
      ]
      default {
         @func refer
         name defaults.hwdep.card
      }
   }
   device {
      @func igetenv
      vars [
         ALSA_HWDEP_DEVICE
      ]
      default {
         @func refer
         name defaults.hwdep.device
      }
   }
   hint.description "Default hardware dependent device"
}

hwdep.hw {
   @args [ CARD DEV ]
   @args.CARD {
      type string
      default {
         @func getenv
         vars [
            ALSA_HWDEP_CARD
            ALSA_CARD
         ]
         default {
            @func refer
            name defaults.hwdep.card
         }
      }
   }
   @args.DEV {
      type integer
      default {
         @func igetenv
         vars [
            ALSA_HWDEP_DEVICE
         ]
         default {
            @func refer
            name defaults.hwdep.device
         }
      }
   }
   type hw
   card $CARD
   device $DEV
   hint {
      description "Direct hardware dependent device"
      device $DEV
   }
}

#
#  Timer interface
#

timer_query.default {
   type hw
}

timer_query.hw {
   type hw
}

timer.default {
   type hw
   class {
      @func refer
      name defaults.timer.class
   }
   sclass {
      @func refer
      name defaults.timer.sclass
   }
   card {
      @func refer
      name defaults.timer.card
   }
   device {
      @func refer
      name defaults.timer.device
   }
   subdevice {
      @func refer
      name defaults.timer.subdevice
   }
   hint.description "Default timer device"
}

timer.hw {
   @args [ CLASS SCLASS CARD DEV SUBDEV ]
   @args.CLASS {
      type integer
      default {
         @func refer
         name defaults.timer.class
      }
   }
   @args.SCLASS {
      type integer
      default {
         @func refer
         name defaults.timer.sclass
      }
   }
   @args.CARD {
      type string
      default {
         @func refer
         name defaults.timer.card
      }
   }
   @args.DEV {
      type integer
      default {
         @func refer
         name defaults.timer.device
      }
   }
   @args.SUBDEV {
      type integer
      default {
         @func refer
         name defaults.timer.subdevice
      }
   }
   type hw
   class $CLASS
   sclass $SCLASS
   card $CARD
   device $DEV
   subdevice $SUBDEV
   hint {
      description "Direct timer device"
      device $DEV
   }
}



edit :
après vérification avec https://www.diffchecker.com : aucune différence entre ces fichiers

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#12Messageil y a 6 ans

Désolé pour ce soir, je dois reprendre la route.
Essaye de voir aussi avec un kernel plus ancien :

sudo mhwd-kernel -i linux44

Choisis le au reboot car c'est le plus élévé en version qui s'affiche en premier.
De toutes façon, il est recommandé d'avoir un kernel de repli au cas où...

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#13Messageil y a 6 ans

j'ai une piste a ton problème

regarde bien le classement
aplay -l 0 , 1 , 2 , 3
celui de
index et alsa-card
entre list-cards et sink-card
il y a une inversion carte pci entre index et alsa-card

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#14Messageil y a 6 ans

Ah oui, bien vu, je n'avais pas fait gaffe à l'ordre des cartes. Cela dit, Pavucontrol devrait être capable de switcher sans problème. C'est surtout la configuration par défaut qui pourrait être affectée.
Je viens de tester la sortie HDMI de mon Lenovo sur la TV.
J'ai installé arandr puis ai branché le port. Dans Paramètres> Affichage, la TV est reconnue : "Utiliser cet écran" et "Configurer les nouveau écrans quand ils sont connectés". Ensuite une fenêtre écran apparaît et j'ai sélectionné "Etendre à droite".
Puis j'ai sélectionné dans pavucontrol configuration (ou clic droit sur l'icône volume), <HDMI Output + Analogique imput>.
Et ça beigne...

[NON RÉSOLU]displayport "unplugged" pavucontrol sur une 1070

#15Messageil y a 6 ans

lemust83 : Le changement de Kernel n'a rien donné, en fait j'avais déjà essayé avec plusieurs kernel différents mais ça n'avais rien changé (sauf avec les plus ancien où ma carte son nvidia n'était plus reconnu correctement).

Stephane : merci pour ta réponse, effectivement j'avais remarqué cette inversion mais je ne pensais pas que cela avais de l'importance. Tu penses que le problème peut venir de la ? Si oui existe t-il un moyen pour changer l'ordre ?
Répondre