IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

2 canaux de son


Sujet :

Matériel

  1. #1
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut 2 canaux de son
    bonjour à tous/toutes,

    bon ca fait quelques temps maintenant que je cherche à résoudre le problème suivant :

    - Je lance Teamspeak ou skype etc.
    - Je lance un jeu online

    et pas de son En effet par défault le premier logiciel lancé utilise tout le prériphérique son .
    Je sais que les tutoriaux ne manquent pas sur internet, utiliser le plugin dmix, ou autre methode, mais ils se contredisent tous et aucun ne marche finalement...

    J'aimerai palier à ce problème :s c'est assez embêtant...


    voila merci de vos réponses

    OS: Debian
    Kernel: 2.6.17-7
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  2. #2
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Je rencontre également le même problème sous FreeBSD 6.1-RELEASE-p3 donc si vous trouvez une explication ou tout simplement une solution, je suis preneur
    .Olivier

  3. #3
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    tu utilises alsa ou oss ?
    si tu lances ton jeu en premier, tu as du son ?
    tu utilises kde ou pas ? si oui, penses à fairequi est un gros boulet pour le son spécialement pour les jeux portés de windows (tous les jeux id software et certains atari)

    skype doit prendre un controle exclusif de la carte son pour faire enregistrement micro et lecture audio en même temps. ils n'ont pas encore pensé à arrêter l'interface son de skype quand on est pas en communication. je connais pas teamspeak

  4. #4
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    J'ai trouvé la solution sous FreeBSD. J'ai lu sur le site de FreeBSD que esound et artsd ne supportent pas le partage du périphérique son avec certaines applications. Mais FreeBSD peut régler ce problème avec les canaux sonores virtuels. En root, j'ai juste à saisir la commande suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # sysctl hw.snd.maxautovchans=4
    # systcl hw.snd.pcm0.vchans=4
    J'obtiens 4 canaux virtuels et cela fonctionne impec

    Pour que tout soit automatique, j'ai juste à copier les lignes suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    hw.snd.maxautovchans=4
    hw.snd.pcm0.vchans=4
    dans mon /etc/systctl.conf et le tour est joué
    .Olivier

  5. #5
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    # sysctl hw.snd.maxautovchans=4
    # systcl hw.snd.pcm0.vchans=4
    le sysctl existe sous linux aussi mais je ne comprends pas trop la clé que je dois mettre :s

    <3:/home/tuxico# sysctl hw.snd.maxautovchans=4
    error: "hw.snd.maxautovchans" is an unknown key

    usage: sysctl [-n] [-e] variable ...
    sysctl [-n] [-e] [-q] -w variable=value ...
    sysctl [-n] [-e] -a
    sysctl [-n] [-e] [-q] -p <file> (default /etc/sysctl.conf)
    sysctl [-n] [-e] -A
    oui mais bon?

    quand je fais sysctl -a

    il m'affiche la lsite des clés, mais aucune ne correspond a du son...any idea?
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  6. #6
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Peux-tu exécuter la commande suivante:

    Quel est le résultat ?
    .Olivier

  7. #7
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    <3:/home/tuxico# sysctl -a | grep snd
    error: "Operation not permitted" reading key "net.ipv4.route.flush"
    (avec les bon droits bien sur...)

    mais il n'y a rien en rapport avec snd...

    mon sysctl.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    #
    # /etc/sysctl.conf - Configuration file for setting system variables
    # See sysctl.conf (5) for information.
    #
     
    #kernel.domainname = example.com
    #net/ipv4/icmp_echo_ignore_broadcasts=1
     
    # Uncomment the following to stop low-level messages on console
    #kernel.printk = 4 4 1 7
     
    ##############################################################3
    # Functions previously found in netbase
    #
     
    # Uncomment the next line to enable Spoof protection (reverse-path filter)
    #net.ipv4.conf.default.rp_filter=1
     
    # Uncomment the next line to enable TCP/IP SYN cookies
    #net.ipv4.tcp_syncookies=1
     
    # Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.conf.default.forwarding=1
     
    # Uncomment the next line to enable packet forwarding for IPv6
    #net.ipv6.conf.default.forwarding=1
    bizarre quand meme non? tout en rapport avec les drivers net mais c est tout...
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  8. #8
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Sous FreeBSD, cela marche comme ceci:

    On ajoute le support du son dans le kernel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    device  sound           # Sound support
    device  snd_ich         # SIS 7012
    Pour activer le module son au démarrage (dans le fichier /boot/loader.conf):

    C'est fini. Maintenant, je ne sais pas comment vous configurez le son sous Debian ? En modifiant une option dans le noyau ? Voir un autre fichier ?

    Si tu peux m'expliquer tout ça
    .Olivier

  9. #9
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    en fait les modules sont gérés par le noyau, et la config du noyau se trouvent dans un .config .
    Il y a bien sur des options dans le noyau pour le son, les drivers alsa/oss, les cartes sons etc...
    mais elles sont bien cochées et en dur chez moi donc je ne comprends pas pourquoi je n'ai pas de variables snd dans sysctl . Je vais jeter un oeil du coté du support matériel de ma carte son mais bon a ce niveau je n'ai normalement aucun problème donc...
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  10. #10
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Points : 198
    Points
    198
    Par défaut
    Hola ^^

    Mon problème à moi c'est de pas avoir de micro avec TeamSpeak, donc c'est pas le sujet

    Par contre, pour répondre à ta question Larkine, les modules sont chargés par trois méthodes sous Linux :

    - soit à la main : modprobe nom_du_module [options]
    Debian utilise une suite de script qui se configure avec la commande modconf, ça liste dans une interface texte les pilotes pour le noyau chargé, suivant les répertoires des modules dans /lib/modules/_noyau_, mais ça doit faire pareil qu'un bon vieux modprobe...
    Perso j'utilise Gentoo, qui utilise un fichier contenant la liste des modules à charger, et qui les charge au démarrage.

    - soit à l'aide de hotplug et/ou coldplug, qui je crois (non je ne suis pas certain ^^) vérifie le matos présent et charge les pilotes s'ils le peuvent.

    - soit avec les alsa-utils qui me fournissent (Sur ma Gentoo donc) un script de démarrage qui tente de charger tous les pilotes de son présent dans l'arborescence des modules.

    Petite précision, je ne sais pas exactement quel est le rôle des alsa-utils, mais il a fallu que je les installes (et que je démarre le script associé lors du boot) pour pouvoir utiliser Skype avec le son.

    Voilà, c'est en gros tout ce que je sais sur le sujet :-)

    a+
    mathias

  11. #11
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    J'ai déjà utilisé TeamSpeak pour les jeux Online et il n'y a rien à régler. Tout fonctionne automatiquement. Si tu as testé sous Windows et que cela fonctionne c'est différent. Si c'est ta première utilisation, tu peux mettre ton nez dans la doc
    .Olivier

Discussions similaires

  1. Contrôler les canaux d'une carte son
    Par inspecteur rick dans le forum Débuter
    Réponses: 3
    Dernier message: 10/04/2013, 20h42
  2. WinTV 350, Lenny, Son sur certains canaux
    Par palatin dans le forum Matériel
    Réponses: 1
    Dernier message: 27/04/2009, 19h14
  3. Alsa + 2 canaux de son
    Par Tuxico dans le forum Matériel
    Réponses: 1
    Dernier message: 06/01/2006, 18h27
  4. ecrire son OS (assembleur ??)
    Par Anonymous dans le forum Programmation d'OS
    Réponses: 9
    Dernier message: 25/11/2002, 19h25
  5. Aquisition de son
    Par don-diego dans le forum DirectX
    Réponses: 1
    Dernier message: 20/06/2002, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo