Forum Linux.debian/ubuntu Configuration d'alsa

Posté par  .
Étiquettes : aucune
0
26
août
2010
Je viens juste de changer de PC et je viens d'installer un dualboot windows/debian 5 mais j'ai un problème avec le son .

J'ai une carte son intégrée à la carte mère avec plusieurs sorties différentes (surement du au 5.1 mais je ne suis pas un pro là-dedans). Sous windows, après installation des drivers, le son ne sort qu'en branchant les enceintes sur une sortie précise (marquée Front) et pas une autre ! Jusque là rien de bien méchant.

Mais sous Debian, après configuration d'alsa le son sort sur une autre sortie, marquée Rear Speaker !! or , sur les 2 OS, aucun ne fait la différence entre ces 2 sorties !

Donc je me vois mal débrancher mes enceintes à chaque reboot. Est ce que quelqu'un a une idée ?

Merci d'avance
  • # Noyau trop vieux ?

    Posté par  (site web personnel) . Évalué à 1.

    Salut,

    Si ton pc est neuf et avec un chipset audio récent, il se peut que le noyau de debian lenny soit trop vieux pour bien prendre en compte ton chip audio, non ?
    Tu peux éventuellement tester le son depuis un livecd contenant un noyau assez récent.
    • [^] # Re: Noyau trop vieux ?

      Posté par  . Évalué à 2.

      Pourtant alsa m'a bien tout détecté et tout configurer c'est ca que j'ai un peu de mal à comprendre. Si alsa le détecte, pourquoi serait-il trop vieux pour le prendre en compte?

      J'ai un ami qui pense que ca provient du fait que la carte son fait du surround et voir pour éventuellement forcer la carte son à faire du 2.0 (car j'ai juste 2 enceintes toutes bêtes) pour que le son sorte obligatoirement par le front . Il me dit que ca peut eventuellement se configurer sur le bios..
      • [^] # Re: Noyau trop vieux ?

        Posté par  (site web personnel) . Évalué à 1.

        C'est tout à fait possible, je ne suis pas du tout spécialiste dans ce domaine.
        Ce que je voulais dire c'est que même si alsa trouve ta carte il se peut que le pilote ait été amélioré entre temps, ni plus ni moins.

        Bonne chance !
  • # Switch

    Posté par  (site web personnel) . Évalué à 3.

    moop,

    ces chipsets son intégrés (souvent Realtek) sont une vraie plaie. J'ai le même soucis régulièrement, les ports annoncés ne sont pas les bons et fonctionnent quand ils veulent.

    Je ne vois pas de solution logicielle car je crois vraiment que c'est le chip qui est mal fichu. Je te propose d'utiliser un switch audio comme les switches enceintes/micro-casque et tu appuies sur l'interrupteur quand tu changes d'OS. On trouve de ces switches Plantronics à la Fnac pour 15 euros le bout de plastique pourrave qui tombe en rade rapidement :/

    Solutions 2 (celle que j'adopte, sauf sur les portables evidemment) : ajouter une carte audio PCI d'une marque pas exotique et désactiver le chip intégré dans le BIOS. Tu y gagnes en qualité sonore car les chip intégrés sont mal isolés et ont plein de fausses masses et tu es sûr que Linusske et Windoze vont bien la gérer. J'admet cela dit que c'est rageant d'acheter une carte son alors qu'on en a déjà une :s

    Nasty thoughts are like buses - you don't get one for ages and then a whole army arrive at once.

    • [^] # Re: Switch

      Posté par  . Évalué à 1.

      Merci pour ta réponse. C'est vrai qu'acheter une nouvelle carte son c'est rageant (même si c'est pas excessif comme investissement) surtout que j'avais une carte son qui vient de lacher et que c'est à cause de ca que j'étais repassé sur la carte son intégrée ! En plus pour une fois le son était pas dégeulasse :S.

      Par contre à la place du switch, est ce qu'il existe un genre de dédoubleur femelle -> 2 mâles ? Pour ca même pas besoin de switcher ?
      • [^] # Re: Switch

        Posté par  (site web personnel) . Évalué à 1.

        Si ça n'existe pas dans la crèmerie de base y'a des boutiques de bricoleurs de câbles qui doivent pouvoir te le faire. Y'avait à Bordeaux une boutique qui s'appelait Jackadin je crois ça doit bien exister ailleurs. Ces types sont du genre à te faire un câble "lacet de chaussure vers peritel" :D

        Sinon comme c'est du jack vers jack ça doit pas être extrêmement sioux à réaliser soi-même.

        Nasty thoughts are like buses - you don't get one for ages and then a whole army arrive at once.

        • [^] # Re: Switch

          Posté par  . Évalué à 1.

          Waip mais bon je suis pas Jackadin hein XD, le bricolage je suis pas fort ^^.

          Sinon j'avais vu sur un site dédié à alsa qu'il était possible de modifier le fichier .asoundrc pour router les flux audio vers d'autres enceintes (utilisé habituellement pour router vers plusieurs enceinte en surround). Donc peut-être qu'en partant de ce principe, il serait possible de router la sortie Rear Speaker vers le Front ?
  • # euh......

    Posté par  . Évalué à 4.

    c'est pas comme si il manquait un peu de compétences, il est assez facile de re-router les voies avec alsa :

    en court :

    http://alsa.opensrc.org/index.php/Playing_stereo_on_surround(...)

    en long :

    http://www.cse.ohio-state.edu/~bondhugu/alsamch.shtml

    si tu as un soucis n'hésite pas a revenir, il suffit de faire le bon fichier de conf, pas acheter un truc.
    • [^] # Re: euh......

      Posté par  . Évalué à 1.

      Ca va te sembler bête la question mais comme le fichier de configuration me semble encore un peu obscur, tous les tutos de routage que je trouve c'est pour faire stereo -> surround. Or moi, étant donné que j'ai des enceintes toutes simples je veux juste router mon rear speaker vers le front . C'est faisable dans le meme principe ?

      J'ai vu aussi voir le programme Jack qui me semble bien complet!

      Merci pour tes liens Hervé
      • [^] # Re: euh......

        Posté par  . Évalué à 2.

        Rajout : bon j'ai regardé le premier lien et j'ai vu ca :
        pcm.ch40dup {
        type route
        slave.pcm surround40
        slave.channels 4
        ttable.0.0 1
        ttable.1.1 1
        ttable.0.2 1
        ttable.1.3 1 }

        ce genre de configuration est ce que ca duplique le flux audio sur chaque sortie ? Ou ca isole une partie du son et ca l'envoie vers la sortie correspondante? Parce que dans ce cas la, si ca fait que dupliquer, en reprenant l'exemple donné dans ton lien j'aurai le flux audio sur chaque sortie et ca devrait fonctionner ?

        sinon j'avais pensé à modifier de la facon suivante :
        pcm.ch20dup {
        type route
        slave.pcm stereo20
        slave.channels 2
        ttable.4.4 1 <- pour le center
        ttable.2[ou 3 en fonction du rear].4 1 <- rear sur center
        }
  • # volume ?

    Posté par  . Évalué à 1.

    hello,

    de mon coté, à chaque fois que j'ai eut des problèmes comme ça, c'était lié à un volume en sourdine ou à zéro.

    tu peux donc essayer de faire apparaitre la totalité des contrôleurs de volume disponibles pour ta carte et essayer d'enlever la sourdine sur ceux qui l'ont activé et augmenter le volume sur chaque.

    (par contrôleur de volume j'entends: les contrôleurs de chaque "piste" de la carte son: type "Volume général", "PCM", "Front", etc...)

    bonne chance
    • [^] # Re: volume ?

      Posté par  . Évalué à 1.

      Est ce que tu peux me donner une marche à suivre ?
      Parce que quand je fais alsamixer j'ai juste une seule barre à 100% et elle me semble pas en mute :/ .
      Comment je peux vérifier qu'alsamixer m'affiche bien toutes les sorties possibles?
      • [^] # Re: volume ?

        Posté par  . Évalué à 1.

        normalement F5 te fais apparaitre la totalité des contrôleurs....
        • [^] # Re: volume ?

          Posté par  . Évalué à 1.

          Ok merci je tenterais ca ce soir =)

Suivre le flux des commentaires

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