Post Reply 
 
Thread Rating:
  • 20 Votes - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
performance problem
Author Message
maldren Offline
Junior Member
**

Posts: 2
Joined: Mar 2008
Reputation: 0
Post: #1
performance problem
Hi, at first I just wanted to come to the forums to say thanks for the project... well thanks for the emulator Smile

But I'm having a problem with the performance when I'm running a gba game. The problem is that when I start the game runs incredible well, WAY better than the other version of VBA, but after 5 or 10 minutes the fps start to lower until it becomes unplayable. The most tests I did were with FFVI, after it became unplayable if i saved, closed the window wait a while then played again everything went back to normality until the problem began once more...

I don't know if its a coincidence, a common problem or its something with my cpu, video card or memory, but something similar shows with games like oblivion or nwn2, but until now i just assumed that it was because my pc wasn't powerful enough for those games, but I just find it odd that the same thing happen with VBA, as far as I remember even with an old pc it ran OK.

Well, my pc is:
P4 3,2Ghz (HT)
1,5GB RAM
7600gt (AGP)

I hope you can help me, if not then thanks again for the effort of developing this
03-25-2008 11:48 AM
Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
The Admin with the Gunblade
*******

Posts: 1,473
Joined: Mar 2008
Reputation: 15
Post: #2
RE: performance problem
Use OpenGL for the video mode, and make sure Antialiasing is disabled.

Use OpenAL or Xaudio for sound output.

03-25-2008 11:57 AM
Visit this user's website Find all posts by this user Quote this message in a reply
mudlord Offline
not banned.
*****

Posts: 507
Joined: Feb 2009
Reputation: 5
Post: #3
RE: performance problem
Quote:But I'm having a problem with the performance when I'm running a gba game. The problem is that when I start the game runs incredible well, WAY better than the other version of VBA, but after 5 or 10 minutes the fps start to lower until it becomes unplayable. The most tests I did were with FFVI, after it became unplayable if i saved, closed the window wait a while then played again everything went back to normality until the problem began once more...

..That is odd :/. I never had that issue during development. I'll try to get some time to test it out for myself to see if it is a real bug....
03-25-2008 12:45 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
The Admin with the Gunblade
*******

Posts: 1,473
Joined: Mar 2008
Reputation: 15
Post: #4
RE: performance problem
currently playing FFVI on a lesser system with no performance issues.

03-25-2008 05:51 PM
Visit this user's website Find all posts by this user Quote this message in a reply
xKiv Offline
VBA-M Contributor
*****

Posts: 39
Joined: Mar 2008
Reputation: 1
Post: #5
RE: performance problem
I believe I have witnessed this, with several games, to a lesser extent: VBAM reported speed at cca 50% (cca 80% with turbo) , I savestated, exited, ran (with exactly the same commandline and configuration and applications (not) running) VBAM again, loaded state, had cca 90% (~150% with turbo).
Subjectively, the games were then really a bit faster.

Linux, SDL port, "stretch x1" filter (with opengl), revision circa 453.

It was after couple dozen of hours of playing, plus many dozen hours of keeping the process stopped (^Z on the terminal).
03-25-2008 11:36 PM
Find all posts by this user Quote this message in a reply
maldren Offline
Junior Member
**

Posts: 2
Joined: Mar 2008
Reputation: 0
Post: #6
RE: performance problem
Squall Leonhart Wrote:Use OpenGL for the video mode, and make sure Antialiasing is disabled.

Use OpenAL or Xaudio for sound output.
I tried with Open GL but the problem is still there and i always use OpenAl

I kept testing and with other versions of VBA the problem is worst!! so I'm starting to guess that is problem of MY pc.

Thanks to all again
03-26-2008 02:00 AM
Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
The Admin with the Gunblade
*******

Posts: 1,473
Joined: Mar 2008
Reputation: 15
Post: #7
RE: performance problem
Your cpu uses Hyperthreading, try changing the CPU Affinity to only use the real core (Set Affinity to 0) in the task manager, for the VisualBoyAdvance.exe

(This post was last modified: 03-26-2008 11:44 AM by Squall Leonhart.)
03-26-2008 11:43 AM
Visit this user's website Find all posts by this user Quote this message in a reply
shinden Offline
Junior Member
**

