Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/04/2007, à 11:53

basickiller

micro desactiver au demarrage d'un jeux avec wine

bonjour

je fait un rapide introduction a mon problème :
j'était sous dualboot depuis 4mois car teamspeak et natural selection (mod half-life) niveau son ne marchais pas.
il y a une semaine j'ai réussi a installer le plugin dmix car le son sous linux avec teamspeak (ou autre en faite) crachoter beaucoup.
hier mon windows ma lacher (allez savoir comment ...) et du coup j'en est profiter pour passer complètement sous linux.

installation de wine, steam, half-life et ns nikel, warcraft3 aussi (et sa marche nikel big_smile)
j'ai du son et je peut avoir teamspeak. cool

mon problème se situe au niveau du micro : quand je démarre teamspeak je peut parler nikel, ensuite je démarre warcraft3 : pas de problème
ensuite je démarre steam, lui aussi pas de problème
mais des que je démarre half-life (ou un des mod) je perd mon micro hmm
et reste ainsi si je le quitte mad

si je regarde alsamixer je voie que la capture et désactiver a chaque fois quand je rentre dans half-life
y a t'il un moyen de l'en empêcher ?

merci smile

ps: je suis sous Xubuntu egdy

#2 Le 05/04/2007, à 12:08

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

tu peut faire un tuto rapide pour utiliser teamspeak et d'autres applis en même temps? ca m'interesse fortement.

#3 Le 05/04/2007, à 13:11

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

je te fait sa se soir ^^

Hors ligne

#4 Le 05/04/2007, à 16:36

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

1er parti:
installation de Dmix (plugin pour alsa)

crée le fichier /etc/asound.conf (s'il n'existe pas)
et dedans mettre

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"
}

(celui de la documentation d'ubuntu-fr n'inclue pas le micro)

ensuite pour ESD: (pour Arts[KDE] je ne sais pas dsl)
dans le fichier :

$ sudo gedit /etc/esound/esd.conf

trouver

spawn_options=

et ajouter a la fin de la ligne

-d dmixer

puis reboot pc

! faite des test de son (avec des video, music, etc)
si vous n'avez pas de son apres le reboot sa ne sert a rien de continuer

2eme parti:
installation de alsa-oss :

$ sudo apt-get install alsa-oss

installation de wine : (moi je suis en 0.9.33)

$ sudo apt-get install wine libwine

demarrer winecfg

$ winecfg

dans l'onglet audio, sélectionner OSS (et seulement OSS !)
et ensuite démarrer tout vos programme pour wine avec alsa-oss

exemple warcraft3:

aoss wine "c:\Program Files\WarcraftIII\Frozen Throne.exe" -opengl

exemple teamspeak:

aoss ./TeamSpeak

3eme parti :
si votre micro ne marche pas utiliser le logiciel alsamixer

sudo apt-get install alsamixer

puis dans la console :

alsamixer

taper ensuite F4
allez jusqu'à "capture" (en utilisant les flèches gauche et droite)
une fois dessus taper sur la barre espace et ca :

L    R
CAPTUR

devrait apparaitre en dessous (utiliser les flèches haut et bas pour mettre le volume du micro a 100%)

voila j'espère que j'ai rien oublier wink

par contre apres j'ai le problème avec le micro sad

Hors ligne

#5 Le 05/04/2007, à 18:50

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

merci!
bon sinon pour ton problème je pense que ça vient de half-life et de aoss: essaye dans l'onglet audio de baisser a mort la qualité (met en emulation...) et relance.
sinon lance

aoss wine "c:/program files/steam/steam.exe" -applaunch 10

et regarde si ça marche.
bon je vais avoir du mal a refaire pareil chez wam vu que jeb n'y suis pas, je rentre lundi et je teste ton truc! essaye de rédiger un tuto pour la doc.

#6 Le 05/04/2007, à 21:10

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

regarde d'abord si sa marche chez toi ^^ (bien qu'a un amis sa marche aussi mais pas le micro xD)

sinon le aoss wine ...
ne marche pas

faudrais bloquer la capture de l'option capture (>.<) dans alsamixer (puisque qu'une fois en jeu si je le réactive j'ai a nouveau le micro, mais je le perd si je fait un changemap)

Dernière modification par basickiller (Le 05/04/2007, à 22:37)

Hors ligne

#7 Le 06/04/2007, à 17:48

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

c'est quand même bizzare que wine influe comme ça sur les config de ta carte son. bon je verrais quand je serais rentré.

#8 Le 06/04/2007, à 21:55

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

ok merci

ca le fait juste quand :
- je demarre half-life ou un de ces mods
- je change de map sur un de ces mods

