Homebrew Possibility Of N3DS games on O3DS?

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
I wonder hat the dmips on the new 3ds is in total, I know that older arm cores were only doing a tiny bit above 1dmips/mhz/core and the a9's are supposed to do 2.5dmips/mhz/core. I know the cache on the n3ds is going to be a major difference in terms of perf.

Yep, even at 444MHz the Vita CPU would easily beat the 800MHz ARM11 CPU on 3DS. It's like comparing an Atom at 2GHz vs a Core i7 at 800MHz, the Core i7 is still faster, and by a helfty margin.
 
  • Like
Reactions: Margen67

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Yep, even at 444MHz the Vita CPU would easily beat the 800MHz ARM11 CPU on 3DS. It's like comparing an Atom at 2GHz vs a Core i7 at 800MHz, the Core i7 is still faster, and by a helfty margin.
comparing apples to oranges with cows to chickens?
cortex gives about a 50% mhz for mhz advantage over arm11. Vita beats (n)3ds by virtue of it's GPU.
 
  • Like
Reactions: fmkid

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
comparing apples to oranges with cows to chickens?
cortex gives about a 50% mhz for mhz advantage over arm11. Vita beats (n)3ds by virtue of it's GPU.

Not really, this is just a example and is not that far from reality (the Core i7 has 3-4x more IPC than an Atom CPU).

BTW, 50% is in Cortex-A8. Vita is a Cortex-A9, that has a 2.5MIPS/MHz (compared to ~1.2 from the best implementations of ARM11, or ~0.8 from the worst; and really, I don't think Nintendo went with the best ARM11 implementation out there*).

Of course, what Vita beast 3DS in graphics is the GPU. However the CPU should still be more powerful (it is difficult to compare anyway, you would need a good benchmark ported natively in both platforms).

*: in this case, best or better would be longer pipelines, better and bigger cache etc.
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Not really, this is just a example and is not that far from reality (the Core i7 has 3-4x more IPC than an Atom CPU).

BTW, 50% is in Cortex-A8. Vita is a Cortex-A9, that has a 2.5MIPS/MHz (compared to ~1.2 from the best implementations of ARM11, or ~0.8 from the worst; and really, I don't think Nintendo went with the best ARM11 implementation out there*).

Of course, what Vita beast 3DS in graphics is the GPU. However the CPU should still be more powerful (it is difficult to compare anyway, you would need a good benchmark ported natively in both platforms).

*: in this case, best or better would be longer pipelines, better and bigger cache etc.
We need empirical tests. :P
I did run the same sunspider JS test in Vita, N3DS, and 3DS though.
Vita 22000 ms
N3DS 15000 ms
3DS 90000 ms
(PS4 1000ms, my i5 lappy 250ms -- just for fun)

Yes, i know, the software is different, but it is interesting to say the least.
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,676
Country
Netherlands
We need empirical tests. :P
I did run the same sunspider JS test in Vita, N3DS, and 3DS though.
Vita 22000 ms
N3DS 15000 ms
3DS 90000 ms
(PS4 1000ms, my i5 lappy 250ms -- just for fun)

Yes, i know, the software is different, but it is interesting to say the least.
It proves N3ds browser is better than Vita browser, not much more but still interesting!
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
We need empirical tests. :P
I did run the same sunspider JS test in Vita, N3DS, and 3DS though.
Vita 22000 ms
N3DS 15000 ms
3DS 90000 ms
(PS4 1000ms, my i5 lappy 250ms -- just for fun)

Yes, i know, the software is different, but it is interesting to say the least.

The problem with SunSpider is that it generally shows more the performance of Javascript engine than the hardware itself. You can only compare performance with SunSpider using the exactly same browser on the exactly same OS (even them, I don't think this would be the best benchmark to compare hardware anyway).

Both Vita and 3DS uses WebKit, however I don't know if Sony/Nintendo even bothered to port JIT compiler from WebKit to those consoles. In the case of PS4 (since it does seems to use a JIT compiler, considering the results), it already used a x86 platform maybe it was easy to port*?

*: yeah, I know there is iOS and it uses WebKit too and of course it is ARM, however there is still the problem of memory of those consoles. I think the JIT compiler from WebKit is optimized for more RAM than 3DS even have (and Vita too, in a lesser case). Or maybe I don't know what I am saying, never bothered to look at WebKit source code.
 
  • Like
Reactions: zoogie

doctorgoat

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
694
Trophies
0
Age
35
XP
560
Country
United States
As someone who had a PSP Phat overlocked for long term gaming, I can tell you, that

1. Your 3DS lifespan will drop down drastically.
2. Your 3DS battery life drain if you thought it was worse? Try 1.5hrs or 2hrs flat.
3. Possible overheat with the workload. It doesn't seem that obvious, but it's no different from a smartphone when you play any graphics hungry game longer than 5mins

... I hope you mean you had it overclocked >333mhz, because running at 333mhz was fine on a PSP. I think a few games even did it without modification.
 

NekoMichi

Retro Collector
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
Wait, so if N3DS has 4 CPU cores with 1 reserved for the OS, then that leaves 3 available for games. O3DS has 2 CPU cores with 1 reserved for the OS and 1 for games. Does that mean the N3DS has 3 times the number of cores dedicated to gameplay than the O3DS (of course, performance will be different to the 3x mark since the clock speeds vary)?
 

masterz87

Well-Known Member
Member
Joined
Apr 21, 2013
Messages
484
Trophies
0
Age
37
XP
645
Country
United States
Wait, so if N3DS has 4 CPU cores with 1 reserved for the OS, then that leaves 3 available for games. O3DS has 2 CPU cores with 1 reserved for the OS and 1 for games. Does that mean the N3DS has 3 times the number of cores dedicated to gameplay than the O3DS (of course, performance will be different to the 3x mark since the clock speeds vary)?
o3ds the syscore lets games request up to 70% of the cputime on that core,whereas the n3ds has 1 core entirely for the system all to itself. And when playing o3ds games I'm sure i still does the same thing of requesting cputime on the "syscore" even though it's not the syscore anymore.

tl;dr
o3ds 1 core+up to 70% of the core's work for games.
n3ds 3 cores to games plus the obvious advantage of the cache.
 
  • Like
Reactions: NekoMichi

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
Actually, No.

u6z7qidd.jpg
Super Mario Sunshine 3D!?! HYPE!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Nut on the hill