Cette page est considérée comme vétuste et ne contient plus d'informations utiles.
Apportez votre aide…

Ceci est une ancienne révision du document !


Teamspeak et Wine

Vous aimez utiliser Teamspeak pour parler avec vos amis, votre team, etc, mais impossible de jouer à vos jeux sans avoir des problèmes de micro ou de son ? Vous êtes sur la bonne page !

Cette page ne porte pas sur l'installation de teamspeak ou de wine, pour cela référez-vous à leurs pages respectives.

Ce paragraphe va me servir pour vous expliquer quel est le problème, et pourquoi cela ne fonctionne pas, vous pouvez le sauter si vous le souhaitez.

Qui de Teamspeak ou de Wine provoque le problème ?

Les deux en fait : Teamspeak (pour la version rc2) utilise OSS comme système audio. Wine fait de même lorsque son driver audio est réglé sur OSS (par défaut car le plus stable et rapide a ce jour).

Le problème avec OSS c'est qu'il ne gère qu'un seul flux audio a la fois. Par exemple, vous ne pourriez entendre qu'une musique si vous en lanciez deux à la fois ! Ici, Teamspeak primera sur Wine si vous lancez Teamspeak en premier et inversement.

Vous avez sûrement une carte son déjà incluse dans votre PC, mais si vous avez un tel problème avec Teamspeak et Wine, c'est qu'elle ne supporte pas le mixage matériel (qui résoudrait ce problème). Vous pouvez donc en acheter une qui le supporte ou essayer les solutions ci-dessous si votre budget ne le permet pas (et même s'il le permet :-P).

OSS est maintenant dépassé (non ne dites pas ouf ^_^), car un nouveaux système audio a fait son apparition : Alsa.

Alsa permet de mixer les flux audio : vous pouvez lancer deux musiques en même temps et les entendre toutes les deux.

Cependant, Teamspeak ne supporte tout simplement pas Alsa par défaut, et le driver Alsa de Wine reste lent (du moins sur les petites configs).

La version 3 de Teamspeak utilisera Alsa comme système audio, et d'ici là de nouvelles versions de Wine supportant mieux le driver Alsa devraient sortir.

Si votre système le permet, activez le driver Alsa pour Wine et lancez Teamspeak grâce à aoss, cela devrait régler le problème. Sinon suivez le tutoriel aoss.

Pour installer aoss voir cette section : Installer aoss.

Pour lancer Teamspeak avec aoss :

~$ aoss teamspeak

Aoss (ou alsa-oss) est un logiciel qui fait passer un programme OSS en Alsa et avec quelques modifications permet de régler la plupart des problèmes. C'est la seule alternative possible à OSS qui fonctionne pour Teamspeak et Wine

Installer aoss

Une simple installation de paquet suffit :

-$ sudo apt-get install aoss

plugin dmixer

dmixer et un plugin alsa qui vas lui permettre de mixer le son en logiciel (à moins d'avoir une carte audio que le supporte en materiel [voir carte audio]

commencer par éditez le fichier /etc/asound.conf (si il n'existe pas, il faut le crée)

et dedans mettez : (adapter le à votre configuration si nécessaire)

pcm.card0 {
  type hw
  card 0
}

pcm.dmixer {
  type dmix
  ipc_key 1025
  slave {
    pcm "hw:0,0"
    period_time 0
    period_size 2048
    buffer_size 32768
    rate 48000
  }
  bindings {
    0 0
    1 1
  }
}

pcm.skype {
  type asym

  playback.pcm "dmixer"
  capture.pcm "card0"
}

pcm.!default {
  type plug
  slave.pcm "skype"
} 

pcm.css {
  type asym
  playback.pcm "hw:0"
}

configuration de ESD

ESD et un système audio intégrer a Gnome, il fait la liaison entre alsa et les son système

pour cela éditez le fichier /etc/esound/esd.conf

une fois le fichier ouvert, trouver la ligne qui commence par :

spawn_options=

puis rajouter a la fin de la ligne : -d mixer

ex : spawn_options=-terminate -nobeeps -as 1 -d dmixer

configuration de Arts

Arts et l'équivalent de ESD mais pour KDE
n'ayant pas KDE je ne peut fournir d'information sur son intégration, si une âme charitable se sens d'attaque pour l'indique ici, qu'il ne se gène pas ;)

reboot

âpres avoir configurer votre système audio, il est possible d'avoir juste à redémarrer l'audio de votre OS, mais il est sans doute plus simple et rapide de redémarrer votre PC

Si âpres redémarrage vous n'avez plus aucun son, il ne sert a rien de continuer, essayer de reprendre le tutoriel a zero en configuration correctement le plugin dmixer.

essayer aussi de parler avec vos ami sur teamspeak, en cas de problème essayer de configurer correctement le plugin dmixer

configuration de wine

pour configure wine, vous devez préalablement l'avoir installer, puis ouvrez winecfg

une fois dedans allez dans l'onglet audio et vérifier que seul le driver oss et cocher (sinon décocher tout les autre et cocher oss)

configuration de teamspeak

il faut juste laisser la configuration par défaut

lancer les application en aoss

rien de difficile, il faut juste ajouter aoss devant wine et teamspeak :

lancement de teamspeak : (exemple)

~$ aoss cheminversteampseak/teamspeak

lancement de wine : (exemple)

~$ aoss wine "c:\monjeu"

voila vous devriez être capable de parler sous teamspeak, d'entendre les autre parler et de jouer a vos jeux favoris en même temps

n'hésiter pas a apporter vos problème, vos solution, ou de ajout a ce tutoriel ;-)

  • wine_teamspeak.1187209088.txt.gz
  • Dernière modification: Le 15/08/2007, 22:37
  • (modification externe)