(06-09-2020, 06:25 AM)bananaclawz Wrote: [ -> ]My take from that would be more demand for 3ds than Gamecube. I meant strictly Android Citra vs. Android Dolphin.
I easily get Wii is stronger than 3ds...but not Gamecube. I can play MK7 at 3x Internal Res + Texture Filter but can't play Mario Kart DD on anything higher than default..
The more demanding a certain platform (and game) is, the less likely you´ll be able to emulate it with lots of enhancements. Mario Kart Double Dash/Wii requiring more headroom than 7 to run at 720p+ makes perfect sense.
Looked on some video emulating comparison.
It says LoZ Skyward Sword at edgy fps 2K resolution (hand setting) has same performance on SD 865 as on Kirin 990. Well, i think hand tuned code in dolphin helps much here.
I am sure its not appropiate way for developer, but when citra team hand tune some code for mali, things will look better on that SoC.
There's nothing "hand tuned" in Dolphin for a specific SoC, and "things will look better" for SoCs with Mali GPUs only when ARM releases non-garbage drivers for them...
(06-11-2020, 11:21 AM)bananaclawz Wrote: [ -> ]Good excuse.
I don't need to prove you anything. There's plenty of videos showcasing how bad devices with Mali GPUs performs with not just Dolphin, but with
any demanding app. Also, go look at Dolphin's source code and try to find anything "hand tuned" to a particular SoC. While you're at it, also take a good look at the
DriverDetails class to get an overview of the quality of the drivers shipping with these devices.
It doesn't matter how much you whine to us, or to Citra developers, it won't change the fact that one of the main reason for most Android devices to still perform bad nowadays is due to garbage drivers. An ancient Tegra X1 (a SoC from 2015) delivers similar performance than most flagship SoCs released later, despite them being newer and several times faster, simply due to rock solid drivers. Even the unofficial iOS fork, which can run on devices as old as the iPhone 6S and is built on top of the same source code from the official Dolphin versions, will obliterate any Android device released at the same period, again, due to simply better drivers.
(06-11-2020, 11:21 AM)bananaclawz Wrote: [ -> ]Good excuse.
Since you're calling it an "excuse", I assume you're very familiar with what kinds of hand tuning Dolphin has done? Could you point me to literally anything in the source code that's tuned for Snapdragon, other than workarounds for driver bugs?
(06-11-2020, 06:01 PM)JosJuice Wrote: [ -> ]Since you're calling it an "excuse", I assume you're very familiar with what kinds of hand tuning Dolphin has done? Could you point me to literally anything in the source code that's tuned for Snapdragon, other than workarounds for driver bugs?
I LOVE how the moment I said "Excuse" both you and Gamecube boy finally became good informants the way I used to remember from Dolphin.
I came here for answers with backup because I didn't know. If you guys are passionate in your work it shouldn't have taken that much to be informative.
(06-13-2020, 08:40 AM)bananaclawz Wrote: [ -> ]I LOVE how the moment I said "Excuse" both you and Gamecube boy finally became good informants the way I used to remember from Dolphin.
I came here for answers with backup because I didn't know. If you guys are passionate in your work it shouldn't have taken that much to be informative.
I'll copy-paste a couple of comments of two of the devs themselves that were posted in a (now locked) thread, just to illustrate you with how exhausting and frustrating has working on Android been for them.
Sure enough, a couple of points do not apply here but I figure you should read them regardless.
Quote 1:
Quote:You start to get a little jaded when users keep talking like they know more about the emulator than the people who actually work on it do.
You start to get a little jaded when users think that developers who work on open source projects should only focus on what users want rather than what developers like working on.
You start to get a little jaded when users continuously point to entirely unrelated commits as making Dolphin slower, and won't shut up about it until you either ban them (meaning, needing to wait for them to get worked up enough to qualify) or close their threads. I've lost count how many times a user has pointed to a Wx UI commit as slowing Android down. ![[Image: smile.gif]](https://forums.dolphin-emu.org/images/smilies/smile.gif)
You start to get a little jaded when users insist everybody go out and buy a $750 USD smartphone because of one video that showed one game running for 5 minutes, all without showing what settings they used, or the actual framerate or how choppy the sound was. Then developers and forum mods are left with cleaning up the mess with questions of "I bought this phone because a youtube video said it was fast and it's actually slow?????? when will this be optimized????"
You start to get a little jaded when Android users insist on spamming irrelevant threads with how good dolphin runs on *their* device.
You start to get a little jaded when users don't realize that developers work on free open source projects for their own interests, and nobody else's. Then gets mad when those developers take a direction the users don't like. And then gets angrier when told that if they want to keep something that was removed or changed, to fork before the change happened.
And quote 2:
Quote:I'm fine with people not liking the Android version of Dolphin much - what I'm not fine with is people spreading misleading or incorrect information (in particular, this seems to be common when talking about performance...) and people demanding that we fix problems caused by driver bugs. Yes, driver issues suck, and it's fine to be displeased with the Android version of Dolphin for that - but telling us to fix them isn't going to help. We simply have no developers who are interested in working around mobile driver bugs and shortcomings right now (Dolphin is purely volunteer-based!), and many of the issues are actually impossible to fix without fixing the driver itself.
(06-13-2020, 08:40 AM)bananaclawz Wrote: [ -> ]I came here for answers with backup because I didn't know. If you guys are passionate in your work it shouldn't have taken that much to be informative.
Sure, because opening a new thread (on the wrong subforum BTW) to compare two emulators of totally different consoles, then implying that Dolphin performs bad on Android because we care only about the Nvidia Shield, with wording that makes you sound like an entitled brat, is how people normally ask questions, right?
Want nice answers, ask questions nicely. Act like an entitled brat and you get a shitposting show like this whole thread. Enjoy.