FPU Enabler - HD2 Windows Mobile 6.5 Themes and Apps

Several new devices have an FPU these days (VFP in this case), a coprocessor that can speed up floating point (fractioned numbers) calculations. Devices that have an FPU include devices based on the SC6410 processor like the Samsung Omnia II/Pro and Acer M900 and Snapdragon based devices like the Toshiba TG01 and HTC Leo. However, Windows Mobile right now does not come with support for it. NuShrike and myself decided to do something about this, and FPU Enabler is the result.
Click to expand...
Click to collapse
http://www.modaco.com/content/i8000...-ii-http-i8000-modaco-com/293601/fpu-enabler/
is this correct? did someone experience any speed improvements after installing the FPU enabler?

Yes i'm Works like on Omnia 2. Work good

Sorry but what is the FPU or VFP???

I am not sure, but it seems like Manila is loading tabs faster now. It only works with 5 instructions on our Leos, but for example dividing is 4 times faster according to built in benchmark.

[zozi] said:
Sorry but what is the FPU or VFP???
Click to expand...
Click to collapse
Floating point unit. A floating point unit in a PC CPU is the MMX, SSE instructions, its the multimedia extensions. It massively increases the speed when processing non simple maths, that tends to be needed in movie, game and image processing.
Phone CPUs are rather bad at floating point maths, even when enabled by this patch its still not great, but it can help when such things are unavoidable.

As I understand, you have to leave the patch running for it to work. So... I have to run the patch every time I reset the device?

pdgpereira said:
As I understand, you have to leave the patch running for it to work. So... I have to run the patch every time I reset the device?
Click to expand...
Click to collapse
Yep thats right!
My benchmarks show:
Floatpoint without: 19.663 mwips
Floatpoint with: 55.071 mwips
Benchmarked using SKTools
but according to the FPU enabler program itself there was no real difference
What I want to know is how this may affect my battery life leaving the program running, and patch should mean it changes or replaces permanent files where this is more like a add-on that runs.
I know all the research is being done at madaco but can anyone over here get this to run automatically on boot?
Shall report back if I see any noticable diffrence!

rovex said:
Floating point unit. A floating point unit in a PC CPU is the MMX, SSE instructions, its the multimedia extensions. It massively increases the speed when processing non simple maths, that tends to be needed in movie, game and image processing.
Phone CPUs are rather bad at floating point maths, even when enabled by this patch its still not great, but it can help when such things are unavoidable.
Click to expand...
Click to collapse
Thanks for your answord...
But if i need run the pach every time i reset my device is not viable
when comes out crack of TV-out? The CPU of HD support's TV-out or i'm wrong?

Just reporting back!
I also added the RAM banchmark and tested it with and without FPU enabler running, and Ram throughput was boosted significatly aswell!
FPU enabler makes a massive impact with 3d games for example the Electopia Demo runs so smooth no that I would say its above 30 FPS all the time!
I have notices a extra bit of battery drain by having it enabled, instead of the battery going down by about 5% or 6% over night it went down 9% and thats just on standby and recieve 1 txt message just before I woke up and looked at it!

prego postare il programma per chi non ha modaco login...grazie!
----------------
Please post the program for those who have modaco login ... thanks!

[zozi] said:
when comes out crack of TV-out? The CPU of HD support's TV-out or i'm wrong?
Click to expand...
Click to collapse
LOL LOL LOL
And how are we supposed to connect to a TVset now HTC abandoned the ExtUSB connector?
Think man, even if the QSD chipset supports TV out, you have to have a means of actually connecting the device and it won't work with a standard MicroUSB connector dude...

Once again another thread that went off track!
Once again this is another thread that went off track!
Anyone been working on the autoloading of FPU Enabler?

any1 tried putting a shortcut of fpu enable in startup folder in windows directory

Hi All
Ive just done a benchmark with TestOpenGL ang here are the results:
with patch:
Test1: 153807 kP
Test2: 126363 kP
Test3: 148960 kP
Test4: 128527 kP
without patch:
Test1: 127895 kP
Test2: 74991 kP
Test3: 149658 kP
Test4: 88343 kP

Here the file for those without a modaco login:

dagrim1 said:
Here the file for those without a modaco login:
Click to expand...
Click to collapse
Thanks a lot dagrim!!!

dagrim1 said:
Here the file for those without a modaco login:
Click to expand...
Click to collapse
It's nice when people care. Thanks.

Thanks...that it is what i was looking for!!!

FPU enabler hangs file manager and doesnt start
When I launch FPU enabler it does not start and leaves file explorer (or Resco) in hang. Does anyone with the same situation?

