PDA

View Full Version : El juego anda lento con el sonido activado.


everzero
11-01-2007, 07:28 AM
Siempre que arranco el sonido, se me vuelve MUY lento, injugable.

Este es mi etc/openalrc:
(define devices '(oss))
(define alsa-out-device "default")

Tira este mensaje cuando lo inicio por consola y prendo el sonido:

CONFIG [al_config.c:675] define speaker-num
CONFIG [al_config.c:675] define display-banner
CONFIG [al_config.c:675] define source-gain
CONFIG [al_config.c:675] define devices
CONFIG [al_config.c:675] define alsa-out-device
CONFIG [al_config.c:550] could not resolve direction
CONFIG [al_config.c:550] could not resolve sampling-rate
CONFIG [al_rcvar.c:367] rc_foreach fail type = ALRC_INVALID
CONFIG [al_config.c:884] defining devices
CONFIG [al_config.c:884] defining speaker-num
CONFIG [al_config.c:550] could not resolve direction
CONFIG [al_config.c:550] could not resolve sampling-rate
CONFIG [al_config.c:550] could not resolve lin-dsp-path
CONFIG [al_config.c:550] could not resolve native-use-select
grab_native: (path /dev/sound/dsp fd 12)
CONTEXT [alc/alc_context.c:525] FL_alcLockContext: invalid context.
CONTEXT [alc/alc_context.c:552] FL_alcUnlockContext: invalid context.
CONFIG [arch/i386/x86_cpu_caps_prk.c:136] mmx found 1 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:138] sse found 1 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:140] sse2 found 0 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:142] sse3 found 0 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:144] amd_3dnow found 1 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:146] amd_3dnowext found 1 use 1
CONFIG [arch/i386/x86_cpu_caps_prk.c:148] amd_sse_mmx found 1 use 1
EXT [al_ext.c:422] registered alBufferAppendData_LOKI at 0xb3cf9c90
EXT [al_ext.c:422] registered alBufferWriteData_LOKI at 0xb3cfad30
EXT [al_ext.c:422] registered alBufferAppendWriteData_LOKI at 0xb3cfa470
EXT [al_ext.c:422] registered alReverbScale_LOKI at 0xb3cfb300
EXT [al_ext.c:422] registered alReverbDelay_LOKI at 0xb3cfb170
EXT [al_ext.c:422] registered alBombOnError_LOKI at 0xb3cf9920
EXT [al_ext.c:422] registered alBufferi_LOKI at 0xb3cf9a70
EXT [al_ext.c:422] registered alBufferDataWithCallback_LOKI at 0xb3cfb130
EXT [al_ext.c:422] registered alGenStreamingBuffers_LOKI at 0xb3cf9950
EXT [al_ext.c:422] registered alcGetAudioChannel_LOKI at 0xb3cfb4d0
EXT [al_ext.c:422] registered alcSetAudioChannel_LOKI at 0xb3cfb440
EXT [al_ext.c:422] registered alutLoadMP3_LOKI at 0xb3cf9060
EXT [al_ext.c:422] registered alutLoadVorbis_LOKI at 0xb3cf8590
EXT [al_ext.c:422] registered alCaptureInit_EXT at 0xb3cf9810
EXT [al_ext.c:422] registered alCaptureStart_EXT at 0xb3cf9530
EXT [al_ext.c:422] registered alCaptureStop_EXT at 0xb3cf9540
EXT [al_ext.c:422] registered alCaptureGetData_EXT at 0xb3cf9550
EXT [al_ext.c:422] registered alCaptureDestroy_EXT at 0xb3cf9750
CONTEXT [alc/alc_speaker.c:150] _alcSpeakerInit: ( sdis 1.000000 )
MATH [alc/alc_speaker.c:96] SpAdj: l/r [-1.000000|0.000000|0.000000] [1.000000|0.000000|0.000000]
CONTEXT [alc/alc_context.c:645] cc->external_speed = 22050
CONTEXT [alc/alc_context.c:698] new bufsiz = 32768
CONTEXT [alc/alc_context.c:525] FL_alcLockContext: invalid context.
CONTEXT [alc/alc_context.c:552] FL_alcUnlockContext: invalid context.
set_fd in: bufsiz 32768 fmt 0x10 speed 48000 channels 2
set_fd out: bufsiz 1024 fmt 0x10 speed 48000 channels 2
CONVERT [alc/alc_device.c:217] after set_audiodevice, f|s|b 0x1103|48000|1024
CONVERT [al_mixer.c:695] _alSetMixer f|c|s [0x1101|2|22050] -> [0x1103|2|48000]
CONTEXT [alc/alc_speaker.c:150] _alcSpeakerInit: ( sdis 1.000000 )
MATH [alc/alc_speaker.c:96] SpAdj: l/r [76.881500|137.870285|81.875488] [78.881500|137.870285|81.875488]
CONTEXT [alc/alc_speaker.c:150] _alcSpeakerInit: ( sdis 1.000000 )
MATH [alc/alc_speaker.c:96] SpAdj: l/r [77.180641|137.870285|81.162193] [78.582359|137.870285|82.588783]
CONTEXT [alc/alc_context.c:525] FL_alcLockContext: invalid context.
CONTEXT [alc/alc_context.c:552] FL_alcUnlockContext: invalid context.
CONTEXT [alc/alc_context.c:525] FL_alcLockContext: invalid context.
CONTEXT [alc/alc_context.c:552] FL_alcUnlockContext: invalid context.