Hors ligne

#9 Le 08/04/2007, à 11:10

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

petit UP

j'ai installer half-life 2 et lui ne me pose pas de probleme au niveau micro
(bon apres je rame un peu mais bon faut que je change de PC big_smile)

si quelqu'un a idée, je suis preneur

Hors ligne

#10 Le 08/04/2007, à 13:08

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

j'essayerais de voir demain soir.

#11 Le 08/04/2007, à 17:43

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

ok merci big_smile

Hors ligne

#12 Le 09/04/2007, à 20:29

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

ok alors j'ai testé et voila ce que j'en pense:
tu édite ton /etc/asound.conf et a la place de ce que tu as mis tu met ça:

 pcm.card0 {
        type hw
        card 0
        mmap_emulation true
}
pcm.!playback {
        type dmix       # dmix plugin for mixing the output
        ipc_key 1234    # an uniqe number
      slave {
        pcm "card0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
        }
bindings {
        0 0
        1 1
        }
}
pcm.!capture {
        type dsnoop     # dsnoop plugin for input
        ipc_key 5678    # another uniqe number
       slave {
        pcm "card0"
        period_time 0
        period_size 1024
        rate 44100
        }
}
#
# combined playback/capture device
#
pcm.!duplex {
        type asym
        playback.pcm "playback"
        capture.pcm "capture"
}
#
# making the playback/capture device default
#
pcm.!default {
type plug
slave.pcm "duplex"
}
#
# for oss compatibility (maybe)
#
pcm.!dsp {
type plug
slave.pcm "duplex"
}
ctl.!mixer0 {
type hw
card 0
}

voila en espérant que ça puisse t'aider. j'ai testé sur les jeux source et ça marche: faut que je réinstalle cs 1.6 pour voir...

Dernière modification par MCpaul34 (Le 09/04/2007, à 20:30)

#13 Le 09/04/2007, à 22:10

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

j'ai tester

alors j'ai plus le micro qui est allumer en permanence smile

mais j'ai toujours mon problème du paramètre "capture" de alsamixer qui s'enlève :'(

[edit] j'ai plus de son sous half-life et ses mod hmm, je remet l'autre plugin ca remarche

Dernière modification par basickiller (Le 09/04/2007, à 22:15)

Hors ligne

#14 Le 10/04/2007, à 07:35

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

sinon tu peut essayer de passer half-life en ALSA, avec cette méthode qui marche pour source (c'est ce que j'utilise, mais je sais pas si ça marche avec 1.6):
donc dans ton dossier personnel, tu crée un fichier .asoundrc, et tu met ça dedans:

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

puis tu crée un fichier sur ton bureau nommé truc.reg, et tu copie/colle ça dedans:

[HKEY_CURRENT_USER\Software\Wine\Alsa Driver]
"AutoScanCards"="N"
"DeviceCount"="1"
"devicePCM1"="css"