works wonderfully. amazing speed in sense and games.. and if you think that it just patches 5 instructions..
many thanks!

Related

Updated - A2DP Test ROM - Quick and Clean - Wanna try it?

Here is my second attempt at including the collection of (what I understand them to be) fixes for the A2DP sound/function issue. I don't have a stereo BT device, so I'm depending on you guys to tell me if it works or not.
If it's good, I'll update the kitchen. If not, I'll go back and keep trying.
This is dogfood - so it's what I use. Don't like it? Don't use it.
This one is right outta the original InGeNeTiCs 318 rom base dump. It was a virgin when I got it
Included apps:
Camera 3.0
Windows Media Player
Features:
8-Button Touch Comm Manager
Black keyboard like T2 and Black Dymond
Here's the post-flash numbers after cleaning nearly everything from startup:
Storage: 45.29
Program: 30.29
There is no compression in this one, so I would think with some playing, the program number could get a little better.
Oh, and it's damn fast too
Please let me know how it works.
Thoughts/FAQ:
Q: Why not add the latest Touch software?
A: The today plugin is slow, and after the novelty wears off, it would be nice to be able to remove it. The dialpad installs easier via the cab.
Q: What is the page pool size?
A: 6 meg.
Q: Why not release more flavors like you usually do?
A: I'm focusing on finding answers, not providing end-user product. I'm happy to share what I use and find, it's just not my priority right now.
Q: Is this a "Pandora" release?
A: No. It's just a 'polished' test rom to verify A2DP function.
Download link:
http://rapidshare.com/files/37693920/Bare_2nd_Try.zip
And if you absolutly MUST have a more "fulfilling" rom, here's my personal config:
http://rapidshare.com/files/37696107/Full_2nd_Try.zip
At the moment WiMax isn't properly working here (we are almost getting flooded, has been raining for a week), maybe i download it tomorrow...
You should inform the community that you are using the latest build (5.2.318, including a new bluetooth stack, at least more up to date than the one Faria used for his ROM), there are still a lot members using 5.2.1413 apparently slower and a higher battery drain. Looking foward to try your new kitchen...
Got skipping at 320kbps, retried the original InGeNeTiCs and got no skipping on the same song and what sounds like better stereo separation. Can anyone else confirm this? Let me know if I can do anything to help mattk_r
o/t... is there a way to force my custom extended rom to run on a pre-cooked rom? would make my life a bit easier
I've got skipping with 320kbits as well while using the sd battery fix, after change the registry entry the skipping was gone...
Hmmm. I didn't do the 'SD Battery Fix' specifically because of the skipping issues, so that shouldn't be the issue.
raventec, you clearly see a difference? If so, there's a couple more things I can do... but it's uncharted territory
You know you're at this a bit too much when you put out a rom and then spend the rest of the night having nightmares that you didn't have speed search working in the dialer...
There's definitely a difference on my end with my Bluespoon Spider's. I flashed back over to this one again and the skipping came back and it seemed to sound a bit muddy and less separation. I didn't install a bunch of stuff so that's not the reason. I hadn't installed anything the first trial at all. heheh didn't notice the speed search problem. I'd probably never be able to tell, since it's not a feature I tend do use I'll fiddle with this rom for a bit. Let's see what else I can break! Hopefully come Monday we can get more responses regarding the A2DP.
if it isnt related to the sd card power management it must be somehow a performance issue. I used Con. Pocket Player 3.2 and had skipping problems until i changed the player priority, it cant actually be the stack. Something else, just try to change the driver priority, lets say to 60
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BtA2dpSnd\ Priority256=60
regards,
sorry cant test the rom, still operating on dial up connection speed...
4irm said:
if it isnt related to the sd card power management it must be somehow a performance issue. I used Con. Pocket Player 3.2 and had skipping problems until i changed the player priority, it cant actually be the stack. Something else, just try to change the driver priority, lets say to 60
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BtA2dpSnd\ Priority256=60
regards,
sorry cant test the rom, still operating on dial up connection speed...
Click to expand...
Click to collapse
nice tip, but do you know if this is active as a service, or only when the BT is connected? I'm just concerned that it could impact other operations when it's not in use by capitalizing on the CPU priority.
ok, I'm gonna post a new test rom that should be a good one, based on feedback from this and other setups. I'll update the first post once it's done, probably within an hour.
I just looked in the registry and it's already set to 60. HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BtA2dpSnd\ Priority256=60
dammit, whats about ...software\microsoft\bluetooth\audiogateway\capability... i am running on 69.
additionally y can try to go a bit down with the BitPool (lets say around 55) and the MaxBitRate (around 70).
Btw, does the intensity of the skipping depend on the distance (device - headset)?
cheers.
That registry setting is 69 here as well 4irm. I'll keep the BitPool and MaxBitRate in mind and fiddle with them when I get a chance. Wasn't able to check to see if the skipping intensified the farther I moved away from the Wizard. I tested the same way with both rom's freshly loaded and reset after flashing without any added applications and no overclocking, same song which is a straight 320kbps without VBR to give as close of a test bed as I could. I'll snag the next one, see what happens and post what I can find.
Okay, there's the new file in the first post. It's very different than the base I had been using - so I'm hopeful that this will show some good results.
Thanks again for checking this out - I know it can be a pain to keep configuring your phone after every flash!
mattk_r said:
Okay, there's the new file in the first post.
Click to expand...
Click to collapse
this one cuts out. i'm about to install bs to see if that helps...
EDIT ...and it distorts the bass (i think that may be a bit rate setting?)
EDIT ...again ...bs and a soft reset didn't help, it still distorts the bass and cuts out at distances greater than 2-3 feet
question how did u intergrate this feature to the rom the A2DP
ANTC said:
question how did u intergrate this feature to the rom the A2DP
Click to expand...
Click to collapse
A2DP is already there - at least in this base rom. I added these registry settings, you might try changing them to see if the performance improves/changes:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings]
"MaxBitPool"=dword:55
"BitPool"=dword:46
"SampleRate"=dword:bb80
"UseJointStereo"=dword:1
If these settings really don't help, please remove then and try again. Damn, I gotta get a headset...
mattk_r said:
A2DP is already there - at least in this base rom. I added these registry settings, you might try changing them to see if the performance improves/changes:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings]
"MaxBitPool"=dword:55
"BitPool"=dword:46
"SampleRate"=dword:bb80
"UseJointStereo"=dword:1
Click to expand...
Click to collapse
when i used a tweak app to improve the A2DP i have these registries:
for GOOD:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings]
"BitPool"=30
"UseJointStereo"=dword:0
Maxbitpool and Sample Rate missed
Click to expand...
Click to collapse
for Excellent:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings]
"BitPool"=3a
"UseJointStereo"=dword:0
Maxbitpool and Sample Rate also missed
Click to expand...
Click to collapse
Off topic somewhat, but what's a good headset? I'm looking at either the Southwing SA505 or the Motorola S9.
No Matt I mean how can I add this to my rom ect how were you able to install it into your rom

