Notices


Reply
Thread Tools
Posts: 270 | Thanked: 239 times | Joined on Dec 2009 @ Czech Republic
#71
to Smoku: Do you know what is the biggest performance problem in this emu?

Last edited by Figa; 2010-06-01 at 15:27.
 
Siggen's Avatar
Posts: 204 | Thanked: 75 times | Joined on Jan 2010 @ Norway
#72
Originally Posted by Figa View Post
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's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#73
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.
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful
 
smoku's Avatar
Posts: 1,716 | Thanked: 3,007 times | Joined on Dec 2009 @ Warsaw, Poland
#74
Originally Posted by Figa View Post
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.
__________________
smoku @xiaoka.com (SMTP/XMPP) ...:.:....:... pebbled . Poky Fish : sixaxis . psx4m . uae4all
Jolla Phone post-mortem . . . . . . . . . . -> 1+1 VGN-UX390N
 
giannoug's Avatar
Posts: 334 | Thanked: 171 times | Joined on Dec 2009
#75
Woo, installed and waiting for my friend Chrome to get me Pokemon Diamond to test

Nice work!
 
Posts: 270 | Thanked: 239 times | Joined on Dec 2009 @ Czech Republic
#76
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's Avatar
Posts: 334 | Thanked: 171 times | Joined on Dec 2009
#77
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.

Last edited by giannoug; 2010-06-01 at 16:09.
 
Posts: 298 | Thanked: 197 times | Joined on Dec 2009 @ Norway
#78
Originally Posted by giannoug View Post
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...
 
Posts: 158 | Thanked: 61 times | Joined on May 2010
#79
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
 
Posts: 37 | Thanked: 23 times | Joined on Jun 2010
#80
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.
 
Reply

Tags
bada blows, bada rox

Thread Tools

 
Forum Jump


All times are GMT. The time now is 18:46.