Guide to Improve Gaming Experience for games like PUBG MOBILE(Mediatek only)

10444

7

2018-07-21 11:29

Edited by Abhishek_Mishra at 2018-07-21 12:05

Hello Friends, Today i will show you how to improve gaming experience on a mediatek device.
I use a Meizu Mx5 and i play PUBG for hours without any lag or heating issues.
If you follow my guide stepwise then you will have the same experience.

Requirements:-
1. Rooted device with SuperSu working properly
2. Teminal Emulator, Es File Explorer and kernel Adiutor installed from playstore

Step 1 :- Add these commands to your build.prop

persist.sys.NV_FPSLIMIT=60
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=0
persist.sys.NV_STEREOSEPCHG=0
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
persist.sys.NV_STEREOSEP=20
persist.sys.purgeable_assets=1
debug.enabletr=true
debug.qctwa.preservebuf=1
dev.pm.dyn_samplingrate=1
video.accelerate.hw=1
ro.vold.umsdirtyratio=20
debug.overlayui.enable=1
debug.egl.hw=1
ro.fb.mode=1
hw3d.force=1
persist.sys.ui.hw=1
ro.sf.compbypass.enable=0
debug.sf.hw=1
debug.composition.type=c2d
persist.sys.composition.type=c2d
debug.performance.tuning=1
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.codec_priority_for_thumb=so
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
net.dns1=8.8.8.8
net.dns2=8.8.4.4
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
logcat.live=disable


Step 2 :- Edit these commands in your build.prop


dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.heapminfree=2m
dalvik.heapmaxfree=8m
(those commands which are not found add them)


Step 3 :- Remove thermal throttling

1.    Open ES File Explorer enable the root explorer and hidden files option in it.
2.    then Goto /etc/.tp
2.    Copy the contents of thermal.off.conf to thermal.conf (for 85 degree throttling)
3.    Restart the phone

From next step onwards it is upto you how you can customise your settings(like enabling/disabling of cores and changing max. cpu frequency)

Step 4 :- Enabling cores by the user

1.    First set 0 to ro.mtk_perfservice_support in the build.prop
2.    Download Terminal Emulator from playstore
3.    Open it as superuser i.e type "su" command first

      Now the next step will disable cpuhotplug and will allow you to enable/disable the cores

      4.    Type “echo 0 > /proc/hps/enabled” in the terminal emulator

      Step 5 :- To make GPU frequency max.
     
      1.    Type "echo1 > /proc/gpufreq/gpufreq_limited_thermal_ignore"
      3.    also Type "echo0 > /sys/module/pvrsrvkm/parameters/gpu_dvfs_enable" in the terminal emulator

       Step 6 :- limiting your Core Frequency
      
       This step is very important if you don't want your phone to overheat
       1.      Type“echo 1326000 > /proc/cpufreq/cpufreq_limited_max_freq_by_user”

        IMPORTANT:-  The number 1326000 in the above command represents one of my core frequency, I got the best experience by setting the core frequency to 1326000 with 6 cores enabled increasing the core frequency led to overheating of the device.
      

        To enable/disable cores just goto Kernel Adiutor --> cpu and enable/disable cores as you wish

           

         If you follow all the steps then you will definitely be able to use your phones gaming performance to the fullest
           
          Remember i have only talked about improving the gaming experience so there might be chances of reduced battery life, I haven't tested the battery draining properly but in my case if i play PUBG for around 35 min. then there is a loss of 22% battery (approx).

P.S. My phone is 3 years old so my phones charge holding capacity has reduced a lot.