[Think Tank] Google Earth for 1.6 devices

In the market, google earth is out , search com.google.earth
But its for 2.1 devices, any way to get this on 1.6?
Direct download here http://bit.ly/9ArPbS
Apparently ppl have tried using edited build.prop. It crashes on load since its relying on 2.1 frameworks perhaps
Try changing ur title to something like [THINK TANK]
Daneshm90 said:
Apparently ppl have tried using edited build.prop. It crashes on load since its relying on 2.1 frameworks perhaps
Try changing ur title to something like [THINK TANK]
Click to expand...
Click to collapse
Dan is right the eclair framework is needed to get that app working and I played with the prop and it still isn't working. Upgrade to eclair or use earth on your compter .
Wouldn't the app run terribly slow on the G1/MT3G anyways? Especially with the 10mb RAM hack.. 2.1 devices generally have a faster CPU, so couldn't they be restricting this for this reason?
skyundersea said:
Wouldn't the app run terribly slow on the G1/MT3G anyways? Especially with the 10mb RAM hack.. 2.1 devices generally have a faster CPU, so couldn't they be restricting this for this reason?
Click to expand...
Click to collapse
I think that's what it comes down to. Obviously Google could make it work on 1.6 if they wanted to, but since most devices running it are slower with less memory and lower screen resolution, there's no point. Try running Google Earth for Windows on a Pentium II with 256MB RAM and see how it performs...not very well.
Yeah.... give it a week or two and it will be running on 1.6.... no problems.
blackvyper said:
Yeah.... give it a week or two and it will be running on 1.6.... no problems.
Click to expand...
Click to collapse
No problems running, except the issue of very stuttery framerates, and small resolutions.
tried this on my milestone 2.0.1 and it wont even open the apk file says it isnt able to. and i cant find it on the market *must be the all so cool USA ONLY* deal that google loves to do to everyone else.
EkostonS said:
tried this on my milestone 2.0.1 and it wont even open the apk file says it isnt able to. and i cant find it on the market *must be the all so cool USA ONLY* deal that google loves to do to everyone else.
Click to expand...
Click to collapse
No, it needs 2.1
I tried it on a Dream with OpenEclair and KiNgxKxlicK ROMs, it won't open because of the resolution, AFAIK earth is made for 800 x 480.
Works fine on my Vodafone 32b Magic with KiNgxKxlick's latest 1.6.1 Eclair ROM.
incredulous said:
Works fine on my Vodafone 32b Magic with KiNgxKxlick's latest 1.6.1 Eclair ROM.
Click to expand...
Click to collapse
I am using the same rom 1.6.1 and it dont work wonder why?
it wouldn't load at all on my 32A Magic with KiNgxKxlicK's 2.1 1.6.1 (ahmgsk port).
After installation, click on Google Earth and nothing happens. tried again after reboot and still the same. REMOVED.
katsuya82 said:
it wouldn't load at all on my 32A Magic with KiNgxKxlicK's 2.1 1.6.1 (ahmgsk port).
After installation, click on Google Earth and nothing happens. tried again after reboot and still the same. REMOVED.
Click to expand...
Click to collapse
The same for me over a dream.
Same here too.. runnin cannons 2.1 and this **** will just not load..
Doesn't work on xROM, either.
WOW... so its not just the android version, and the speed of the device but also screen res..... WTF.. why do they, never mind.
PJcastaldo said:
WOW... so its not just the android version, and the speed of the device but also screen res..... WTF.. why do they, never mind.
Click to expand...
Click to collapse
Wow quit complaining. Is google earth THAT important to you? I saw that it wouldn't work on the G1 and I thought "Oh, who cares." The G1 does so much that it isn't supposed to to that google earth is a minor detail. Are you pissed off that Office 07 doesn't work properly with windows 98?
Missing libs i think
On KiNgxKxlicK 1.6.1.
The error message that I get that seems to have meaning to me is this:
Code:
android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>
.....
D/dalvikvm( 4457): Trying to load lib /data/data/com.google.earth/lib/libembeddedearth.so 0x43de4638
I/dalvikvm( 4457): Unable to dlopen(/data/data/com.google.earth/lib/libembeddedearth.so): Cannot load library: reloc_library[1245]: 2715 cannot locate ''...
W/dalvikvm( 4457): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Lcom/google/earth/EarthActivity;.<clinit>
W/dalvikvm( 4457): Class init failed in newInstance call (Lcom/google/earth/EarthActivity;)
meh, its not a vital app, frankly I dont even care that it doesnt work, but i'm sure I'd download it if it did... as for resolution, these arent terribly low, its 320x480, same as the iPhone and ALOT of other phones.

