View Full Version : Alsa/oss


hgdn
24-07-2007, 21:57
Boas,

Desde que instalei linux que tenho um problema e agora estou decidido em resolve-lo :-D

Jogo Enemy Territory e por vezes quando abro o jogo o som não arranca! Apos uma pesquisa rápida vi que o problema não era só meu e que fazendo estes comandos e voltando a abrir o game o som ia dar:


echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
E é verdade... O som dá.... Mas tb sempre reparei que não conseguia ter, por exemplo, ouvir um mp3 e ter som no jogo.

Ontem instalei o Team Speak e acontece o mesmo! Ou tenho som no Team speak, ou só no jogo!

Pelo que já percebi este problema tb acontece com jogadores de Quake III.

Alguem têm alguma ideia para isto? Pelo que li na net, algumas pessoas resolveram o problema instalando o plugin do ALSA, dmix, mas eu instalei e nada!


EDIT: Uso Mandriva 2007.1. Com o 2007.0 tb acontecia isso!

tangram
25-07-2007, 09:44
Esse problema do som é conhecido e estende-se a certa placas de sons. Lembro-me de ter lido sobre isso à uns meses atrás. Recordo-me de ter lido algures que era possível dar a volta à situação.

Ainda assim dá uma olhada aqui: http://gentoo-wiki.com/HOWTO_Quake_III_Arena_/_Enemy_Territory
http://enemy-territory.4players.de:1041/e107_plugins/forum/forum_viewtopic.php?180747.post
http://zerowing.idsoftware.com/linux/et/
https://help.ubuntu.com/community/EnemyTerritory
http://blog.ogmaciel.com/?p=44
http://alsa.opensrc.org/home/w/org/opensrc/alsa/index.php?title=FAQ023

Tenta procurar no google por linux, et, teamspeak e ventrilo. Há de certeza formas de dar a volta à situação, pois havia pessoal do meu clã (long long time ago) que usava ET em linux com ventrilo.

hgdn
27-07-2007, 00:33
Boas,

Já tinha tentado quase tudo o que deste e agora experimentei mais umas coisas que nc tinha visto! E continua na mesma! Acho que vou mm desistir : <

Obrigado na mm pela resposta.

Conde
27-07-2007, 09:48
Uma maneira mais rebuscada de resolver esse problema é instalares outra placa de som. ficando com duas, uma para o ET outra para o TS.

tangram
27-07-2007, 10:05
Tenta ver isto:
http://linux.strangegamer.com/index.php?title=TeamSpeak_Fix
http://clan.geekjide.com/howto.php
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Sound
http://www.goteamspeak.com/index.php?page=faq&id=3&item=43#q43
http://www.cedega.com/forum/viewtopic.php?t=3343
http://www.trustonme.net/didactels/302.html
http://forum.ubuntu-fr.org/viewtopic.php?id=19798

De certeza que consegues colocar os dois a funcionar, é apenas uma questão de persistência. E caso tenhas placa de som pci e placa de som on-board também podes atribuir 1 programa a cada placa.

hgdn
28-07-2007, 21:26
Obrigadao! Infelizmente tentei tudo o que deram e nada! Estou farto disto ja :-D

COmprar uma segunda placa tb não é solução! Para isso teria que ligar, por exemplo, phones a um lado e colunas a outro! Eu queria simplesmente receber som num sitio só e puder ter o micro tb! Provavelmente é mm desta minha placa! Talvez se comprar uma melhor isto fique resolvido!

Martinho
28-07-2007, 22:36
geralmente as placas onboard não fazem o mix por hardware, é uma funcionalidade delegada aos drivers. Qualquer SB Live faz mix por hardware e podem ser adquiridas em 2ª mão por preços muito acessiveis