Will Cobb, "the developer of iNDS and now Dolphin for iOS. Dolphin still runs pretty slow on iPhone 6s but once i finish fixing JIT, I'm confident it will run at a playable speed. Once that's finished I hope to add all of the amazing features that come with Dolphin. I'm planning to add a multiplayer matchmaking system with net play Along with the expected features such as save states, cheats, and and fast forwarding".
Right now I've been able to boot every GameCube game I've tried and had no crashing issues. If you would like to help develop, the source is on
https://github.com/WilliamLCobb/DolphiniOS
https://www.youtube.com/watch?v=irSWDlwWfqY
Very impressive PowerVR GPU work great without graphical glitch ES 3.0
WOW! Glad to see ios devices are finally getting dolphin.
(06-03-2016, 02:15 PM)brujo5 Wrote: [ -> ]but once i finish fixing JIT, I'm confident it will run at a playable speed
I'm not so optimistic. They implement bare minimun OpenGL ES 3.0. So no base_vertex or buffer_storage support. Likely better QA standarts, but for performance, I doubt it will be much better than Mali...
By the way, did you see the correct thread?
https://forums.dolphin-emu.org/Thread-dolphin-on-ios?action=lastpost
(06-03-2016, 09:08 PM)degasus Wrote: [ -> ]I'm not so optimistic. They implement bare minimun OpenGL ES 3.0. So no base_vertex or buffer_storage support. Likely better QA standarts, but for performance, I doubt it will be much better than Mali...
By the way, did you see the correct thread? https://forums.dolphin-emu.org/Thread-dolphin-on-ios?action=lastpost
In terms of driver speed you are completely right, Apple is hitting bare minimum on OpenGL ES standards. Unless an Apple specific extension happens to make a difference drivers would be slow as hell. HOWEVER, you are overlooking the fact that assuming a JIT was properly implemented (a feat that should be impossible given how iOS is designed) the single threaded performance of a Twister core would slap any current android core. So basically assuming impossibly good software design, we would see good results.
(06-05-2016, 03:48 AM)Nintonito Wrote: [ -> ]In terms of driver speed you are completely right, Apple is hitting bare minimum on OpenGL ES standards. Unless an Apple specific extension happens to make a difference drivers would be slow as hell. HOWEVER, you are overlooking the fact that assuming a JIT was properly implemented (a feat that should be impossible given how iOS is designed) the single threaded performance of a Twister core would slap any current android core. So basically assuming impossibly good software design, we would see good results.
Is the difference really that big in hardware though? According to benchmarks its about the same difference between the kryo cores and twister, as mongoose cores and kryo. Or is there more to it?
Although the newest iPhone will get a significant upgrade in a couple months and there's still 8 months or so before the same happens for android devices.
(06-05-2016, 04:39 AM)Grey1213 Wrote: [ -> ]Is the difference really that big in hardware though? According to benchmarks its about the same difference between the kryo cores and twister, as mongoose cores and kryo. Or is there more to it?
Although the newest iPhone will get a significant upgrade in a couple months and there's still 8 months or so before the same happens for android devices.
It's still at least 20% faster than Kyro, mongoose is basically A72 levels of performance but with better battery life. The main performance difference is that the A9 can run at 1.8GHz in a room temperature environment indefinitely, something none of these other processors can sustain (until the A73 comes out which supposedly addresses sustained performance). Between that and the continued IPC advantage a twister core still outperforms in single core workloads by a margin.
perf over time is very very important, and Apple has historically done very well in that regard. The A9 is somewhat hard to throttle.
It'll be surprising if ios was running dolphin faster then android and that day might be soon.
Doe it still need jailbreaking to use recompilers or has a change/workaround been done/found since then?
(not that I have an IOS device)