You are not logged in.

#1 2010-11-14 10:11:43

BimoZX
Member
Registered: 2010-03-26
Posts: 116

ePSXe Problems

I got this error message when I ran epsxe, the game runs fine.
Except there is no sound.

* Running ePSXe emulator version 1.6.0. 

Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
 * Memory handlers init. 
 * ePSXe: PSX BIOS loaded [/opt/epsxe/bios/SCPH1001.BIN]. 
 * Loading ISO Format [BIN/IMG2352] ok
 * NTSC cdrom detected. 
 * Init gpu[0][libgpuPeopsMesaGL.so.1.0.78] 
Tungsten Graphics, Inc
Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20100328 2010Q1 x86/MMX/SSE2
 * Open gpu[0] 
 * Init spu[0][libspuPeopsOSS.so.1.0.9] 
Sound device not available!
 * Open spu[0] 

Can anyone help me?

Offline

#2 2010-11-14 11:34:35

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: ePSXe Problems

You're using the OSS plugin. Try the ALSA plugin instead.

Offline

#3 2010-11-14 11:48:23

BimoZX
Member
Registered: 2010-03-26
Posts: 116

Re: ePSXe Problems

Well, I actually install the epsxe-plugin-spu-alsa package, is there a conf somewhere that I need to change to use the ALSA part?

Offline

#4 2010-11-14 12:24:54

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: ePSXe Problems

Err, yeah, the package is called 'alsa', but what it installs is the OSS plugin. You'll have to compile the ALSA plugin yourself. Download the source: http://sourceforge.net/projects/peops/f … z/download
Open src/Makefile and switch USEALSA from FALSE to TRUE. Also remove -mpentium from CCFLAGS3. A simple 'make' will now give you libspuPeopsALSA.so.1.0.9, which you copy into epsxe's plugin directory (/opt/epsxe/plugins).

Or you can try the epsxe-plugin-spu-eternal package, it's another sound plugin for epsxe that uses either OSS or SDL.

Offline

#5 2010-11-14 13:56:33

BimoZX
Member
Registered: 2010-03-26
Posts: 116

Re: ePSXe Problems

Well, I did try the spu eternal plugin but there's a MD5 error that I got while installing it.

I'll try the recompiling it.

I got this error

plugins/libspuPeopsALSA.so.1.0.9: wrong ELF class: ELFCLASS64

When I move the plugin.

Last edited by BimoZX (2010-11-14 14:09:37)

Offline

#6 2010-11-14 16:09:49

e_tank
Member
Registered: 2006-12-21
Posts: 80

Re: ePSXe Problems

you'd be better off using pcsxr over epsxe.  epsxe is dead and the linux version is outdated, pcsxr is being actively maintained and improved.  it may not be as fast as epsxe but if i'm not mistaken it's more compatible and it's open source, which is a huge plus.

here is a modified PKGBUILD of the one found in AUR that will build the latest version available.  please note that although i've left the option to build the opengl plugin enabled i would advise against using it as it's simply crap, especially compared to the actively maintained xvideo plugin.  it may have some nice and fancy features but it's just not worth using at all..

# Contributor: Eugene Yudin aka Infy <Eugene dot Yudin at gmail dot com>
#  slightly modified AUR PKGBUILD for post on forum

pkgname=pcsxr-svn
pkgver=58951
pkgrel=1
pkgdesc="A Sony PlayStation emulator based on the PCSX-df Project"
arch=('i686' 'x86_64')
url="http://pcsxr.codeplex.com/"
license=('GPL')
depends=('libcdio' 'libgl' 'libglade' 'libxtst' 'libxv' 'libxxf86vm' 'sdl')
makedepends=('subversion' 'nasm')
provides=('pcsx')
conflicts=('pcsx' 'pcsx-df' 'pcsxr' 'pcsxr-alsa')
replaces=('pcsxr-alsa-svn')
options=('force' '!libtool')
# would normally include the following line but i'm commenting it out so this
# PKGBUILD can easily used from this forum post
#install=pcsxr.install
source=()
md5sums=()

_svntrunk=https://pcsxr.svn.codeplex.com/svn/pcsxr
_svnmod=pcsxr

