Précédent   Forum des professionnels en informatique > Systèmes > Linux > Matériel
Matériel Vos questions relatives à la configuration optimale et au support matériel
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2006, 22h33   #1
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
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
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2006, 23h15   #2
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
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
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 09h57   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 11h09   #4
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
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 :
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 :
1
2
hw.snd.maxautovchans=4
hw.snd.pcm0.vchans=4
dans mon /etc/systctl.conf et le tour est joué
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 11h16   #5
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
Citation:
# 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

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

Citation:
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
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 11h39   #6
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Peux-tu exécuter la commande suivante:

Quel est le résultat ?
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 12h20   #7
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
Citation:
<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 :
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
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 12h26   #8
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Sous FreeBSD, cela marche comme ceci:

On ajoute le support du son dans le kernel:

Code :
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
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 13h41   #9
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
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
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 14h46   #10
Membre habitué
 
Inscription : février 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 186
Points : 149
Points : 149
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
novices est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 16h29   #11
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
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
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h14.


 
 
 
 
Partenaires

Hébergement Web