Prime95 (OC stability tool) - can someone port this to Android?

Basically this tool will either run forever in search for Prime number OR it will stop and notify when CPU voltage is too low. Having this ported to Android would be huge help with Undervolting our phones.
Source is here: http://www.mersenne.org/freesoft/
"On an absolutely stable system, Prime95 would run indefinitely. If an error occurs, at which point the stress test would terminate, this would indicate that the system may be unstable. There is an ongoing debate about terms "stable" and "Prime-stable", as Prime95 often fails before the system becomes unstable or crashes in any other application. This is because Prime95 is designed to subject the CPU to an incredibly intense workload, and to halt when it encounters even one minor error, whereas most normal applications do not stress the CPU anywhere near as much, and will continue to operate unless they encounter a fatal error"
EDIT: There is a tool for this here
I bet this wont be good since it will most likely explode the device, or won't even run.
But if anyone can port it for ARM architecture, that'd be great since I'd love to see how far it can run on this X10.
Hzu said:
I bet this wont be good since it will most likely explode the device, or won't even run.
Click to expand...
Click to collapse
No reason for this, it works just like any simple CPU benchmark, but at least calculates something useful.
schriss said:
No reason for this, it works just like any simple CPU benchmark, but at least calculates something useful.
Click to expand...
Click to collapse
Yeah, I know. But I tried on my PC and it don't run, my PC had a hard hang. Haha, I'm scared of this tool.
Hzu said:
Yeah, I know. But I tried on my PC and it don't run, my PC had a hard hang. Haha, I'm scared of this tool.
Click to expand...
Click to collapse
That's exactly why it is useful. PC or phone might be stable when idling but when loaded you might get problems.
Strange that your PC locked up, its some serious issue there, more like hardware related, possibly a bios setting.
I could run Prime95 for a day long and all I get is high CPU temp, but system should be able to handle constant load (just like playing a game for hours)
schriss said:
That's exactly why it is useful. PC or phone might be stable when idling but when loaded you might get problems.
Strange that your PC locked up, its some serious issue there, more like hardware related, possibly a bios setting.
I could run Prime95 for a day long and all I get is high CPU temp, but system should be able to handle constant load (just like playing a game for hours)
Click to expand...
Click to collapse
Well, I haven't tried after changing my hardwares yet. I wonder how much battery it will use.
schriss said:
Basically this tool will either run forever in search for Prime number OR it will stop and notify when CPU voltage is too low. Having this ported to Android would be huge help with Undervolting our phones.
Source is here: http://www.mersenne.org/freesoft/
"On an absolutely stable system, Prime95 would run indefinitely. If an error occurs, at which point the stress test would terminate, this would indicate that the system may be unstable. There is an ongoing debate about terms "stable" and "Prime-stable", as Prime95 often fails before the system becomes unstable or crashes in any other application. This is because Prime95 is designed to subject the CPU to an incredibly intense workload, and to halt when it encounters even one minor error, whereas most normal applications do not stress the CPU anywhere near as much, and will continue to operate unless they encounter a fatal error"
Click to expand...
Click to collapse
if u really see a use for it i can make a quick version but unless its done in native code i doubt it would be a good metric to compare phones and its only single threaded, it also wouldnt be able to notify u if your voltage was to low ur phone would just hard lock
aaronpoweruser said:
if u really see a use for it i can make a quick version but unless its done in native code i doubt it would be a good metric to compare phones and its only single threaded, it also wouldnt be able to notify u if your voltage was to low ur phone would just hard lock
Click to expand...
Click to collapse
Wouldn't it know that returned number is wrong thus voltage to low? This should happen if you do not push it too much, people report that when lowering voltage slowly, the phone slows downs as CPU is handling errors. The app would detect this stage. Only when lowering voltage too much you get lockup. 1 thread would be useful because cores need to be tested independently, if you could specify core to run on, it would be ultimate stability test tool.
i think
just need to set governor to performance
This has been implemented, here: https://play.google.com/store/apps/details?id=com.into.stability&feature=search_result
The cpu worker performs mathematical calculations ("prime crunching") in native code and verifies the results, while the ram worker does heavy c memcpy operations in native code in a different thread.
Click to expand...
Click to collapse

