Views: 6,701,330 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-28-24 11:37 PM
Guest:

0 users reading Bad optimization | 1 bot

Main - Compatibility / Testing - Bad optimization Hide post layouts | New reply


CG
Posted on 10-10-19 04:51 PM Link | #1269
Well, the emulator is very good and such. But it is very poorly optimized on low cost computers compared to Desmume.
If the Nintendo DS is an old emulator released in 2004, then why does the emulator need a turbocharged PC to run games at 60 fps?

I think it would be better if they added the CPU overclocking and video resolution option.

Arisotura
Posted on 10-10-19 05:07 PM Link | #1270
to say that melonDS is 'very poorly optimized' is a vast understatement of the work that goes into optimizing it, as well as the power that emulation requires, especially in the case of the DS. sure, it's a puny 66MHz, but the fact that there are two CPUs and several other hardware components that you need to emulate with a reasonable amount of precision, makes it require a lot more power than you'd think.

also, we're developing a JIT recompiler, an OpenGL renderer, etc...

besides, you don't really seem to know well what you're talking about, because the 'video resolution option' is already implemented since 0.8.

____________________
Kuribo64

CG
Posted on 10-10-19 05:25 PM Link | #1271
oh I see... Sorry for the inconvenience, I did not know that it needed so much CPU usage and RAM to make the emulator work well. Regarding the video option, I meant that I could have more options like: put the option of "blurred" or pixelated screen to get more fps for example.

Arisotura
Posted on 10-10-19 05:29 PM Link | #1272
there's already that option (Screen filtering). it's purely cosmetic though -- scaling and filtering are done on the GPU, so there isn't much of a performance hit.

____________________
Kuribo64

CG
Posted on 10-10-19 05:41 PM Link | #1273
I see. Thank you for the reply!

Arisotura
Posted on 10-10-19 05:44 PM Link | #1274
have you also looked into video settings? you can try seeing if the OpenGL renderer is faster, or the software renderer in threaded mode...

____________________
Kuribo64

CG
Posted on 10-10-19 05:48 PM (rev. 3 of 10-10-19 05:58 PM) Link | #1275
I'll check this.
Also, could you make the emulator read the .rar or .zip files?


nvm, that's really unnecessary


Well, I've tested the video options with the game Kirby: Squid Squad
with openGL mode, it runs in 34 to 37 fps
with software mode in threaded mode, it runs in 38 to 43 fps
yeah, that's good for a PC with intel atom and 2GB RAM XD

Arisotura
Posted on 10-10-19 06:00 PM Link | #1277
yeah, the emulator core is the bottleneck there. not much you can do besides waiting for the JIT recompiler.

____________________
Kuribo64

CG
Posted on 10-10-19 06:09 PM Link | #1278
ok


Main - Compatibility / Testing - Bad optimization Hide post layouts | New reply

Page rendered in 0.031 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 94/94, time: 0.015 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.