Sem áudio no epsxe.

Iniciado por redstormwind, 03 de Julho de 2011, 14:04

tópico anterior - próximo tópico

redstormwind

Oi, pessoal! Tudo bem com vocês?
Com dificuldade instalei o epsxe aqui.Foi uma verdadeira odisséia.
Por isso aproveito para dar umas dicas.
Instalação: http://weinne.wordpress.com/2011/02/03/instalando-epsxe-no-ubuntu-10-10/.
Bios SCPH1001: http://www.roxdownload.net/emuladores/playstation/ps1.aspx. Baixar na pasta bios.
Plugins (se necessário): http://www.pbernert.com/html/. Baixar na pasta plugins.
Roms/isos: www.coolrom.com e sites afiliados, www.roxdownload.net .
Nota:
Os arquivos sempre devem ser descompactados.
Arquivos .cfg devem ficar na pasta cfg do emulador.
Se o emulador der problema a causa pode ser um dos plugins, que deverá ser removido.

Bom, só não consegui fazer o som funcionar.
Tenho os seguintes plugins de áudio:
P.E.Op.S ALSA AudioDriver 1.9
P.E.Op.S OSS AudioDriver 1.8
P.E.Op.S OSS AudioDriver1.9
Pete's Null AudioDriver 1.1
Até testei cada um isoladamente na pasta plugins para ter certeza de que não havia conflito entre eles.
Testei vários jogos diferentes para saber se o problema era o jogo: Castlevania, Warcraft, Driver, Winning Eleven, Resident Evil, Parasite Eve, Final fantasy, Samurai, Street Fighter, etc... Todos eles rodavam e jogavam normal, mas sem som.
O plugin Eternal SPU 1.41 deu erro e tive que retirar. Ele fazia o emulador fechar sozinho.
Caso seja necessário informar qual a placa de áudio, isso é o que aparece no comando lspci:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Existem mais plugins do que esses que mencionei?
Será que os plugins não funcionam porque devo instalar alguma dependência do sistema e pacotes relacionados a placa de áudio?









giovanni94

#1
Olá redstormwind,

Não sei se vou ajudar muito, mas não custa nada tentar certo? Ainda sou meio leigo em Linux.
Eu não uso OSS, não o tenho instalado e até hoje não me fez falta, apenas ALSA.

Tente rodar o emulador pelo ALSA e verifique se você tem os seguintes pacotes instalados:
Exceto o hydrogen e suas dependências, que não têm nada a ver, é só um programa a parte que eu instalei aqui...
O bluez também pode ser dispensável...


*Imagem deletada*

EDIT: Eu não vejo motivo algum para você ter ALSA e OSS no mesmo sistema, ambos fazem o mesmo papel de drivers de som e nunca irão operar juntos, com a diferença de que o ALSA é mais novo... Veja se você tem o PulseAudio (servidor de som) também.



redstormwind

#2
Giovanni94, tenho os seguintes pacotes relacionados a alsa instalados:
alsa-base
alsa-utils
bluez-alsa
gstreamer0.10-alsa
libao-common
libao4
libasound2
libasound2-doc
libasound2-plugins
libclalsadrv2
libopenal1
libsnack2-alsa
libsox-fmt-alsa
libsox1b
linux-sound-base
mcp-plugins
pulseaudio
sox
timidity

Dos pacotes que você mostrou na imagem só não tenho o lib32asound2, e não encontrei para baixar.
Encontrei só o lib64asound2, mas como meu sistema é 32 bits, resolvi não instalar.

Tem também mais pacotes relacionados ao alsa que não estão instalados.
Procurei pelas dependências de  cada pacote, instalando as que estavam faltando:

libasound2:
libasound2-dev
llibasound2-plugin-equal


pulseaudio:
libao-dbg
libao-dev
libcanberra-pulse
libcanberra-pulde-dbg
libpulse-browse0
libpulse-browse0-dbg
libpulse-dev
libpulse-mainloop-glib0
libpulse-mainloop-glib0-dbg
libpulse0
lib-sdl1.2debian-pulseaudio
pulseaudio-esound-compat
puseaudio-module-gconf
pulseaudio-module-x11
pulseaudio-utils
pulseaudio-dbg
pulseaudio-esound-compat-db
pulseaudio-module-gconf-dbg
pulseaudio-module-jack
pulseaudio-module-jack-dbg
pulseaudio-module-lirc
pulseaudio-module-lirc-dbg
pulseaudio-module-raop
pulseaudio-module-raop-dbg
pulseaudio-module-x11-dbg
pulseaudio-module-zeroconf
pulseaudio-module-zeroconf-dbg
pulseaudio-utils-dbg

alsa-utils:
gnome-alsamixer

alsa:
alsa-source
alsa-firmware-loaders
alsa-mixer-gui
alsaplayer-common
alsaplayer-daemon
alsa-player-esd
alsa-player-gtk
alsa-player-jack
alsaplayer-nas
alsaplayer-text

Ainda não deu certo, mas agradeço muito sua ajuda, pois, mesmo não resolvendo já ajudou a seguir um caminho certo para encontrar a solução.
Vou continuar pesquisando, caso encontre a resposta posto aqui.
Obrigado.




giovanni94

#3
O pacote "lib32asound2" na verdade é o seu "libasound2". O lib64 é versão p/ sistema 64bits, que é o meu caso. Esqueci de mencionar :P
-------
Faz o seguinte, já que você tem o PulseAudio:
Abra o emulador de PS, coloque pra rodar algum jogo em windowed mode.
Abra as preferências de som (no ícone do painel superior do Ubuntu mesmo, o falante).
Vá na aba "Aplicativos".
Tente mudar o volume do emulador por aí, provavelmente vão aparecer todos os aplicativos que estão usando seu ALSA.

-------
É a melhor ideia que me veio à cabeça agora, não vejo motivos para tudo estar perfeito em seu sistema mas não o emulador ._.

Outra coisa: Já testou nas configurações do próprio programa para ver qual driver de som ele tá usando?

Posta aí pra ver se deu certo depois.

__________
Fazendo a limpa na lambança:
O pacote libasound2-dev é inútil, a menos que você queira dar uma de desenvolvedor, rs
Pode também deletar os seguintes:

pulseaudio-module-jack (Acho desnecessário ligar o audio em um mixer Jackd, programa p/ misturar sons de programas, útil pra quem é mixer.)
pulseaudio-module-jack-dbg

pulseaudio-module-lirc  (Você provavelmente não tem controlador infravermelho pro volume no seu PC)
pulseaudio-module-lirc-dbg

pulseaudio-module-raop (Isso aqui transmite o som através de uma porta para eletrônicos da Apple "AirPort Express", dispensável)
pulseaudio-module-raop-dbg

Seguinte, copia e cola:
Citarsudo apt-get remove pulseaudio-module-jack pulseaudio-module-jack-dbg pulseaudio-module-lirc pulseaudio-module-lirc-dbg
pulseaudio-module-raop pulseaudio-module-raop-dbg libasound2-dev --purge