Home
Android

How to Reduce Lag & Boost Performance for Games on a Galaxy S6 or Note 4

Jun 5, 2015 09:16 PM
Jun 9, 2015 07:16 AM
Article cover image

Since the days of Android Jelly Bean, Samsung has implemented an energy preservation feature known as dynamic voltage and frequency scaling, or DVFS for short. What this essentially does is limit or adjust the frequency of the microprocessor to conserve power and prevent excessive heat from being generated.

While most common users can appreciate this, those of us—namely gamers—would probably enjoy an option to unleash our CPU's full potential by allowing a more consistent frame rate for improved performance and an enhanced gaming experience.

Thanks to the efforts of XDA member HalvicFeedbatch, there's an easy way to manually disable DVFS-throttling, and I'll be showing you how to do it on either the Galaxy S6 or Galaxy Note 4. This may work on other TouchWiz devices, but files will probably be named differently.

Note that there are apps that claim to do the work for you, but we found their implementation to be inconsistent and buggy. The manual process isn't difficult by any means, so that's the method we recommend.

Prerequisites

In order to disable DVFS, you will need a rooted device along with a root-capable file explorer (in this case, I'll be using ES File Explorer).

635690133412481997.jpg

Enable Root Access in ES File Explorer

If this is your first time using ES File Explorer, you'll need to enable the root access feature in order to change file permissions and make edits to the system. To do so, simply expand the "Fast Access" menu, scroll down until you see the "Root Explorer" toggle, then enable it.

635690132330205998.jpg
635690132555064243.jpg
635690132330205998.jpg
635690132555064243.jpg

Navigate to the Proper Folder

Within the file explorer, navigate to the folder that holds the DVFS info.

  • Device -> Sys -> Devices -> 14ac0000.mali
635690138229014386.jpg
635690138552928110.jpg
635690138229014386.jpg
635690138552928110.jpg

Change the DVFS File Permissions

Within 14ac0000.mali, tap and hold on the "dvfs" file to check it, then select:

  • More -> Properties -> Change (next to Permissions)
635690141148330201.jpg
635690142719163523.jpg
635690141148330201.jpg
635690142719163523.jpg

Inside the Permission settings, uncheck all of the boxes and hit "OK" to apply. You can then just back out of the Permission.

635690143920297075.jpg
635690144178578020.jpg
635690143920297075.jpg
635690144178578020.jpg

Change the DVFS Max & Min Lock Permissions

Next, repeat this same permissions process for the "dvsf_max_lock" and "dvsf_min_lock" files. Just as a precaution, take a screenshot of the permissions in case you ever want to revert back.

635690145572796825.jpg

Enjoy

Other than your device heating a bit up and some additional battery drain—which may only happen when playing 3D-heavy games—there haven't been many problems reported. I experienced smoother gameplay with graphics-intensive games, but let me know how you fared. Did you notice a difference or is this just a placebo effect?

Follow Android Hacks over on Facebook and Twitter, or Gadget Hacks over on Facebook, Google+, and Twitter, for more Android tips.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!