What's new

can't get above 6 fps

plink0025

New member
I've been using mupen(linux) on my laptop for a few months and it works great, but today i booted up and tried to run mario64 and i had really low fps(like 1-6fps according to the fps counter). it's like this with every game(i have a bunch), and every video plugin. i've been using glxgears go gauge my gpu and it's reporting an average of 770 fps, which is about what i've always had. the card is an onboard intel 855GM with 64mb ram.
 

Sri Narayan

New member
How was your framerate before? I don't know/think that you have a good 3d acclerated X-server through your card. My video card is also very low(GeForce2 MX/MX 400) I get with glgears:
4759 frames in 5.000 seconds = 951.800 FPS

ciu
 

Sri Narayan

New member
Ok. Do you upgrade to a new kernel or forgot to load the module?
(with make menuconfig goto: Device Drivers/Character Device/Intel 440LX/BX/GX, I8xx and E7x05 chipset support ).

ciu
 
OP
P

plink0025

New member
i've had the same kernel(2.6.13.2, i think) for a while and most of the drivers compiled into the kernel, so i don't have to load them. things were working fine with this kernel up until a few days ago.

the fact that i'm getting good results from glxgears seems to point to mupen being the problem, especially since i can run other 3d apps and games without difficulty. i have the feeling that it may be because of some library that mupen is using. recently, i was trying to setup a dvd player and a few other things, it's possible that i installed something that borked a library or module that mupen needs in the process. but, if it's a library problem, why does my other 3d stuff work right?
 

Sri Narayan

New member
to find out which kernel you running type in: uname -r.
for checking the precompiled plugins if sth missing: ldd (plugin name).
(But i think it is useless, because the plugins give no init error. just try it.)
for every lib there have to be a reference i.e.: libgtk=>/usr/lib/gtk .
build the source of mupen would be a good choice. or check the x.org.conf/log.
can you tell me which distro you're using?

ciu
 
OP
P

plink0025

New member
i can compile mupen, but i had a errors compiling a graphics plugin(glide64). "`ia_y_loop2` is already defined", and about 20 similar errors. i looked at the graphics plugins(from my old mupen install) with ldd and i don't see anything wrong. i don't see anything in the x logs or dmesg either. i'm running arch linux with a 2.6.14.5 kernel.
 
Last edited:

Hacktarux

Emulator Developer
Moderator
If you're not using the software plugin, the problem is most likely an opengl configuration problem. btw, glxgears is not a good test to check if you have hardware acceleration. I have no idea how your video card support 3d acceleration on linux.
 

BRP

That guy
glxgears is fine for checking for acceleration, but only if you look at the gears spinning like they should; the framerate is NOT a benchmark (in fact, my Gentoo box at home has the same framerates whether direct rendering is working or not!)

If you type "glxinfo", do you get a "direct rendering: Yes"?
 

Top