#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 )
j'ai du son et je peut avoir teamspeak.
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
et reste ainsi si je le quitte
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
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
par contre apres j'ai le problème avec le micro
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 )
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
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
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 , 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 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
Je n'ai eu aucun message d'erreur tout avait l'air de s'être bien passé mais le ptit truc pas terrible
Je n'ai pas de micro sur dod dommage j'y ai cru
Je ne suis pas un pro, j'attends moi aussi vos suggestions
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
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
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
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 !
en plus j'ai un son nikel sous ns (malgrer le alsa de wine : non decaler et pas crachotant)
merci MCpaul34
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
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
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.