You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2009-04-07 01:19:43

rek
Member
Registered: 2009-04-07
Posts: 2

desmume on mac

why is it that this emulator kills all my virtual memomory,,,, i have a 2gh macbook with leopard and i got vr 9.1 for mac from a link of some guy that compiled it

Offline

#2 2009-04-07 01:22:14

rek
Member
Registered: 2009-04-07
Posts: 2

Re: desmume on mac

ha memomory

Offline

#3 2009-04-07 07:16:10

lbalbalba
Member
Registered: 2009-03-13
Posts: 229

Re: desmume on mac

rek wrote:

why is it that this emulator kills all my virtual memomory,,,, i have a 2gh macbook with leopard and i got vr 9.1 for mac from a link of some guy that compiled it

Right now there is no 'official' MAC build of desmume. It is difficult (if not impossible) to support custom builds that 'some guy compiled'.

Offline

#4 2009-04-07 18:36:12

BRPXQZME
Member
Registered: 2009-04-07
Posts: 2

Re: desmume on mac

Honestly, you probably shouldn't bother with 0.9.1 unless you're capable of fixing its slowdown issues.

The issue is not really a memory leak of any sort; it's something to do with the graphics (a quick-and-dirty profiling shows that the program is spending roughly 40% of the CPU time in OGLRender() in Ace Attorney 3 when the Court Record is open... which slows the game down to roughly half speed).

Offline

#5 2009-04-07 19:49:44

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,169

Re: desmume on mac

But yet people say they see the memory increase. Thanks for the profiling, but how do you explain that?

Offline

#6 2009-04-08 03:43:50

BRPXQZME
Member
Registered: 2009-04-07
Posts: 2

Re: desmume on mac

I explain that by saying that lots of people see slowdown and assume "memory leak". I, on the other hand, keep an eye on the memory usage according to OS X, and see it floating pretty consistently around 152M real 577M virtual after loading the same game, and after playing it for a while, too. That, combined with the fact that most of the slowdown occurs in places that are in all likelihood requiring more graphical calculation, and that the process manager says that 0.9.1 uses over 100% CPU at all times a game is running and no frames are skipped (i.e., it is using pretty much all the capacity available from using one of the two cores on this MacBook), tells me that the issue lies with the program's execution rather than the memory it is (apparently not) eating up. Moreover, I have a pretty good hunch that it's something graphical that's causing this. It usually is something to do with the graphical system. Unfortunately, I'm not quite good enough to just fix it, or I would do so and make life easier on everyone smile

Unfortunately, DeSmuME on OS X gets pretty unstable when it is not allowed to perform quickly enough. Merely having a pop-under Flash ad in Safari can cause a game to go extremely slowly, which in turn causes DeSmuME to crash eventually. I have no idea how similar behavior might be on other platforms, but in my experience this is not all that unusual for a Mac port of an emulator. The interface code just acts... different, I guess.

Offline

#7 2009-04-25 12:27:50

suncool
Member
Registered: 2009-04-25
Posts: 1

Re: desmume on mac

is this "slow down" meaning the game is so lag that i cant even start a new game, and even if its not lagging, the game does not react to any configured buttons i press, especially the start and select to start the game.............

Offline

#8 2009-05-22 04:17:33

Mysteries
Member
Registered: 2009-05-22
Posts: 2

Re: desmume on mac

I have a mac and when i download DeSmuMe i open the zip and it wont work its says that it does not support it its stupid and how do i get it running pls tell me pls

Offline

#9 2009-05-22 09:29:48

shash
Administrator
Registered: 2007-03-17
Posts: 897

Re: desmume on mac

Mysteries: Don't go hijacking others people threads.

Offline

#10 2009-05-22 19:55:37

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,169

Re: desmume on mac

there was a bug in desmume 0.9.2 that probably made it eat up all your virtual memory, on any platform. that will be fixed in 0.9.3

Offline

Board footer

Powered by FluxBB