Guide to Improve Gaming Experience for games like PUBG MOBILE(Mediatek only) 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=disableStep 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. | |
is it work for another Meizu device? like Meizu m3s
| |
|
|
Great, I was successful.
FPS was increased to 30 and maintained stable. Big thank to the author. | |
|
|
My solution for is just putting copper plate between the soc and applied arctic 4 thermal paste both side. Better fps for me, but ill try this if have time to tweak perf and battery efficiency
| |
|
|
Abhishek_Mishra replied at 2018-07-21 17:47 ya..sure..! | |
|
|
Vohra replied at 2018-07-21 20:03 Thanx!! I will be adding Screenshots soon to make it easier to understand | |
Vohra replied at 2018-07-21 20:03 Thanx!! I will be adding Screenshots soon to make it easier to understand | |
|
|
nice tutorial bro..
| |
7