Posts: 2
Joined: May 2008
Reputation: 0
Post: #8
RE: performance problem
how about me sir? i have a p3 650 mhz / 128mb laptop?

i run the basic vba with no problems... with some crappy speed with other games (pokemon emerald)

does my pc support VBA-M? i cant try it now because im trying to fix "D3dx9_32.dll Not Found" Error

thx 4 the support!
05-24-2008 10:54 AM
Find all posts by this user Quote this message in a reply
SCHUMI4EVER Offline
Super Moderator
******

Posts: 152
Joined: Mar 2008
Reputation: 2
Post: #9
RE: performance problem
shinden Wrote:does my pc support VBA-M? i cant try it now because im trying to fix "D3dx9_32.dll Not Found" Error

either google the dll or download the DirectX webupdater.

I wish I still had my P3 to try...I never had any problems whatsoever with any games back when I still had my P3 with basic VBA...then again that was without filters and usually no more zooming that 3x...and usually playing the game at 1x or 2x.
05-25-2008 04:24 AM
Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
The Admin with the Gunblade
*******

Posts: 1,473
Joined: Mar 2008
Reputation: 15
Post: #10
RE: performance problem
it is safe to assume that VBA-M will likely end up with higher cpu requirements then VBA.

05-25-2008 08:30 PM
Visit this user's website Find all posts by this user Quote this message in a reply
spacy51 Offline
VBA-M Developer
*******

Posts: 451
Joined: Mar 2008
Reputation: 3
Post: #11
RE: performance problem
shinden Wrote:how about me sir? i have a p3 650 mhz / 128mb laptop?

i run the basic vba with no problems... with some crappy speed with other games (pokemon emerald)

does my pc support VBA-M? i cant try it now because im trying to fix "D3dx9_32.dll Not Found" Error

thx 4 the support!

http://vba-m.com/vbam/vbacompiles/msvc20...pdater.zip


Squall Leonhart Wrote:it is safe to assume that VBA-M will likely end up with higher cpu requirements then VBA.

I wouldn't be too sure about that, since we got a recompiling core and several improvements.
The only point where I might have to do something is a DirectDraw replacement. I could for example write another D3D plugin which just writes to surfaces or the frame buffer which should be easier for old gfx cards because this would reduce the effort from 3D to 2D, which should run well on every gfx card out there.
(This post was last modified: 05-26-2008 12:19 AM by spacy51.)
05-26-2008 12:16 AM
Visit this user's website Find all posts by this user Quote this message in a reply
shinden Offline
Junior Member
**

Posts: 2
Joined: May 2008
Reputation: 0
Post: #12
Smile RE: performance problem
Oh thx bro for the fix im gonna try it.

i hope vba-m runs well on my good old laptop.

i really really appreciate your help guys. thx and more power/Banana_beam_up
05-26-2008 01:46 PM
Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
The Admin with the Gunblade
*******

Posts: 1,473
Joined: Mar 2008
Reputation: 15
Post: #13
RE: performance problem
spacy51 Wrote:
shinden Wrote:how about me sir? i have a p3 650 mhz / 128mb laptop?

i run the basic vba with no problems... with some crappy speed with other games (pokemon emerald)

does my pc support VBA-M? i cant try it now because im trying to fix "D3dx9_32.dll Not Found" Error

thx 4 the support!

http://vba-m.com/vbam/vbacompiles/msvc20...pdater.zip


Squall Leonhart Wrote:it is safe to assume that VBA-M will likely end up with higher cpu requirements then VBA.

I wouldn't be too sure about that, since we got a recompiling core and several improvements.
The only point where I might have to do something is a DirectDraw replacement. I could for example write another D3D plugin which just writes to surfaces or the frame buffer which should be easier for old gfx cards because this would reduce the effort from 3D to 2D, which should run well on every gfx card out there.

i meant recommended requirements, especially when the linking is rewritten,

05-26-2008 07:01 PM
Visit this user's website Find all posts by this user Quote this message in a reply
spacy51 Offline
VBA-M Developer
*******

Posts: 451
Joined: Mar 2008
Reputation: 3
Post: #14
RE: performance problem
Please have a look at that: http://vba-m.com/forum/showthread.php?tid=113
05-26-2008 10:19 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: