Three developer options to increase hardware utilization on android phones
By Linky Johnson 2018-12-08 84759 2
1. Enforce the GPU rendering
First let's talk about [forcing GPU rendering]. Many people may not understand what this GPU rendering means. Rendering is to change high-dimensional information into low-dimensional information, such as turning a 3D scene into a 2D image. The GPU (Graphics Processing Unit) is the phone's Graphics processor.
In android applications, the interface can be rendered using either a CPU or a GPU. However, CPU itself is better at logical operation, rendering efficiency is relatively low, so if the CPU rendering will take up a lot of CPU resources, resulting in the phone stuck.
GPU is much better than CPU in graphics processing and are more efficient, so forcing GPU rendering of the application interface will be smoother and the program will run better. After forcing the GPU rendering, as long as this button is turned on, MIUI will uniformly use the GPU rendering application interface, making full use of the GPU and reducing the burden of CPU, so the phone will become more fluent on the whole.
Super savings at Today's Top Coupons - UP TO $12 OFF.
Find a mobile with up to 50% off discount at Weekly Savers - 50% OFF BRAND PHONES.
2. Forced to enable 4X MSAA
What does 4X MSAA force mean? Mi fans who like playing computer games have probably seen the "anti-aliasing" option in the game Settings. MSAA (multi-sampling anti-aliasing) is multi-sampling anti-aliasing technology, and 4X MSAA mean four-fold Sampling anti-aliasing. More simply, improve the image display effect.
Turning on this function can effectively improve the quality of the picture, make the edges of characters and objects in the game softer and smoother, and improve the overall visual experience of the picture. The first picture below shows that anti-aliasing effect is not turned on, and the second picture shows that anti-aliasing effect is turned on. Take the lower edge of the photo frame on the left wall and the lamppost for example.
Of course, in order to speed up the fluency of android system, anti-aliasing technology introduced in the system desktop is not only MSAA, but also SSAA, FXAA, TXAA and other technologies. Most mobile phone systems, such as MIUI, currently use MSAA.
3. Disable HW overlay layer
HW in this case means hardware acceleration, and stacking layer means using CPU for auxiliary computation, rather than GPU for full rendering. Because GPU rendering is relatively more power-intensive, HW overlay layer is generally turned on by default. In this way, high power consumption caused by hardware acceleration can be effectively avoided and mobile phone fluidity can be effectively improved to achieve a dual balance between performance and power consumption.
But if you've already turned on [forced GPU rendering], you'll need to disable the HW overlay layer to get the full power of the GPU. The only drawback is that it may increase power consumption.
Of course, since the phone doesn't turn on these features by default when it comes out of the factory, these tips are bound to come in handy. The instability of older models and increased power consumption are reasons why these features are not standard.
|You may also want to read:|
|10 seconds to make your Android phone run quickly|
|7 sure-fire ways to speed up your Android smartphone|
|9 easy tips to make your smartphones run faster|
2019-08-27By Joe Horner
2018-01-17By Adeline Belluz
2017-02-17By GB Blog Official
2017-11-17By GB Blog Official
2017-02-18By Zim Watson
2017-11-24By Adeline Belluz
Prev article:How to maintain Xiaomi Mi phone memory?
Next article:What do flash, upgrade and ROOT mean for TV boxes?