PCMasterPB
(usa Suse)
Enviado em 08/04/2006 - 21:39h
Estou com um probleminha chato no Quake 4. O gráfico tá lindo e a performance tb, mas o som tá uma desgraça. Tive um problema semelhante quando tentei jogar DOOM III no linux, mas isso foi resolvido setando no próprio DOOM III a saída de som para OSS. Mas no Quake 4 não tem a opção OSS, apenas "default", que parece usar o ALSA por padrão, e OpenAL, que eu não faço ainda idéia do que seja. Achei até que poderia ser algo tb com o SDL, mas baixei a última versão do source, criei os pacotes RPM e já atualizei, mas mesmo assim necas. Baixei tb o ALSA, mas ainda não consegui criar ou achar os benditos pacotes pro Suse 9.3 na versão mais recente que a 1.0.9, e essa eu já tenho no sistema. A versão mais nova e estável que eu baixei foi a versão 1.0.10. Bom, vou passar aqui a descrição do meu pc, minha placa de som e a versão do Quake 4 que estou usando e um trecho que pode interessar de uns warnings na saída do terminal:
- Processador:
Pentium 4 com HT ativado
- Placa de som:
SoundBaster 128 PCI
módulo carregado: ens1371
Saída do comando lspci -v:
0000:02:0a.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
Subsystem: Ensoniq Creative SoundBlaster AudioPCI 128
Flags: bus master, slow devsel, latency 64, IRQ 185
I/O ports at df00 [size=64]
Capabilities: [dc] Power Management version 1
- Versão do Quake 4:
quake4-linux-1.0.6.x86.run
- Warnings referentes ao som:
...
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
snd_pcm_writei short write: 1880 out of 4096
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
snd_pcm_writei failed: Resource temporarily unavailable
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
snd_pcm_writei failed: Resource temporarily unavailable
E assim continua.
Ah, e já ia me esquecendo, o som no resto do sistema está ok, ouço MP3, OGG, assisto à DVD's, e em outros jogos, por exemplo, Quake 3 Arena, o som rola numa boa. Só com o bendito DOOM III (que já resolvi o problema) e Quake 4 que me aconteceu isso.
Se alguém ae puder me dar uma ajuda com isso, ficarei muito feliz.