Fortnite crashing on 4GB Intel HD 2000

This might now be exactly off-topic but I guess I can find a lot of experts here because currently Epic Games's support is currently sleeping with its head up in its ass because there's no help from them regarding this crap.
The title sums up my problem. I have a potato PC on which I wasted 8 GB of my broadband of to download Fortnite but for some reason after loading it crashed (A UE4Game process has crashed, it says on the error report client)
I have seen people run the game on Intel HD 3000 (not very different from 2000; hell, they dig the same driver package!) and 4 GB RAM, and I took care of updating the driver, editing the config files to lower internal resolution and 3d detailing, and to force the game in full-screen mode.
No luck.
Please help this poor bastard.
mrsamsung#15 said:
This might now be exactly off-topic but I guess I can find a lot of experts here because currently Epic Games's support is currently sleeping with its head up in its ass because there's no help from them regarding this crap.
The title sums up my problem. I have a potato PC on which I wasted 8 GB of my broadband of to download Fortnite but for some reason after loading it crashed (A UE4Game process has crashed, it says on the error report client)
I have seen people run the game on Intel HD 3000 (not very different from 2000; hell, they dig the same driver package!) and 4 GB RAM, and I took care of updating the driver, editing the config files to lower internal resolution and 3d detailing, and to force the game in full-screen mode.
No luck.
Please help this poor bastard.
Click to expand...
Click to collapse
Have you tried turning it on and off again?

(Guide) Dolphin Emulator and the best settings for each game for the P20-Pro

