tyrann27 Posté(e) le 11 juin 2006 Partager Posté(e) le 11 juin 2006 Bonjour à tous, Je viens m'enquérir d'un peu d'aide car je suis un peu perdu... J'ai installé la dapper alternate et je n'arrive pas à configurer convenablement mon 5.1 !!! Le soucis est qu'à l'aide de la commande speaker-test -c 6 j'entends bien tous mes hps qui fonctionnent, mais pas dans le bon ordre... explication avec le résultat de commande (j'ai noté juste a coté des voies quelle est celle qui réagit réellement) : tyrann@sebastien:/etc/init.d$ speaker-test -c 6 speaker-test 0.0.8 Le périphérique de lecture est plughw:0,0 Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux Utilisation de 16 octaves de bruit rose Taux fixé à 48000Hz (demandé 48000Hz) Taille du tampon entre 96 et 87381 Taille de la periode entre 48 et 43690 Périodes = 4 Durée du tampon 2525 Définition de la taille du tampon = 87380 Définition de la durée de la période = 21845 La durée de la période à été définie= 21845 La taille du tampon à été définie = 87380 0 - Avant Gauche (avant gauche) 4 - Centre (arriere gauche) 1 - Avant Droit (avant droit) 3 - Arrière Droit (sub) 2 - Arrière Gauche (centre) 5 - Effets basse fréquence (arriere droit) Temps par période = 14,548740 Donc je cherche ou je pourrais modifier cet ordre... Ma carte est une muse pocket en USB. Malgré tout, il faut que je parte d'une bonne base pour configurer le dmix et autres afin d'émuler mon stéréo en 5.1! J'ai lu ca sur un topic Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 11 juin 2006 Partager Posté(e) le 11 juin 2006 Le plus simple, ça doit être d'inverser le banchement entre le jack (arrière gauche/arrière droit) et le jack (centre/sub), non? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tsubasaleguedin Posté(e) le 11 juin 2006 Partager Posté(e) le 11 juin 2006 Le plus simple, ça doit être d'inverser le banchement entre le jack (arrière gauche/arrière droit) et le jack (centre/sub), non? Lol la technique de tuxxx Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime0810 Posté(e) le 11 juin 2006 Partager Posté(e) le 11 juin 2006 La technique qui suxxx on dit Sinon y'a pas un truc de mapping quelque part comme pour les boutons de souris sous X ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 11 juin 2006 Partager Posté(e) le 11 juin 2006 Autant pour les boutons de souris c'est pas facile de les changer en hardware, autant là tu peux résoudre en 2s ton problème (sinon je pense que en plusieurs heures tu dois pouvoir trouver un début de solution...) EDIT : ça semble être possible avec un pcm de type "route" et les "ttable" Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 12 juin 2006 Auteur Partager Posté(e) le 12 juin 2006 ça semble être possible avec un pcm de type "route" et les "ttable" pile dans le mile... C'est exactement a ca que je pensais, vu que je l'ai lu dans une de mes nombreuses recherches gôgueul Mais j'esperait qu'on puisse m'aider ici car c'est marrant, je tombe sur pleins de débuts de résolution et a chaque fois le topic s'arrete au moment ou ca devient intéressant... A croire que personne n'a jamais réussi a le faire ou n'a jamais dit COMMENT le faire apres avoir trouvé... Je continue a chercher de mon coté bien sur Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 12 juin 2006 Partager Posté(e) le 12 juin 2006 Voilà ce que tu peux faire : pcm.invert{ type route slave.pcm "surround51" slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.2.4 1 ttable.3.5 1 ttable.4.2 1 ttable.5.3 1 } Puis speaker-test -l 1 -c 6 -t sin -D invert Ici, les signaux du canal 2 (arrière gauche) sont redirigés sur le canal 4 (centre) canal 3 (arrière droit) -> canal 5 (sub) canal 4 (centre) -> canal 2 (arrière gauche) canal 5 (sub) -> canal 3 (arrière droit) Sachant que "ttable" c'est un tableau avec des lignes qui représentent les entrée et les colonnes des sorties, on met entre 0 et 1 pour transmettre plus ou moins l'entrée en sortie aux croisements. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime0810 Posté(e) le 12 juin 2006 Partager Posté(e) le 12 juin 2006 Je taquinais, c'était pas méchant Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 12 juin 2006 Partager Posté(e) le 12 juin 2006 Je taquinais, c'était pas méchant T'inquiète pas, je ne l'ai pas mal pris Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 12 juin 2006 Auteur Partager Posté(e) le 12 juin 2006 tyrann@sebastien:/usr/share/alsa$ speaker-test -c 6 -D invert speaker-test 0.0.8 Le périphérique de lecture est invert Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux Utilisation de 16 octaves de bruit rose ALSA lib pcm.c:1972:(snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51) Erreur à l'ouverture de la lecture : -22,Argument invalide Mais j'ai remarqué que je n'ai pas de "/etc/asound.conf" ni de "~/.asoundrc" C'est grave docteur? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 12 juin 2006 Partager Posté(e) le 12 juin 2006 $ speaker-test -c 6 -D invert [...] ALSA lib pcm.c:1972:(snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51) Essaye en mettant "plug:surround51". Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 12 juin 2006 Auteur Partager Posté(e) le 12 juin 2006 $ speaker-test -c 6 -D invert [...] ALSA lib pcm.c:1972:(snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51) Essaye en mettant "plug:surround51". Je vais encore passer pour l'ignorant, mais je dois mettre ca ou? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 13 juin 2006 Partager Posté(e) le 13 juin 2006 slave.pcm "plug:surround51" Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 13 juin 2006 Auteur Partager Posté(e) le 13 juin 2006 Ca donne toujours le meme EDIT : Ca fonctionne!!! voici mon asound.conf : # Un dmix en 6 canaux. pcm.dmix51 { type dmix ipc_key 1042 # must be unique! slave { pcm "hw:0,0" # you cannot use a "plug" device here, darn. channels 6 rate 44100 period_time 0 period_size 1024 buffer_size 4096 periods 128 } # Ces bindings sont pour une carte nforce2. Ils échangent 2/3 et 4/5, # comme le PCM surround51 de /usr/share/alsa/cards/NFORCE.conf bindings { 0 0 # from 0 => to 0 1 1 # from 1 => to 1 2 4 3 5 4 2 5 3 } } # Un PCM duplex pour récupérer une carte full-duplex pcm.duplex { type asym playback.pcm "dmix51" capture.pcm "dsnoop" } # On remix les 2 canaux stéréo vers les 6 canaux 5.1 pcm.51mix { type route slave.pcm "duplex" ttable.0.0 1 ttable.1.1 1 ttable.2.4 1 ttable.3.5 1 ttable.4.2 1 ttable.5.3 1 } # L'entré par défaut utile les trucs grasouille qu'on vient de définir pcm.!default { type plug slave.pcm "51mix" } # L'entrée 5.1 par défaut aussi pcm.!surround51 { type copy slave.pcm "duplex" # use our new PCM here } # mixer0 can stay unchanged, because it isn't used anyway, I guess;) ctl.mixer0 { type hw card 0 } Je précise que je ne l'ai pas pondu tout seul, mais je l'ai modifié pour que ca me convienne! Je crois que tu pourrais intégrer cela dans ton tuto tuXXX Il me reste un soucis, c'est dire que par exemple si j'utilise xmms, j'entende le son dans les 6 voies... Je suis persuadé que c'est possible, et j'ai remarqué que dans le asound.conf, pcm.!default renvoie vers 51mix mais ca fonctionne pas... meme apres avoir redémarré le service... Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 13 juin 2006 Auteur Partager Posté(e) le 13 juin 2006 Un p'tit up... Quelqu'un a une idée? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 13 juin 2006 Partager Posté(e) le 13 juin 2006 Y'a plein de trucs sur le wiki alsa, notamment le passage stéréo -> 4 voies, mais à peu près tout ce qu'il y a à savoir quand on a des choses un peu spéciales à faire. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 19 juin 2006 Auteur Partager Posté(e) le 19 juin 2006 Hé bien ca ne m'a pas vraiment aidé... J'ai tout lu, j'ai suivi ce qu'il fallait faire mais on je sais pas pourquoi, mais ca va pas si je mets pcm.default pcm.51mix ca devrait etre bon non? (ca c'est dans mon alsa.conf) et dans mon asound.conf j'ai pcm.!default { type plug slave.pcm "51mix" } Franchement, je suis largué la... EDIT: Un truc qui 'a fait peur... J'ai oublié d'arreter xmms pendant que je relançais alsa... Le son ne s'est pas coupé... Donc je me suis demandé si xmms utilisait bien alsa et j'ai été voir dans les préférences.... C'est bien le cas... ALors ou qu'il est le stuuud parce que la franchement je comprends plus rien a la vie moi Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 20 juin 2006 Auteur Partager Posté(e) le 20 juin 2006 Upeuh Bon écoutez, si personne ne sait m'aider, connaissez-vous un forum ou un moyen de contacter des gens qui sont balezes avec alsa? Je veux pas vous envoyer iech, mais si vous savez pas m'aider, ca sert a rien que je UP mon topic... Autant demander a qqun d'autre et ensuite mettre la réponse ici Lien vers le commentaire Partager sur d’autres sites More sharing options...
Poulpatine Posté(e) le 20 juin 2006 Partager Posté(e) le 20 juin 2006 Jette un oeil du côté de la mailing list d'alsa. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.