maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   DeSmuME Maemo Edition (https://talk.maemo.org/showthread.php?t=54152)

Figa 2010-06-01 14:24

Re: DeSmuME Maemo Edition
 
to Smoku: Do you know what is the biggest performance problem in this emu?

Siggen 2010-06-01 15:16

Re: DeSmuME Maemo Edition
 
Quote:

Originally Posted by Figa (Post 693896)
to Somoku: Do you know what is the biggest performance problem in this emu?

Yes he knows, but ill tell you...

It does not support OpenGL ES which is used to utilize the DSP in the phone...

AFAIK the emulator would require a major rewrite to make it OpenGL ES compliant, and I seme to remember Smoku (NOT SOMOKU) he said he did not know a great lot about OpenGL ES and the N900's Davinci DSP

Flandry 2010-06-01 15:21

Re: DeSmuME Maemo Edition
 
DSP and GPU are different animals AFAIK. One is used for accelerating video and audio processing and the other for rendering 3D images. One is addressed using (again AFAIK) Neon instructions and the other through GL ES.

The GL ES problem is indeed a barrier for porting some apps. I suggest you wait to see what Smoku has to say about it rather than continue to speculate, though. It could be hard to emulate 3D hardware, even when actual hardware acceleration existis.

smoku 2010-06-01 15:30

Re: DeSmuME Maemo Edition
 
Quote:

Originally Posted by Figa (Post 693896)
to Smoku: Do you know what is the biggest performance problem in this emu?

It does not have DynaRec and needs to emulate processors with interpretation.

giannoug 2010-06-01 15:37

Re: DeSmuME Maemo Edition
 
Woo, installed and waiting for my friend Chrome to get me Pokemon Diamond to test :p

Nice work!

Figa 2010-06-01 15:42

Re: DeSmuME Maemo Edition
 
Thank you. Can we expect some performance improvements in future? Dynamic recompilation is very powerfull technic, but It is hard to include it. Is there any emu with better assumptions?

giannoug 2010-06-01 15:53

Re: DeSmuME Maemo Edition
 
Hmm... Pokemon Diamond runs... 4-6fps but white screen. I'll let it like that some minutes and see if anything shows. N900 @ 1.150Ghz

EDIT: Nothing at all. It only made my N900 and the charger hot like a stove! :( 100% usage and about 4-6fps.

Nokia 5700 2010-06-01 22:08

Re: DeSmuME Maemo Edition
 
Quote:

Originally Posted by giannoug (Post 694100)
Hmm... Pokemon Diamond runs... 4-6fps but white screen. I'll let it like that some minutes and see if anything shows. N900 @ 1.150Ghz

EDIT: Nothing at all. It only made my N900 and the charger hot like a stove! :( 100% usage and about 4-6fps.

Did you press the Run-button?
Thats a mistake i did... :D

bchliu 2010-06-01 22:29

Re: DeSmuME Maemo Edition
 
Auto Frame skip on some games (eg Cooking Mama) with sound off makes it kind of playable. Getting around 8-10fps on average on 805Mhz.

BTW Good post Flandry to clear some things up for some people.. :) :)

Is there some homebrew app that someone knows about that can test or benchmark specifically the CPU/Memory performance? In theory, we can run it on the emulator and compare it back to the real DS to confirm if thats the biggest bottleneck.

Just a thought.. :P

Alex Korova 2010-06-04 23:36

Re: DeSmuME Maemo Edition
 
To get DS emulation running decently on the N900 you probably need to write an emulator specifically for the N900 hardware - with a lot of ARM9 know how (among other knowledge). My 2 cents.


All times are GMT. The time now is 16:00.

vBulletin® Version 3.8.8