- Joined
- Jun 27, 2014
- Messages
- 656
- Reaction score
- 166
- First Language
- English
So this is a pretty big increase. This pretty much removed the gpu blacklist that seems to cause everyone to suffer even most well known devices it seems that you really need to disable it to make things go faster. Sadly this will increase your fps and make things quite smooth but the overall game is still quite slow here and there. But till some community performance fixes start showing up I think this is a good start.
Here is my phone before:
Here is my phone after:
Here is the Before and After APK's I do not take responsibility nor does this site if it blows up your device. Not that would happen. Also be warned since I followed the RPG Maker MV Build instructions it right now asks for full control of your PC. It's safe but be warned this is not normal and to watch out for apps that does this on the app store.
Before Version(low fps):
http://stonelegion.com/kane/e15.apk
After Version(high fps):
http://stonelegion.com/kane/e16.apk
I decided to use the developers instructions rather then Intel XDK because I just could not figure out how to add flags to the compiler....
What you normally type in to build the APK:
make_apk.py --package=com.example.sample --manifest=manifest.json
What I have done:
make_apk.py --package=com.example.sample --manifest=manifest.json --xwalk-command-line="--ignore-gpu-blacklist"
What is ignore-gpu-blacklist?
In order to provide the best user experience, browsers may selectively enable or disable support for WebGL, or certain sub-features, in certain situations. This special treatment is typically used to work around stability or conformance problems. The rules in these blacklists and whitelists are currently browser-specific, although work is underway to share them between browsers. As the rules are too complicated to fit in a simple table, this page uses one section per browser to describe the rules as of this writing.
What Devices pretty much have gpu rendering disabled?
Insane amount of them in fact this is what they say:
WebGL is disabled on devices that do not support ARB_robustness or EXT_robustness with context reset notification.
Suggestions:
Overtime no matter what I'm sure this wonderful community will come up with optimizations that will greatly help the performance. Though sadly even though I get 60 FPS it fluctuates a lot even standing still. 30 FPS feels more like 5 fps at times. But overall this has improved the performance by 10 fold.
Here is my phone before:
Here is my phone after:
Here is the Before and After APK's I do not take responsibility nor does this site if it blows up your device. Not that would happen. Also be warned since I followed the RPG Maker MV Build instructions it right now asks for full control of your PC. It's safe but be warned this is not normal and to watch out for apps that does this on the app store.
Before Version(low fps):
http://stonelegion.com/kane/e15.apk
After Version(high fps):
http://stonelegion.com/kane/e16.apk
I decided to use the developers instructions rather then Intel XDK because I just could not figure out how to add flags to the compiler....
What you normally type in to build the APK:
make_apk.py --package=com.example.sample --manifest=manifest.json
What I have done:
make_apk.py --package=com.example.sample --manifest=manifest.json --xwalk-command-line="--ignore-gpu-blacklist"
What is ignore-gpu-blacklist?
In order to provide the best user experience, browsers may selectively enable or disable support for WebGL, or certain sub-features, in certain situations. This special treatment is typically used to work around stability or conformance problems. The rules in these blacklists and whitelists are currently browser-specific, although work is underway to share them between browsers. As the rules are too complicated to fit in a simple table, this page uses one section per browser to describe the rules as of this writing.
What Devices pretty much have gpu rendering disabled?
Insane amount of them in fact this is what they say:
WebGL is disabled on devices that do not support ARB_robustness or EXT_robustness with context reset notification.
Suggestions:
- Community / Devs to look at tile optimization.
- Lower resolutions should help
- Smaller Maps at this time due to tile optimization issues will help
Overtime no matter what I'm sure this wonderful community will come up with optimizations that will greatly help the performance. Though sadly even though I get 60 FPS it fluctuates a lot even standing still. 30 FPS feels more like 5 fps at times. But overall this has improved the performance by 10 fold.

