[Problema] Wine com delay no som

Started by fleep, July 27, 2007, 02:28:38 PM

Previous topic - Next topic

fleep

Boas,

Alguém sabe como resolver o problema do delay no som com o wine?
Estou farto de googlar...

Obrigado (:
Assina-mos

masterhard

tens delay no geral ou em algum jogo especifico?
que placa de som tens?
usas OSS ou ALSA? o ALSA e mais lento por norma...
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

fleep

Quotetens delay no geral ou em algum jogo especifico?
que placa de som tens?
usas OSS ou ALSA? o ALSA e mais lento por norma...

Ainda só experimentei o CS.
Neste momento estou a usar a placa de som que vem incorporada no headset Plantronics Gamecom Pro 1.
Configurei o Wine para usar OSS porque com ALSA o jogo crasha logo ao inicio.
Assina-mos

masterhard

Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

fleep

Quoteusb?  :|  nao sei :x
Sim é usb

obrigado pela atenção (;
Assina-mos

masterhard

vai esperando por mais respostas temos varios users da area gnu/linux que podem responder
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

arkangath

Desculpem, mas com a confusão que houve no webtuga, eu nunca mais voltei cá.

Acerca do Wine, eu uso para jogar no Linux. Eu jogava Diablo II e também tinha problemas com o som. Por isso vou sugerir duas soluções:

PRIMEIRA:
Entra no configurador do Wine (winecfg na consola se nao souberes como) e vai à secção de som. Manipula as opções de aceleração de hardware e vê qual a que dá menor lag. A frequencia de som (sampling rate, acho) também pode ter impacto. Deixa a 22kHz, pode ser que funcione bem.
Dado que os jogos que eu queria jogar davam bem (Diablo II, Descent 3, SilkRoad) não fiz grandes testes.

SEGUNDA:
Esta é mais complicada, involve edição de ficheiros.
Primeiro: instala uma cena chamada xgame. Nao sei se o ubunto tem isso nos packages. Se nao tiver, tens de instalar de source. Infelizmente eu nao me lembro do site oficial do xgame (nem se o programa ainda é suportado).
Segundo, killar o X permanentemente. Para tal fazes CTRL-ALT-F1 e fazes login com o teu user. Muda para runlevel 3 (modo consola apenas) com o comando "sudo init 3". Se nao funcionar tenta "sudo runlevel 3", mas o primeiro comando deverá funcionar. Agora faz CTRL-ALT-F7 (para voltar para o modo gráfico) e encerra o X com CTRL-ALT-BACKSPACE. Faz ALT-F1 para voltar para a consola 1.
Terceiro: Vai até à pasta do jogo que queres correr se ele está num sitio diferente da driver virtual, ou seja, se o tiveres instalado com o wine, não precisas de fazer nada, mas se estiver instalado noutro sitio tens de fazer "cd [directorio]" onde [directorio] é o directório (pasta) onde o jogo reside. Por exemplo,o meu Diablo II estava em "/mnt/big/Jogos/Diablo II/". Nao te eskecas que o Linux diferencia entre maiusculas e minusculas.
Quarto: Configura o xgame. Para tal, escreve "xgame" na consola. Depois faz "A" para adicionar um jogo, e escreve o nome do jogo. Depois, para o comando de iniciar o jogo escreve "wine [JOGO]" onde [JOGO] é o nome do ficheiro executável (nao sei como se chama o teu , mas o Descent3 era "D3Launcher"). Uma vez mais, cuidado com as maiusculas/minusculas.
Quinto: quando adicionares o jogo pressiona o numero correspondente ao jogo. O X vai iniciar e jogar o jogo.
Sexto: para voltares para o modo gráfico faz "sudo init 4". Para encerrar faz "sudo halt". Para reiniciar faz a three finger salute: CTRL-ALT-DEL

Este segundo método é o mais rápido para jogar qq jogo em Linux.

Espero ter ajudado. Qualquer coisa diz.

fleep

Obrigado pela tua ajuda!
O primeiro método já tinha experimentado mas pouca ou nenhuma diferença fez.
No 2Ã,º metodo:  consegui arranjar o xgame-gtk2 , copiei-o para o /usr/bin/  e transformei-o em executavel com" chmod a+x /usr/bin/xgame-gtk2" . Qualquer coisa que eu faça com o xgame-gtk2 em modo texto vai dar este erro:
Cannot open display: at /usr/lib/perl5/Gtk2.pm line 63
Experimentei executar "xgame-gtk2" , "xgame-gtk2 --help" e "xgame-gtk2 -n 1"(este do -n 1 explico + à frente) e deu sempre esse erro.
Depois experimentei abrir a consola em modo gráfico e correr o xgame-gtk2. Abriu uma janela onde podia configurar o xgame e adicionar jogos à lista. Carreguei num botão que deu para ir às preferências e configurei-o assim:

X Config file :
/etc/X11/x.conf
Start Command : startxhttp://www.webtuga.com/forum/mods/bbcode_box/images/italic.gif
Default game: none

De seguida fui adicionar o Steam à lista dos jogos...carreguei em Novo e apareceu uma janela que preenchi com os seguintes dados:
Name: Steam
Command: wine
Switch: Steam.exe

Fechei esta janela do xgame , executei "xgame-gtk2 --help" na consola e vi que se adicionasse a opção "-n numero" era suposto correr o jogo que estava na posição do numero. Executei "xgame-gtk2 -n 1" e apareceu-me um ecrã todo mamado que parecia interface do tempo dos homens das cavernas .Estava cheio pontinhos pretos e brancos e o cursor do rato era uma cruz com aquela aparência pixelada. passado uns segundos fica tudo preto...mais uns segundos e o monitor fica sem resposta.

:$

edit:

talvez isto seja util. a linha 63 do /usr/lib/perl5/Gtk2.pm é a última antes de fechar o sub import .


sub import {

my $class = shift;





my $init = 0;

my $threads_init = 0;



foreach (@_) {

if (/^-?init$/) {

$init = 1;

} elsif (/-?threads-init$/) {

$threads_init = 1;

} else {

$class->VERSION ($_);

}

}



Gtk2::Gdk::Threads->init if ($threads_init);

Gtk2->init if ($init);

}
Assina-mos

arkangath

Nao sabia que o xgame tinha essas dependências. Obviamente essa versão do xgame é diferente da minha. O único conselho que te consigo dar é arranjar o xgame original.
Outra solução é alterar o xinit manualmente.

http://unix.freshmeat.net/projects/xgame/

fleep

QuoteNao sabia que o xgame tinha essas dependências. Obviamente essa versão do xgame é diferente da minha. O único conselho que te consigo dar é arranjar o xgame original.
Outra solução é alterar o xinit manualmente.

http://unix.freshmeat.net/projects/xgame/

obrigado

Com esse já consegui iniciar o Steam mas quando tento iniciar o CS o Steam dá erro :$
Ainda por cima na consola mostra lá texto a dizer que não consegue iniciar o opengl e o d3d :|
esperanças foram-se...
Assina-mos

Dextro

Já experimentaste procurar no site linux-gamers.net a ver se alguém te pode ajudar?



masterhard

Quote
QuoteNao sabia que o xgame tinha essas dependências. Obviamente essa versão do xgame é diferente da minha. O único conselho que te consigo dar é arranjar o xgame original.
Outra solução é alterar o xinit manualmente.

http://unix.freshmeat.net/projects/xgame/

obrigado

Com esse já consegui iniciar o Steam mas quando tento iniciar o CS o Steam dá erro :$
Ainda por cima na consola mostra lá texto a dizer que não consegue iniciar o opengl e o d3d :|
esperanças foram-se...

a tua grafica e uma ati? a maioria nao faz opengl por hardware, so com os drivers, mas sao uma caca, eu uso os radeon(a minha e uma radeon 9600pro 256mb) e os jogos correm-me bem no wine e sao opengl com uma soundblaster 4.1 :x
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

fleep

QuoteJá experimentaste procurar no site linux-gamers.net a ver se alguém te pode ajudar?
Já vi lá montes de casos iguais ao meu sem resposta.
Quote
Quote
QuoteNao sabia que o xgame tinha essas dependências. Obviamente essa versão do xgame é diferente da minha. O único conselho que te consigo dar é arranjar o xgame original.
Outra solução é alterar o xinit manualmente.

http://unix.freshmeat.net/projects/xgame/

obrigado

Com esse já consegui iniciar o Steam mas quando tento iniciar o CS o Steam dá erro :$
Ainda por cima na consola mostra lá texto a dizer que não consegue iniciar o opengl e o d3d :|
esperanças foram-se...

a tua grafica e uma ati? a maioria nao faz opengl por hardware, so com os drivers, mas sao uma caca, eu uso os radeon(a minha e uma radeon 9600pro 256mb) e os jogos correm-me bem no wine e sao opengl com uma soundblaster 4.1 :x
a minha é uma nvidia.Eu consigo jogar cs com opengl mas é como método normal onde tenho  o problema do som.da maneira arkangath  me esteve a explicar é que não consegue iniciar o opengl.
Assina-mos

arkangath

Eu tb tenho uma NVIDIA (FX 5200) e consigo correr coisas com o xgame na boa. Mas tb,eu tenh uma dist diferente. É possivel que o wine que venha com o o Ubuntu seja diferente do original.
Ou pode ser problemas mesmo da gráfica. O módulo de kernel tá iniciado? Provavelmente so o X é que faz load do módulo.

Experimenta tb configurar o xgame para correr o glxgears.

fleep

obrigado pela ajuda...
ja estou farto de andar aqui a chatear-m com isso
Assina-mos

felipearj

alguem sabe como instalar o MMORPG silkroad online no linux com o wine ( poderia postar um passo a passo)

Tjda

tenho o mesmo problema, consigo jogar mas não tenho som e o mais engraçado é que basta ter o steam ligado que fico logo sem som para o resto ... também utilizei o wine, no ubuntu 7.10 e tenho uma gráfica nivdia e a placa de som é onboard ... alguém tem alguma ideia ?