• Displayport et audio => ko

    From =?UTF-8?B?R3LDqWdvcnk=?= Bulot@21:1/5 to All on Thu Nov 23 09:40:02 2023
    Bonjour

    Sous debian 12.2 (6.1.0-13-amd64) j'ai espoir d'avoir le son via le
    display port (la video fonctionne)... c'est mal engagé pour l'instant,
    je sollicite vos lumières.

    c'est un OptiPlex 780 (SFF) core2duo

    Je n'ais pas d'interface graphique sur cette machine , donc pas de
    pavucontrol possible (pas a ma connaissance) ;-)


    aplay -l
    [...]
    carte 0 : Intel [HDA Intel], périphérique 0 : AD1984A Analog [AD1984A
    Analog] Sous-périphériques : 1/1
    Sous-périphérique #0 : subdevice #0
    carte 0 : Intel [HDA Intel], périphérique 2 : AD1984A Alt Analog
    [AD1984A Alt Analog]
    [...]



    aplay -L (n'affiche que des cartes "Analog"), exemple :
    hw:CARD=Intel,DEV=0
    HDA Intel, AD1984A Analog
    Direct hardware device without any conversions





    LANG=C lshw -c display,sound
    *-display:0
    description: VGA compatible controller
    product: 4 Series Chipset Integrated Graphics Controller
    vendor: Intel Corporation
    [...]
    *-display:1 UNCLAIMED (<===== j'imagine que le problème est là)
    description: Display controller
    product: 4 Series Chipset Integrated Graphics Controller
    vendor: Intel Corporation
    physical id: 2.1
    bus info: pci@0000:00:02.1
    [...]
    *-multimedia
    description: Audio device
    product: 82801JD/DO (ICH10 Family) HD Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    logical name: card0
    logical name: /dev/snd/controlC0
    logical name: /dev/snd/hwC0D2
    logical name: /dev/snd/pcmC0D0c
    logical name: /dev/snd/pcmC0D0p
    logical name: /dev/snd/pcmC0D2c
    logical name: /dev/snd/pcmC0D2p
    version: 02
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list
    configuration: driver=snd_hda_intel latency=0

    lspci -nn | grep -i -e audio -e display
    00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e13] (rev 03) 00:1b.0 Audio
    device [0403]: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio
    Controller [8086:3a6e] (rev 02)



    inxi -A
    Audio:
    Device-1: Intel 82801JD/DO HD Audio driver: snd_hda_intel
    API: ALSA v: k6.1.0-13-amd64 status: kernel-api


    lshw | grep -A11 multimedia
    *-multimedia
    description: Audio device
    produit: 82801JD/DO (ICH10 Family) HD Audio Controller
    fabriquant: Intel Corporation
    identifiant matériel: 1b
    information bus: pci@0000:00:1b.0
    nom logique: card0
    nom logique: /dev/snd/controlC0
    nom logique: /dev/snd/hwC0D2
    nom logique: /dev/snd/pcmC0D0c
    nom logique: /dev/snd/pcmC0D0p
    nom logique: /dev/snd/pcmC0D2c


    lsmod | grep -i -e display -e snd -e audio -e sound
    snd_hda_codec_analog 20480 1
    snd_hda_codec_generic 98304 1 snd_hda_codec_analog
    ledtrig_audio 16384 1 snd_hda_codec_generic
    snd_hda_intel 57344 0
    snd_intel_dspcfg 36864 1 snd_hda_intel
    snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
    snd_hda_codec 184320 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_analog snd_hda_core
    122880 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_analog,snd_hda_codec snd_hwdep 16384 1 snd_hda_codec snd_pcm
    159744 3 snd_hda_intel,snd_hda_codec,snd_hda_core snd_timer
    49152 1 snd_pcm snd 126976 7 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec_analog,snd_hda_codec,snd_timer,snd_pcm
    soundcore 16384 1 snd drm_display_helper 184320 1
    i915 cec 61440 2 drm_display_helper,i915
    drm_kms_helper 204800 2 drm_display_helper,i915 drm
    614400 7 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm




    Voilà qu'en pensez-vous ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Nov 23 11:20:01 2023
    Le 23/11/2023 à 09:24, Grégory Bulot a écrit :
    Bonjour

    Sous debian 12.2 (6.1.0-13-amd64) j'ai espoir d'avoir le son via le
    display port (la video fonctionne)... c'est mal engagé pour l'instant,
    je sollicite vos lumières.

    c'est un OptiPlex 780 (SFF) core2duo

    Je n'ais pas d'interface graphique sur cette machine , donc pas de pavucontrol possible (pas a ma connaissance) ;-
    aplay -l
    [...]
    carte 0 : Intel [HDA Intel], périphérique 0 : AD1984A Analog [AD1984A Analog] Sous-périphériques : 1/1
    Sous-périphérique #0 : subdevice #0
    carte 0 : Intel [HDA Intel], périphérique 2 : AD1984A Alt Analog
    [AD1984A Alt Analog]

    aplay -L (n'affiche que des cartes "Analog"), exemple :
    hw:CARD=Intel,DEV=0
    HDA Intel, AD1984A Analog
    Direct hardware device without any conversions
    [...]

    As-tu les firmwares nécessaires installés?
    explorer les logs système pour trouver les fichiers de firmwares
    manquants (puis pour chaque fichier un apt-file search nom_du_fichier
    pour le paquet à installer)

    à vue de nez, déjà vérifier que intel-microcode ou amd64-microcode est installé, ainsi que alsa-firmware-loaders, firmware-intel-sound, firmware-misc-nonfree.

    Il peut aussi y avoir un firmware graphique manquant vu que Displayport
    c'est de l'audio/video
    Vaut mieux avoir trop de firmwares que pas assez: sans ceux appropriés,
    ça ne fonctionne pas et il n'y a généralement aucune alternative libre.

    Si ensuite ça ne fonctionne toujours pas, peut-être regarder du côté de
    la doc Alsa pour paramétrer en fonction de tes besoins: https://www.alsa-project.org/wiki/Asoundrc https://alsa.opensrc.org/MultipleCards
    (plus d'autres éventuelels pages du wiki alsa)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Thu Nov 23 11:30:01 2023
    Bonjour,

    Le 2023-11-23 09:24, Grégory Bulot a écrit :
    Je n'ais pas d'interface graphique sur cette machine , donc pas de pavucontrol possible (pas a ma connaissance) ;-)

    (Si le sous-entendu est que tant mieux qu'il n'y ait pas pulseaudio,
    alors la suite ne t'intéressera probablement pas…)

    Si tu es plus à l'aise avec pulseaudio, tu peux le lancer même si tu
    n'as pas d'interface graphique :

    ```
    pulseaudio --start
    ```

    Si tu ajoutes cette ligne au fichier `/etc/pulse/default.pa`, alors tu
    pourras le piloter via le réseau :

    ```
    load-module module-native-protocol-tcp auth-anonymous=1 auth-ip-acl=127.0.0.1;192.168.1.0/24
    ```

    (n'oublie pas de redémarrer pulseaudio après la modification)

    Depuis ton poste de travail qui a une interface graphique :

    ```
    export PULSE_SERVER=... # Adresse IP de la machine sans interface
    graphique
    pavucontrol
    ```

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?R3LDqWdvcnk=?=@21:1/5 to All on Fri Nov 24 09:10:01 2023
    Le Thu, 23 Nov 2023 11:14:15 +0100,
    didier gaumet <didier.gaumet@gmail.com> a écrit :


    As-tu les firmwares nécessaires installés?
    explorer les logs système pour trouver les fichiers de firmwares
    manquants (puis pour chaque fichier un apt-file search nom_du_fichier
    pour le paquet à installer)

    à vue de nez, déjà vérifier que intel-microcode ou amd64-microcode
    est installé, ainsi que alsa-firmware-loaders, firmware-intel-sound, firmware-misc-nonfree.

    Ils étaient installés sauf alsa-firmware-loaders qui n'est pas connu
    même par un apt-cache search , ensuite j'ai ajouté "contrib" pour
    pouvoir l'installer



    Il peut aussi y avoir un firmware graphique manquant vu que
    Displayport c'est de l'audio/video
    Vaut mieux avoir trop de firmwares que pas assez: sans ceux
    appropriés, ça ne fonctionne pas et il n'y a généralement aucune alternative libre.

    j'ai les firmware intel : firmware-intel-sound intel-microcode
    j'ai installé firmware-linux-nonfree manquant




    Si ensuite ça ne fonctionne toujours pas, peut-être regarder du côté
    de la doc Alsa pour paramétrer en fonction de tes besoins: https://www.alsa-project.org/wiki/Asoundrc https://alsa.opensrc.org/MultipleCards
    (plus d'autres éventuelels pages du wiki alsa)

    Je pense bien qu'une fois la partie hardware fonctionnelle ... je
    devrais fouiller la dedans :-D


    Je commence a avoir des doutes sur la possiblité d'envoyer du son
    "numérique" (par opposition à analogique)

    cat /proc/asound/pcm
    00-00: AD1984A Analog : AD1984A Analog : playback 1 : capture 1
    00-02: AD1984A Alt Analog : AD1984A Alt Analog : playback 1 : capture 1



    /sbin/alsactl info
    #
    # Sound card
    #
    - card: 0
    id: Intel
    name: HDA Intel
    longname: HDA Intel at 0xf7adc000 irq 33
    driver_name: HDA-Intel
    mixer_name: Analog Devices AD1984A
    components: HDA:11d4194a,10280420,00100400
    controls_count: 35
    pcm:
    - stream: PLAYBACK
    devices:
    - device: 0
    id: AD1984A Analog
    name: AD1984A Analog
    subdevices:
    - subdevice: 0
    name: subdevice #0
    - device: 2
    id: AD1984A Alt Analog
    name: AD1984A Alt Analog
    subdevices:
    - subdevice: 0
    name: subdevice #0
    - stream: CAPTURE
    devices:
    - device: 0
    id: AD1984A Analog
    name: AD1984A Analog
    subdevices:
    - subdevice: 0
    name: subdevice #0
    - device: 2
    id: AD1984A Alt Analog
    name: AD1984A Alt Analog
    subdevices:
    - subdevice: 0
    name: subdevice #0
    /sbin/alsactl: rawmidi_device_list:105: snd_ctl_rawmidi_next_device

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Fri Nov 24 10:20:01 2023
    Je sèche...

    La seule chose que je peux suggérer c'est d'installer aussi le paquet firmware-sof-signed (Sound Open Firmware, Intel) si il n'est pas déjà installé parce que si je comprends correctement, bien qu'au départ ça
    semble un projet majoritairement pour développeurs, il y a des PC qui ne fonctionnent pas correctement sans...

    Bonne chance :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)