[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"DefaultBitsPerSample"="16"
"DefaultSampleRate"="48000"
"HardwareAcceleration"="Full"

[HKEY_CURRENT_USER\Software\Wine\Drivers]
"Audio"="alsa"

puis tu fait:

cd Desktop
wine regedit truc.reg

et voila!
par contre, pas touche au reglages de l'onglet audio de wine après ça!

ps: c'est pour le asound.conf que je t'ai filé.

Dernière modification par MCpaul34 (Le 10/04/2007, à 07:36)

#15 Le 10/04/2007, à 08:01

madrippeur

Re : micro desactiver au demarrage d'un jeux avec wine

Oula sujet interessant vu que j'ai aussi steam pour play un peu à Day of defeat. Je test tous vos conseils smile merci beaucoup

Hors ligne

#16 Le 10/04/2007, à 08:12

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

ouais bon attend ya quand même un gros problème a tout passer avec alsa dmix: adieu OSS, donc si ton programme est trop vieux et utilise OSS, faut passer par aoss...
mais ça ne marche pas avec(comprendre: plus de son):
-le premier unreal tournament
-enemy territory et ses mods
-quake3
-return to castle of wolfenstein

et faut faire le réglage chiant avec wine pour avoir du son, sinon nada. mais de toute façon, les dev de wine prévoient de refaire la couche sonore alsa cet été pour le summer of code.

@ tous: si vous n'avez pas de son avec wine avec toute les manips, et que vous n'avez pas la patience d'attendre que wine gère enfin bien alsa, bah il vous reste...cedega! ça fait mal de dire ça, mais la couche alsa de cedega marche nickel. (je parle de la payante, n'ésperez rien de la gratos, vu qu'elle ne marche pas!)

Dernière modification par MCpaul34 (Le 10/04/2007, à 08:15)

#17 Le 10/04/2007, à 08:44

madrippeur

Re : micro desactiver au demarrage d'un jeux avec wine

Voila j'ai tout tente bien comme il faut smile
Je n'ai eu aucun message d'erreur tout avait l'air de s'être bien passé mais le ptit truc pas terrible smile

Je n'ai pas de micro sur dod wink dommage j'y ai cru sad

Je ne suis pas un pro, j'attends moi aussi vos suggestions smile

Hors ligne

#18 Le 10/04/2007, à 09:03

madrippeur

Re : micro desactiver au demarrage d'un jeux avec wine

Bah pour ma part attendre un peu plus ou un peu moins ... lol je vais faire avec vu que sa fait plus d'un an que je n'ai pas de micro dans les mod de half life. Mais bon c'est vraiment dommage sad

Je cherche des solutions depuis pas mal de temps et je n'ai malheuresement jamais rien trouve de fonctionnel :'(

Je suis sur que si on pouvais gratuitement et librement faire marcher ce halflife correctement on arriverai a attirer un peu de monde en plus dans notre communauté. Personnellement dans mon équipe je sais que certains seraient préts à sauter le pas si halflife fonctionnait bien.

Hors ligne

#19 Le 10/04/2007, à 09:17

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

le micro c'est pour teamspeak, pas pour les jeux.

et ça marchera bien quand la couche sonore de wine sera au niveau de celle de cedega.

#20 Le 10/04/2007, à 11:02

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

madrippeur a écrit :

Bah pour ma part attendre un peu plus ou un peu moins ... lol je vais faire avec vu que sa fait plus d'un an que je n'ai pas de micro dans les mod de half life. Mais bon c'est vraiment dommage sad

Je cherche des solutions depuis pas mal de temps et je n'ai malheuresement jamais rien trouve de fonctionnel :'(

Je suis sur que si on pouvais gratuitement et librement faire marcher ce halflife correctement on arriverai a attirer un peu de monde en plus dans notre communauté. Personnellement dans mon équipe je sais que certains seraient préts à sauter le pas si halflife fonctionnait bien.

si c'est les mod de half-life 1, alors tu a surement le meme probleme que moi :
il se désactive des que tu rentre en jeux ou change de map (vas voir dans alsamixer => F4 => la paramètre "capture")
tu peut alors le réactiver, mais désactiver des que tu changeras de map

! je ne parle pas du système de micro intégrer a half-life 1 qui apparement ne marche pas du tout !

@MCpaul34 : je teste et je te dit tout ca

[edit]

ca y est !
j'ai le micro qui ne se désactive plus ! big_smile
en plus j'ai un son nikel sous ns (malgrer le alsa de wine : non decaler et pas crachotant) cool

merci MCpaul34 wink

Dernière modification par basickiller (Le 10/04/2007, à 11:22)

Hors ligne

#21 Le 10/04/2007, à 11:30

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

de rien!
maintenant, a toi de faire un tuto dans la doc!

#22 Le 10/04/2007, à 18:03

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

@ basickiller: peut tu faire un récapitulatif de toute les modifs faites pour que ça marche? parce que je n'arrive pas a faire marcher le son sur les jeux basés sur half-life.

#23 Le 11/04/2007, à 00:11

basickiller

Re : micro desactiver au demarrage d'un jeux avec wine

oui je ferait tout ca ^^

Hors ligne

#24 Le 11/04/2007, à 08:23

madrippeur

Re : micro desactiver au demarrage d'un jeux avec wine

MCpaul34 a écrit :

le micro c'est pour teamspeak, pas pour les jeux.

et ça marchera bien quand la couche sonore de wine sera au niveau de celle de cedega.

Je crainds de ne pas avoir tout compris donc je m'explique smile

Lorsque je joue à un mode de hlaf life 1 (que ce soit avec ou sans teamspeak) mon micro ne veux pas fonctionner dans le jeu (alors que si j'ai teamspeak de lancer en même temps que le jeu mon micro fonctionne tres bien).

Donc en fait je cherche à activer le micro dans le mode de half life 1. Ce n'était pas cela le but de ce topic ?

Dernière modification par madrippeur (Le 11/04/2007, à 08:25)

Hors ligne

#25 Le 11/04/2007, à 08:24

compte supprimé

Re : micro desactiver au demarrage d'un jeux avec wine

non le but est d'avoir le son dans cs  et teamspeak en même temps: le micro ingame de cs 1.6 n'a jamais marché sur wine.