Forum Linux.debian/ubuntu Asus x205ta écouter sur haut-parleurs ou casque

Posté par  . Licence CC By‑SA.
Étiquettes :
2
11
fév.
2021

Bonjour à tous.

j'ai installé récemment ubuntu 20.04 sur un asus x205ta et bien sûr comme tout le monde , je n'avais pas de son.

Après application de ces quelques lignes trouvées sur le net…

cd ~/
apt install git
git clone https://github.com/plbossart/UCM.git
sudo cp -rf ~/UCM/chrt5645 /usr/share/alsa/ucm
sudo alsa force-reload

j'obtenais le son stéréo sur les HP (et c'était la seule option visible dans Paramètres/son/périphérique de sortie.

J'ai trouvé ici un post de thedragonfly pour activer la prise jack head-phone

j'ai donc crée le fichier
/etc/modprobe.d/50-x205ta.conf

avec la ligne options snd_soc_rt5645 quirk=0x31

je reboote ---> impeccable un son de qualité sort du casque,

malheureusement, la sortie stéréo HP ne fonctionne plus.

(j'ai tout activé dans alsamixer headphones et HP )

et c'est la seule option (casque) visible dans Paramètres/son/périphérique de sortie, comment faire pour avoir le choix avec la petite flèche.visible dans Paramètres/son/périphérique de sortie entre headphone et HP ?

merci !

  • # jouer avec la ligne de commande

    Posté par  . Évalué à 4.

    ton fichier modprobe.d c'est pour dire au noyau de charger le module snd_soc_rt5645 avec l'options quirk=0x31

    si tu vires ce fichier, évidemment au démarrage normal tu aura de nouveau les HP mais plus la prise casque.

    mais tu peux faire un petit script qui va décharger le module, et le charger avec ou sans option quirk

    contenu du fichier

    #!/bin/bash
    
    case $1 in
    HP)
    modprobe -r snd_soc_rt5645
    modprobe snd_soc_rt5645
    ;;
    CASQUE)
    modprobe -r snd_soc_rt5645
    modprobe snd_soc_rt5645 quirk=0x31
    ;;
    esac

    nomme ce fichier change_sortie.sh
    change les droits pour pouvoir l'executer

    puis execute le en étant dans le meme dossier que là ou tu l'as rangé, comme ca

    ./change_sortie.sh HP

    ou

    ./change_sortie.sh CASQUE

    • [^] # Re: jouer avec la ligne de commande

      Posté par  . Évalué à 1.

      Bonjour Neox et merci de toutes ces infos (je suis débutant linux)

      j'ai donc fais ce que tu as écrit, et à l'exécution j'ai eu le message ---> FATAL: snd_soc_rt5645 is in use . je n'ai pas été plus loin.

      et comme hier j'avais bidouillé pas mal, au boot ce matin plus de son sur les HP et plus inquiétant quand je clique
      paramètres/son
      tout est à zéro au niveau des volumes, pas d'affichage du choix de la sortie ou de l'entrée (carte son ignorée du système.?.).
      malgré un réglage possible dans la barre d'activité en haut à droite mais qui n'apporte rien.

      alsamixer affiche bien tous les volumes et activation.

      Il faudrait pouvoir revenir à l'origine (sans réinstaller ubuntu bien sûr)

      à plus tard…

      • [^] # Re: jouer avec la ligne de commande

        Posté par  . Évalué à 1.

        Bon, après recherche sur la toile, j'ai trouvé ces commandes qui m'ont permis d'avoir mes paramètres/son OK

        sudo apt remove --purge alsa-base pulseaudio
        sudo apt install alsa-base pulseaudio
        sudo alsa force-reload
        reboot

        j'ai bien la choix entre casque audio ou sortie multicanal pour la sortie
        entrée multicanal pour l'entrée (est-ce que c'est valable pour le micro interne ? )

        Dans alsamixer, j'ai choisit (pf6) chtrt5645 et vérifié les volumes écouteurs et HP ainsi que l'activation, idem pour les entrées.

        Toujours pas de son (entrée ou sortie)

        Peut-être appliquer ce lien ?
        https://korben.info/desinstaller-pulse-audio-ubuntu.html

        à suivre…

        • [^] # Re: jouer avec la ligne de commande

          Posté par  . Évalué à 2. Dernière modification le 12 février 2021 à 10:08.

          une solution d'il y a plus de 10ans, ne s'applique peut-être pas maintenant

  • # Problème de gestion de son sur les noyaux récents

    Posté par  . Évalué à 1.

    Si ça peut aider …

    Pour ma part j'ai eu un PC asus à installer récemment, et les dernières version de noyau ne permettaient pas d'avoir de son sur HP. Du coup j'ai utilisé la version 5.4 du noyau pour que le son soit bien reconnu (il me semble qu'récemment des modifications sur le pilote snd_hda_intel).

    Essaie de booter sur un noyau moins récent (regarde au boot si tu as ce choix via grub)

  • # Quelques liens suite à mes recherches :

    Posté par  . Évalué à 1.

    Désolé de ne pas avoir mis tout ça la dernière fois mais je n'avais pas les infos sous la main …

    Voici quelques liens qui pourraient aider si ton problème n'est pas du au noyau :

    http://doc.ubuntu-fr.org/audio_intel_hda
    https://www.kernel.org/doc/html/v4.18/sound/hd-audio/notes.html
    https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.html
    https://www.alsa-project.org/wiki/Matrix:Module-hda-intel
    https://help.ubuntu.com/community/HdaIntelSoundHowto
    http://doc.ubuntu-fr.org/son_problemes
    https://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html

    Posts spécifiques à Ubuntu 20.04:

    https://askubuntu.com/questions/1230363/internal-speaker-audio-is-not-working-in-ubuntu-20-04-lts-after-upgrading-from
    https://help.ubuntu.com/community/SoundTroubleshootingProcedure
    https://stackoverflow.com/questions/63028055/sound-not-working-focal-fossa-ubuntu-20-04
    https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1875252
    https://forum.ubuntu-fr.org/viewtopic.php?id=2051711

    J'en ai épeluché d'autres mais je ne me rappelle plus de tout … Si je retrouve je completerai.

    Pour info, avec un live DVD d'install, le son était parfaitement fonctionnel. J'ai comparé les configurations entre live DVD et linux sur la machine installée, tout était identique, sauf la version du noyau et des pilotes associées.

    Un ou deux derniers pour la route :

    https://forum.manjaro.org/t/audio-not-working-after-upgrade-to-5-8-6-1-linux-kernel/26351 ,
    avec cette remarque qui m'a fait revenir au noyau plus ancien

    People think the latest kernel is always the greatest, and that is not true.

    If 5.7 works and 5.8 doesn’t, stay with 5.7 and file a bug for 5.8.

    The “best” kernels are the LTS kernels (Long Time Support) and all the other ones should only be used if you have hardware that is not supported by your current kernel…

    • [^] # Re: Quelques liens suite à mes recherches :

      Posté par  . Évalué à 1.

      Bonjour,

      à partir d'une live USB ubuntu 20.04 et comme vu sur la toile, j'ai fait une réinitialisation de alsa et pulseaudio en recopiant les fichiers
      du systeme ubuntu lancé à partir de la clé USB

      /etc/modprobe.d/alsa-base.conf
      /etc/alsa
      /etc/pulse

      copiés vers le système Ubuntu de mon asus, puis reboot.

      je lance une petite vidéo pour tester.
      Avec l'appli contrôle du volume (pulseaudio ?)
      - onglet "Périphérique de sortie"/Port ---> Speaker
      et volume à 100% je vois le barregraphe qui se déplace normalement.
      - onglet "Périphérique d'entrée"/Port --> Internal Analog Microphone
      le barregaphe ne bouge pas….je change le Port sur Headset Microphone(unplugged)
      puis retour en arrière…petit clic dans les haut-parleurs et là le barregraphe s'agite.
      Test avec la web-cam et audacity, tout fonctionne.

      Sauf le son qui ne sort pas par les haut-parleurs !
      Alsamixer lancé dans un terminal, la carte son est bien la bonne,

      headdphone OO avec volume à moitié
      headphone channel MM
      Speaker OO avec volume à moitié
      speaker channel OO

      et si Ext spk est ouvert OO
      on a un larsen si
      DAC1 MIXL Stereo ADC ou SPK MIXER BST2 sont activés OO

      la liaison ne se fait pas entre alsa et la carte son ou pulseaudio et alsa ?

      je continue de chercher

      • [^] # Re: Quelques liens suite à mes recherches :

        Posté par  . Évalué à 2.

        Sauf le son qui ne sort pas par les haut-parleurs !
        Alsamixer lancé dans un terminal, la carte son est bien la bonne,

        headdphone OO avec volume à moitié
        headphone channel MM
        Speaker OO avec volume à moitié
        speaker channel OO

        ton HEADPHONE channel est MM (donc MUTE en anglais, MUET en français)

        si les canaux sont inversés entre le pilote et le materiel, ton headphone => haut parleur, et speaker = ton casque

        D'ailleurs sur beaucoup de machine il faut débrancher le casque si tu veux que le son sorte des haut parleurs, car le casque "débranche" le fil qui va sur le haut parleur

      • [^] # Re: Quelques liens suite à mes recherches :

        Posté par  . Évalué à 1. Dernière modification le 20 février 2021 à 00:22.

        Si tu es revenu à la conf d'origine à partir du DVD d'install, essaie de démarrer ton PC sur la version de noyau LTS (normalement il me semble que tu peux la choisir en interrompant le démarrage de grub), puis esssaie de voir si le son sort comme attendu.

        Si tu as trop bidouillé fais des essais en lançant le live DVD (lance une video youtube par exemple et erfais tes tests pour voir si ça marche…).

        Si avec le noyauy plus ancien ou avec le live DVD ça fonctionne, c'est que c'est un problème de kernel, pas de conf, donc utilise le noyau LTS. C'est ce que j'ai du faire sur une des machines que j'ai installées récemment.

  • # asus x205ta son sur hp ou sur casque

    Posté par  . Évalué à 1.

    avec la commande pacmd list-card
    params-listés

    je n'y connais pas grand chose , mais tout me semble correct au niveau des paramètres

    à la fin de la liste je n'ai pas sorti
    - speaker (Out)
    - headphone+mic analog.(In)
    - mico analog.interne (In)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.