build() {
  if [ -d $_svnmod/.svn ]; then
    (cd $_svnmod && svn up -r $pkgver)
  else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting make..."

  cp -r $_svnmod $_svnmod-build
  cd $_svnmod-build

  ./configure --prefix=/usr --enable-libcdio --enable-opengl --enable-sound=sdl
  make || return 1
  make DESTDIR="$pkgdir/" install || return 1
}

Offline

#7 2010-11-14 16:31:00

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: ePSXe Problems

BimoZX wrote:

I got this error

plugins/libspuPeopsALSA.so.1.0.9: wrong ELF class: ELFCLASS64

When I move the plugin.

Hmm, I think this means you have a 64bit system but epsxe is 32bit. You'll need to cross-compile then. Or use my libspuPeopsALSA.so.1.0.9: http://www.sendspace.com/file/9lfojx
Or download enetrnalspu manually and put in in the plugins folder.

Offline

#8 2010-11-15 04:50:19

BimoZX
Member
Registered: 2010-03-26
Posts: 116

Re: ePSXe Problems

@e_tank: I actually tried pcsxr but as it turns out it just froze before it enters and opening cutscene in the game, I think it's because of some graphic problem. Myabe it was because it use xvideo rather than openGL. I'll try to use your package build then.

@Gusar: then I need to change my .epsxerc? Cause the last time I did that with the ALSA, when I manually move it, it doesn't detect the plugin.

Offline

#9 2010-11-16 09:54:23

fredre
Member
Registered: 2009-12-18
Posts: 45

Re: ePSXe Problems

Alternatively you can use the Windows ePSXe 1.7.0 using Wine. It runs flawlessly. So much so that I find it runs better in Wine than it does on my XP partition.

Here's the plugins that I use:
Pete's OpenGL2 Driver 2.9
ePSXe SPU core 1.7.0

Offline

#10 2010-11-17 12:04:03

BimoZX
Member
Registered: 2010-03-26
Posts: 116

Re: ePSXe Problems

@fredre: The ePSXe now runs just fine actually, but I do have performance issue, and I don't think using it in Wine will do any better.

Using PCSXR I don't have any stutter on the performance, then again it froze when I want to enter some cutscene.

Offline

#11 2011-06-02 15:44:38

strummer
Member
Registered: 2007-01-11
Posts: 87

Re: ePSXe Problems

Little offtopic.. I didn't actually knew about PCSX(R). I've mostly used pSx ( http://psxemulator.gazaxian.com/ ), because ePSXe was too slow. Maybe I didn't know how to configure it.

However, once I tested FF8 with ePSXe, now there's a difference! (I know the aspect ratio is different..)

ff8erot2tn.jpg

But PCSX uses same graphics as pSX.. So is the PCSX/pSX version the real one, and ePSXe just uses some filters (I don't know if it's possible to make graphics that much better..)?

Last edited by strummer (2011-06-02 15:45:33)


P4 530J, Arch Linux

Offline

#12 2011-06-02 16:05:05

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: ePSXe Problems

pSx renders in the original resolution (which is sometimes 320x240 - no I'm not kidding with that) and then just scales that up if you resize the window. ePSXe renders in the actual resolution you set up in the plugin settings. So the difference you see rendering in 320x240 compared to rendering in 1024x768 (or whatever you've set).

Offline

#13 2011-06-03 15:00:32

BimoZX
Member
Registered: 2010-03-26
Posts: 116

Re: ePSXe Problems

You should use pcsx but use downloaded BIOS which is the 1001 don't use the one used on
pcsx cause there will definitely be sound issues.

Wish, I could give you the link to the BIOS but I forgot where, just google it you
should find it.

Offline

#14 2011-07-21 23:19:21

Xyem
Member
Registered: 2010-08-14
Posts: 20

Re: ePSXe Problems

Just in case anyone is interested, I created an AUR package for the ALSA build of that SPU plugin. Not sure if it helps here though (only i686 builds as far as I know) but it may help others who come across this thread with the same issue.

It is called 'epsxe-plugin-spu-peops-alsa' and can be found here.

Offline

Board footer

Powered by FluxBB