I've made one of these tutorials for the HTC 10 and Oneplus 5 and both went down well, have struggled to match the power of the 835 and it's Adreno GPU on the P20 Pro, the Kirin is fast but the Mali has been this phones achilles heel , it isn't awful but it simply does not have the most optimized drivers and no one will ever get the most out of it.
Until now...
A chap over on the Dolphin-emu forums called Zhang Wei has went and done some amazing wizardry specifically for Kirin based devices.
Moving onto the emulator itself, it's brilliant compared to the original, the results which I've seen for myself are nothing short of spectacular, not every game is perfect (but then no emulator is perfect)
All the games I tried ran at a solid 60fps without anomalies and without any crashes, below i'll post specifically how to replicate this on your devices and any files you'll need, it's not hard but one thing i have found that i needed was GPU Boost, anyone who has EMUI 8.1 past 130 will already have this, if you like me are running a non EMUI ROM then you can install the Magisk module for the same effect.
Although I believe that this version of Dolphin is made for Honor / Huawei devices, some Samsung devices run Mali so should see the same benefits, albeit without GPU turbo.
Hope you enjoy, any questions, plz let me know
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pre-requisites
Root Access - if you wish to use advanced kernel features or if you haven't already got GPU Boost / turbo as part of your ROM / stock ROM.
Android with a Mali based GPU, this specific version is for Mali / Kirin
A legitimate ROM file of the game you want to play
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Files
1. The emulator - [url]https://github.com/weihuoya/dolphin/releases [/url] (This is the main GitHub page for Wei Zhang's builds)
2. A GameCube ISO / ROM file - unfortunately I cannot provide links for these as it would infringe on XDA rules and by not owning the original you cannot have a copy, I will leave this to your googling abilities, please DO NOT link to any ROM sites here they will be removed.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Installation
NOTE**** For the purposes of this tutorial i will assume that you have never installed Dolphin on your phone, should you need a clean install you'll need to remove everything first
1. Grab the emulator and copy it to your phone, if it's already there then open it with a file manager, click install
2. Open Magisk, click downloads, search or find GPU Boost, click install and reboot.
3. (optional but recommended) Open Magisk, click downloads, search or find Swap Torpedo, click install and reboot.
4. Open settings and stop the android system from optimizing the Dolphin app, this will help with performance.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Setup
Below are the settings for each section, I've found can max out most games
Zelda - The Windwaker, MarioKart, Smash Bros, Mario Strikers, Tiger Woods 06, Burn out 2, Ikaruga.
Resident Evil 4 is a different animal altogether but the settings here should be enough to make it totally playable.
My personal favourite is the WindWaker which is just a superb game, this has been causing me some problems using Vulkan, so Open GL is preferred, I'm trying to find the perfect settings for it still, will update here once i have.
1. Open the app up and click the settings bar up the top (3 dots) you'll be given a list of options, below is each section and their respective choices, there is a floppy disc icon at the top of each section, everytime you make a change click the disc to save.
2. General:
CPU Core - JIT ARM64
Dual core - on
Override emulated CPU Clock Speed - off
Emulated clock speed - unchanged
Speed limit - 100%
Sync on skip idle - on
JIT Follow branch - on
Enable cheats - off (only noobs cheat )
Change discs - on
Audio stretching - on
Audio back end - Cubeb
3. Graphics settings:
Video Backend - Vulkan
Show FPS - on (unless you're happy with performance and don't want to test or tweak for more performance)
Shader compilation mode - Synchronous
Compile shaders before starting - off
Back end multithreading - on
Aspect ratio - Force 16:9 (for me this is the best ratio for the p20 pro, it's up to you here)
Display scale - 100%
4. Enhancements:
Internal resolution - depending on the game I toggle between 1x and 2x
Full screen anti aliasing - off
Anisotropic Filtering - off
Post processing effect - off
Scaled EFB Copy - on
Per-Pixel lighting - on
Force Texture filtering - on
Force 24 bit colour - on
Disable fog - off
Disable copy filter - on
Arbitrary mipmap detection - on
Widescreen hack - personal choice ( prefer this to be on, more screen to see although a little zoomed out)
5. Hacks:
Skip EFB Access from CPU - on
Ignore format changes - on
Store EFB copies to Texture only - on
Defer EFB Copies to RAM - on
Texture cache accuracy - Low
GPU Texture decoding - off
Store XFB copies to texture only - on
Immediately present XFB - on
Fast calculation depth - on
Framebuffer format - RGBA8
6. Interface:
Use Panic handlers - off (personal choice, i don't need it, shows errors when they happen)
Show on screen display messages - off (again personal choice)
Use Built-in Database of game names - on
7. Gamecube / Wii and Debug:
Leave all of them at stock, none need to be altered.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
And Finally
Thats pretty much it chaps, get yourself a ROM which you own (we have to say that) and load it up, I personally have a folder called ROM's which i've pointed to within the app.
All games can be played with touchscreen but I would definitely recommend a bluetooth pad, the one i use is the iPega extendible, which has proven to be brilliant, the below link is not the cheapest I've found it for, mine cost £16 so shop around.
https://www.amazon.co.uk/Wireless-C...d=1550867350&sr=8-6&keywords=ipega+extendable
The touchscreen controls can be turned off "Whilst" you are within a game, just swipe down and then click options, you can toggle the controls from there, move them around, make them different sizes etc.
You do have the option to make some changes from this same menu but I would advise against this as it can get confusing.
One thing i would say to do if you have a few people around is to get a USB-C - HDMI converter and get a few pads, you can use up to 4 on this emulator.
This is my hub
https://www.amazon.co.uk/Anker-Prem...=1550868584&sr=8-13&keywords=anker+hdmi+usb+c
A bit pricey but a great unit.
The install path on android is /sdcard/dolphi-mmj/
The GC folder holds your save games so make a back up if you need to complete a full uninstall if you are testing or changing versions.
Screenshots in 2nd post, taken from my phone, note at the top left, a solid 60fps, it does drop to mid 50's now and again, but then again so did the Gamecube, I would say that there is headroom for up-scaling for textures and or resolution.
Enjoy, hopefully this tutorial helped you and you're enjoying games on your P20 Pro the way games should be played, if you liked this tut then please hit thanks..
Cheers, any questions let me know and I'll do what I can to help.
:good:
Screenshots
Will upload more and maybe do a video once i've got the windwaker working as it should.
:good:
Thx for the guide, was able to push stable 30 fps in wind waker with 2x resolution on my mate 20 pro. Before, was need to use performance mode which heat and drain the battery. Any tips for good version?
amdultra said:
Thx for the guide, was able to push stable 30 fps in wind waker with 2x resolution on my mate 20 pro. Before, was need to use performance mode which heat and drain the battery. Any tips for good version?
Click to expand...
Click to collapse
You shouldn't have to. But you may have to disable "optimise this app"
Performance mode should not be needed.
ok thx for additional tips, you can find this menu at battery optimization on EMUI 9.1
btw can you run the sky crawler at fullspeed?
amdultra said:
ok thx for additional tips, you can find this menu at battery optimization on EMUI 9.1
btw can you run the sky crawler at fullspeed?
Click to expand...
Click to collapse
Not sure pal, haven't had it installed for some time now...been flashing and testing ROMs so not ideal..
Majority of games work relatively well, compared to Snapdragon devices it's not as good but the version here is decent for mali chips.
dladz said:
Not sure pal, haven't had it installed for some time now...been flashing and testing ROMs so not ideal..
Majority of games work relatively well, compared to Snapdragon devices it's not as good but the version here is decent for mali chips.
Click to expand...
Click to collapse
i see, well legend of zelda wind waker run half speed in first stage where env is large, beach spiker ,beyond good and evil also run stuttering with half speed. Little dissapointed cause both game run full speed at 1x res with snapdragon 710. Altough i can push with performance mode and get full speed, the heat is awful and killing battery, fyi i was using mate 20 pro with kirin 980
amdultra said:
i see, well legend of zelda wind waker run half speed in first stage where env is large, beach spiker ,beyond good and evil also run stuttering with half speed. Little dissapointed cause both game run full speed at 1x res with snapdragon 710. Altough i can push with performance mode and get full speed, the heat is awful and killing battery, fyi i was using mate 20 pro with kirin 980
Click to expand...
Click to collapse
Depends which version you're using mate. The 710 won't have the grunt I don't think.
If you use the version I posted here on Huawei devices then it'll benefit from it..
Snap dragon needs a different version or it'll have a negative effect.
Great guide for setting up this "demanding" emulator for phones. Jk. I have one question. I have a different phone which is a Samsung S7 variant (Exynos 8890) and was trying to run Dolphin on it. Any tips that you would like to share on this? Thanks again for the guide.
Kittykotty said:
Great guide for setting up this "demanding" emulator for phones. Jk. I have one question. I have a different phone which is a Samsung S7 variant (Exynos 8890) and was trying to run Dolphin on it. Any tips that you would like to share on this? Thanks again for the guide.
Click to expand...
Click to collapse
Exynos does not play well with this emulator at all.
The one I've put on here is probably your best bet, seeing as I've never used an s7 I couldn't advise on settings but they won't be too dissimilar to this.
Also there's a button for thanks.
Good luck.
Updated OP:
Link to all Zei's builds.
Tweaked guide a little.
:good: enjoy.
Probado en un mate 10 y todo excelente
En Smash broos ahí si tengo lag
just want to inform with emui 10 + dolpohin mmj last build before it get taken down i can simply run majority of gc and wii title at 2x res full speed using same setting as first post. Altough some heavy games run half speed (open large env games) like beyond good and evil
AlexGremory said:
Probado en un mate 10 y todo excelente
En Smash broos ahí si tengo lag
Click to expand...
Click to collapse
Please don't write in anything but English in this thread and not on xda.
Thanks.
amdultra said:
just want to inform with emui 10 + dolpohin mmj last build before it get taken down i can simply run majority of gc and wii title at 2x res full speed using same setting as first post. Altough some heavy games run half speed (open large env games) like beyond good and evil
Click to expand...
Click to collapse
Thts wonderful..
So what device are you using?
Are you using a beta emui 10?
2x Res is a hell of a push.
Especially for Wii games.
Could you share you in file and dolphin version or are you referring specifically to what I've put in the OP?
Appreciate your feedback.
dladz said:
Thts wonderful..
So what device are you using?
Are you using a beta emui 10?
2x Res is a hell of a push.
Especially for Wii games.
Could you share you in file and dolphin version or are you referring specifically to what I've put in the OP?
Appreciate your feedback.
Click to expand...
Click to collapse
The last built by MMJ, he's now stop dev the built exclusive for mali device, i will try to upload it
Mate 20 pro with EMUI 10 . EMUI 10 Break vulkan drivers but enhanced the opengl performance on par with vulkan so is still a win win situation. Also the skip sync on idle is making game stuttering in some title, ex symphonia.
Btw i also found performance mode in EMUI 10 is a lot lot better, you can use it without fear of overheat. My mate 20 pro with performance with 5 minutes of playing still render on normal temp, it seems they tweak the scheduler , while in 9.1 they just simply push the clock speed to the max which make the phone hot in just 5 minutes
in symphonia i can get slow down sometimes in 720p but with performance on no slowdown and game always run full speed, also i can ruh MH3 in 2x res full speed without any stuttering or slowdown even without performance mode in EMUI 10
amdultra said:
The last built by MMJ, he's now stop dev the built exclusive for mali device, i will try to upload it
Mate 20 pro with EMUI 10 . EMUI 10 Break vulkan drivers but enhanced the opengl performance on par with vulkan so is still a win win situation. Also the skip sync on idle is making game stuttering in some title, ex symphonia.
Btw i also found performance mode in EMUI 10 is a lot lot better, you can use it without fear of overheat. My mate 20 pro with performance with 5 minutes of playing still render on normal temp, it seems they tweak the scheduler , while in 9.1 they just simply push the clock speed to the max which make the phone hot in just 5 minutes
in symphonia i can get slow down sometimes in 720p but with performance on no slowdown and game always run full speed, also i can ruh MH3 in 2x res full speed without any stuttering or slowdown even without performance mode in EMUI 10
Click to expand...
Click to collapse
You have a slightly better CPU/GPU combo than me but it should be ok. I've got the latest build. Will have a good look tonight. Thanks
dladz said:
You have a slightly better CPU/GPU combo than me but it should be ok. I've got the latest build. Will have a good look tonight. Thanks
Click to expand...
Click to collapse
my build is 5.0-11428 MMJ
btw i tested zelda with 2x it constantly run on full speed using the performance mode, before it will become hot after 5 minutes and throttling a lot
Btw the same can't be said for beack spikers, this game run 45 fps on normal but with performance mode it will run 60 fps , unfortunately this exhibit same behaviour with zelda on emui 9,1 it become hot after 5 minutes and minutes 6/7 it throttling making the performance mode useless. I think this is because its a action game so it constantly push max clock where zelda and symphonia only push mere second to prevent slowdown or lag
amdultra said:
my build is 5.0-11428 MMJ
btw i tested zelda with 2x it constantly run on full speed using the performance mode, before it will become hot after 5 minutes and throttling a lot
Btw the same can't be said for beack spikers, this game run 45 fps on normal but with performance mode it will run 60 fps , unfortunately this exhibit same behaviour with zelda on emui 9,1 it become hot after 5 minutes and minutes 6/7 it throttling making the performance mode useless. I think this is because its a action game so it constantly push max clock where zelda and symphonia only push mere second to prevent slowdown or lag
Click to expand...
Click to collapse
Previously with the tweaks I mentioned in the OP I had Zelda at a constant native 30fps. Sucks that the page file is on by default, it's just not needed on devices with 4GB RAM and above
dladz said:
Previously with the tweaks I mentioned in the OP I had Zelda at a constant native 30fps. Sucks that the page file is on by default, it's just not needed on devices with 4GB RAM and above
Click to expand...
Click to collapse
how to turn it off? i m sure you can use the dolphin ini on setting, i was using cheat to remove blur in tales of symphonia before

Categories

Resources