Lo de leaked fue porque le mande un kill :(

arlick
11-01-2007, 11:39 AM
prueba cambiando oss por alsa

everzero
11-03-2007, 03:54 AM
Cuack

Recompile openal y me soluciono todo :)

Aragornale
12-02-2007, 04:08 PM
Como se hace para recompilar el openal?

arlick
12-02-2007, 04:13 PM
Te lo bajas de aca:

http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz

Lo descomprimes y lo compilas (en consola y dentro de la carpeta descomprimida):


./configure
make
su
make install


Ya probaste con el manual que te dije? No creo recomendable compilar los paquetes a mano el debian, puede que te acabe quedando inestable.

Aragornale
12-03-2007, 08:09 AM
Te lo bajas de aca:

http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz

Lo descomprimes y lo compilas (en consola y dentro de la carpeta descomprimida):


./configure
make
su
make install


Ya probaste con el manual que te dije? No creo recomendable compilar los paquetes a mano el debian, puede que te acabe quedando inestable.


Si si probe cambiar alsa por oss y por native... incluso crear el mismo archivo en el home pero siempre me sigue tirando en el log del juego:

[Sound Manager][sound_manager.cpp(264)] Can't open sound device, sound and music disabled

Aragornale
12-03-2007, 04:42 PM
Otro dato mas que encontre, ejecutando el juego desde consola me tira el siguiente cartel

open /dev/[sound/]dsp: Device or resource busy

tambien probe bajar el alsa-oss y ejecutarlo asi: aoss ./rolauncher y tambien me tira ese error

de mas esta decir que no tengo ningun otro programa abierto (por lo menos que yo sepa)

pescaupintau
12-03-2007, 05:42 PM
si usás gnome y activaste los sonidos para los eventos, te levanta una cosa muy fea (de antes que descubran como mandar varios sonidos en simultaneo), esd, que toma el control sobre /dev/algo/dsp, tal ves esté jodiendo eso, no se

Aragornale
12-03-2007, 06:52 PM
si usás gnome y activaste los sonidos para los eventos, te levanta una cosa muy fea (de antes que descubran como mandar varios sonidos en simultaneo), esd, que toma el control sobre /dev/algo/dsp, tal ves esté jodiendo eso, no se


Buenisimo.... y como lo desactivo?

pescaupintau
12-03-2007, 07:26 PM
estás usando gnome, verdad?
Sistema->Preferencias->Sonido. Entonces se abre una ventana con tres pestañas, marco en negrita
[Dispositivos][Sonidos][Campana del sistema]
Activar mezcla de sonidos por software (deshabilitalo)

Aragornale
12-04-2007, 01:19 PM
Wiiiiii!!!!!! era eso GROSO! lo desactive y funciono!!! Gracias!!!!

Entonces ahora me queda solamente resolver hacer andar el ts y el audio del juego en simultaneo, alguna idea?

arlick
12-04-2007, 01:30 PM
Wiiiiii!!!!!! era eso GROSO! lo desactive y funciono!!! Gracias!!!!

Entonces ahora me queda solamente resolver hacer andar el ts y el audio del juego en simultaneo, alguna idea?

abre el ts -> settings -> opciones -> sound devices -> prueba con cada uno de los tres a ver que tal. Si funciona entonces verás que el icono que aparecía quitando tu micro y tu audio desaparece, pero prueba esto sin tener nada más de sonido puesto...