[Q] debug.composition.type - Android Q&A, Help & Troubleshooting

Well I'm curious about which composition type would make my phone feel the most smooth. I spent about an hour google-ing and found a single webpage that somewhat explains the differences and I would like someone here to tell me which is the best.
# If you turn on debug.sf.hw you can change the composition type
# with this variable.
#
# cpu (default)
# gpu (default when debug.sf.hw = 1)
# mdp if your hardware supports MDPv4
# c2d if you have c2d support
# dyn use copybit
# asn upcoming kernel interface
#debug.composition.type=
Click to expand...
Click to collapse
I also found a thread that about a person using
debug.composition.type=gpu
debug.composition.type=cpu
in his build.prop and apparently that really made his rom fly, although it made mine have touch responsiveness issues

G4 Man2 said:
Well I'm curious about which composition type would make my phone feel the most smooth. I spent about an hour google-ing and found a single webpage that somewhat explains the differences and I would like someone here to tell me which is the best.
I also found a thread that about a person using
debug.composition.type=gpu
debug.composition.type=cpu
in his build.prop and apparently that really made his rom fly, although it made mine have touch responsiveness issues
Click to expand...
Click to collapse
This change fixed the font corrupted and some graphics issues in my phone, don't feel anything like it's smoother

hung.ngomanh said:
This change fixed the font corrupted and some graphics issues in my phone, don't feed anything like it's smoother
Click to expand...
Click to collapse
Lol I'm glad a question I had last year helped you

No improvements on my Note with CM 10.1. Neither in system UI nor in games.
Maybe this tweak just works on CM7 and doesn't work with Cm 9 or higher

xxLeoxx93 said:
No improvements on my Note with CM 10.1. Neither in system UI nor in games.
Maybe this tweak just works on CM7 and doesn't work with Cm 9 or higher
Click to expand...
Click to collapse
To date the build.prop still uses this to determine the composition type even in cm 10.1

Related

[MOD] SS4N1 - ScreenState for Nexus One (2011-05-25)

I've tried a lot of performance-boosting and battery-saving mods, but none of them worked well together. It was a case of exclusive-OR, i.e. either set only for performance-boost OR only for battery-saving.
So I adapted 2 existing scripts (screenstate_scaling and battery tweak) and came up with SS4N1, which combines the best of both worlds ... performance-boost whenever I use my N1, and battery-saving whenever my N1 is idle.
SS4N1 : ScreenState for Nexus One
auto-switch the following settings based on screen-state (AWAKE/SLEEPING)
virtual memory
cpufreq governor
cpu scheduler
undervoltage
performance tweaks on startup
dialer optimization
remount partitions with noatime
storage/IO tuning
UI/homescreen optimization
network performance tuning
ability to enable/disable any or all of the above features
adapted from screenstate_scaling ([email protected]) & battery tweak ([email protected])
ROMs
Only tested for CM7 & MIUI, but should work with other AOSP ROMs that provide init.local.rc capability.
How to check ROM:
- Open adb shell or terminal session
- Type cat /init.rc | grep init.local.rc
- If no result, then your ROM is unsuitable for SS4N1
- If result is import /system/etc/init.local.rc or similar, then ROM is suitable
Click to expand...
Click to collapse
Kernels
SS4N1 has been available for a while now on IntersectRaven's kernel thread. Thanks again to IntersectRaven for letting me bum off his thread until now . Should also work with other N1 kernels by Redstar, Pershoot, Wildmonks and Cayniarb (Tiamat).
I'm using SS4N1 now with bbedward's Savaged-Zen kernel for Evo, as I compiled this awesome kernel for N1 with -0fast optimization using an experimental GCC 4.7.0 toolchain. Check below for download link.
Excerpt on overclocking from wildmonk ...
"Most users should be able to handle 1152MHz without any problems but some won't on 1190MHz. You'll know when your CPU can't handle a certain speed if you start to experience a sudden decrease in performance, lag, force closes, and spontaneous reboots."
Click to expand...
Click to collapse
How to enable SS4N1
Via adb shell or terminal session
SS4N1 is initially DISABLED by default. You must start an ADB shell or Terminal session then run the configuration script: sscfg
> Choose [1] Enable SS4N1
> Follow on-screen instructions to customize (refer to screenshots below)
> Exit with [6] *** Apply changes and exit ***
> Check logcat for SS4N1 entries
Via CKZTools SS4N1 GUI by zyr3x
CKZTools : ScreenState Gui for Nexus One
Click to expand...
Click to collapse
DOWNLOADS from my mediafire site
[MOD/SCRIPT] SS4N1
[KERNEL] Savaged-Zen for N1 (2.6.38.8, 128-1190, BFS/CFS, SWAP, NOOP, HAVS, AXI, HW3D)
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research if
* you have any concerns about features included in these ROMs, mods & kernels
* before flashing! YOU are choosing to make these modifications, and if you
* point the finger at me for messing up your device, I will laugh at you.
*/
Changelog for SS4N1
# ===============
# SS4N1 changelog
# ===============
# Initial
# + port script from Spica to N1
#
# 20110329
# + added SD Card Speed Fix in TWEAK_STORAGE section
#
# 20110403
# + changed deprecated oom_adj to oom_score_adj for MAX_PHONE function and sscfg
#
# 20110403A
# + added auto-check of kernel version for oom-killer parameter for MAX_PHONE function and sscfg
# + updated check for cpufreq up_threshold for Auto Switch function
#
# 20110404
# + changed from init.d script to init.local.rc service to fix "hung-on-X" when not running dt-a2sd
#
# 20110505
# + modified to apply UV for Hybrid-AVS (Tiamat, SavagedZen, new-IR) and Customizable-AVS (old-IR)
#
# 20110519
# + added option for new interactiveX governor
# + removed tweaks for TCP/IP redirects
#
# 20110525
# + disabled dewonkifier feature in all preset profiles (thx 2 jyxent!)
# + tuned preset profiles to more conservative undervolt values
# + added option to display HAVS Min & Max VDD levels (CPU voltage table)
# + added option to display misc information (CPU info, kernel version, etc)
Yes finally! Thank you for bringing your expertise here! The all-in-one script perfect for everything! I've been a fan of this script for a long time now!
sir*mez said:
Yes finally! Thank you for bringing your expertise here!
Click to expand...
Click to collapse
You're most welcome! Not sure if I have the time to update this thread regularly, but I'll try my best as always.
Does it work with MIUI Roms?
aakaashjois said:
Does it work with MIUI Roms?
Click to expand...
Click to collapse
The last time I tried a few months back, yes it did.
ch33kybutt said:
The last time I tried a few months back, yes it did.
Click to expand...
Click to collapse
Thanks! It works, and quite well too!
aakaashjois said:
Thanks! It works, and quite well too!
Click to expand...
Click to collapse
Thanks for letting me know. I've updated OP and added MIUI in ROMs section.
What gains have you seen with this mod?
hotweiss said:
What gains have you seen with this mod?
Click to expand...
Click to collapse
That's the thing about this mod, it's ultimately up to the user to decide what type of profile they want. I put no stock in so-called benchmarks but UI is smooth and lag-free (especially with BFS kernel) whenever I use it and I get less than 1% battery decrease per hour overnight when phone is idle (from 100% to 96% in 7 hours).
Thanks ch33kybutt, it was about time you started your own thread for this great script! I've been using it since it's first incarnation, on MIUI alone with great success. Battery life is better, phone runs very smooth and the best thing is that you can set a different CPU governor for AWAKE/SLEEP modes plus all those tweaks.
I'd like more control over the audio volume, I feel as it's not loud enough; is it possible to add a tweakable audio boost function? Something that would make the ringtones ring louder?
Audioboost is built into the kernel upon compiling. But I think there's a volume hack app floating around the dev section that you can use.
ch33kybutt said:
Audioboost is built into the kernel upon compiling. But I think there's a volume hack app floating around the dev section that you can use.
Click to expand...
Click to collapse
Thanks for answering! I know about the app, I was wondering if that tweak can also be implemented in ss4n1.
Installation instructions?
Sent from my Nexus One using XDA App
PnkPwrRngr said:
Installation instructions?
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
- Download latest zip
- Save to sdcard
- Boot phone to recovery and install zip
- Check OP for "How to enable SS4N1"
Hmmm....I think I may have to look into this one!
Seems interesting. Don't know how I missed this being posted 3 days ago.
ch33ky, are the settings in picture 8 your optimal settings?
I'm not 100% confident in making my own settings yet and I'd like to use that as a guide.
I actually set mine to whatever your first picture shows but before saving I realized picture 8 had different settings and since I flashed your kernel as well I figured I'd try out your settings..
uoY_redruM said:
ch33ky, are the settings in picture 8 your optimal settings?
I'm not 100% confident in making my own settings yet and I'd like to use that as a guide.
I actually set mine to whatever your first picture shows but before saving I realized picture 8 had different settings and since I flashed your kernel as well I figured I'd try out your settings..
Click to expand...
Click to collapse
I'm actually using the settings in pic 2 right now.
ch33kybutt said:
I'm actually using the settings in pic 2 right now.
Click to expand...
Click to collapse
How are they working for you? Picture8 settings are causing a pretty bad delay when loading multiple web pages at once and when typing it is falling WAY behind me. I have to stop every few seconds and let it catch up.
uoY_redruM said:
How are they working for you? Picture8 settings are causing a pretty bad delay when loading multiple web pages at once and when typing it is falling WAY behind me. I have to stop every few seconds and let it catch up.
Click to expand...
Click to collapse
That's probably because you're using SavagedZen governor in awake-mode. SavagedZen cpu governor is more attuned to battery-savings than performance-boost. Try switching to interactive governor instead.

Tweaking Adreno Config

I was looking through /system with root explorer to see what I notice that it new from the EVO 4G and I stubbled across a file called adreno_config.txt. I opened it and read through parts of it and it has a lot of values that can be changed. I changed binning from software to hardware and noticed a very slight jump in benchmark scores using antutu benchmark. Mainly I noticed smoother scrolling on homescreens and webpages with a lot of flash content. I was hoping maybe a dev or someone who knows alittle more about these things than I do could look thru this file and see if we could get a performance boost from anything in this file. The exact path to the file is /system/etc/adreno_config.txt. thanks and hopefully something good could come of this. One of the big things I noticed was antialiasing settings that were all turned off by default. If this has already been looked at then I am sorry for the double post and don't mind being told I'm wrong.
I will upload the file if needed, but I figure that anyone who would know anything about this should already have root and s-off so it is really pointless.
Clay333 said:
I was looking through /system with root explorer to see what I notice that it new from the EVO 4G and I stubbled across a file called adreno_config.txt. I opened it and read through parts of it and it has a lot of values that can be changed. I changed binning from software to hardware and noticed a very slight jump in benchmark scores using antutu benchmark. Mainly I noticed smoother scrolling on homescreens and webpages with a lot of flash content. I was hoping maybe a dev or someone who knows alittle more about these things than I do could look thru this file and see if we could get a performance boost from anything in this file. The exact path to the file is /system/etc/adreno_config.txt. thanks and hopefully something good could come of this. One of the big things I noticed was antialiasing settings that were all turned off by default. If this has already been looked at then I am sorry for the double post and don't mind being told I'm wrong.
I will upload the file if needed, but I figure that anyone who would know anything about this should already have root and s-off so it is really pointless.
Click to expand...
Click to collapse
seems like an AWESOME find. subscribed
Don't apologize, sounds like you found something thar we can tinker with. Good post.
did a little bit of searching about this config file..it seems it got monkeyed around with while they were trying to achieve s-off, but I cant find anything showing any performance differnces from changing the values, so hopefully were on to something good
Success100 said:
did a little bit of searching about this config file..it seems it got monkeyed around with while they were trying to achieve s-off, but I cant find anything showing any performance differnces from changing the values, so hopefully were on to something good
Click to expand...
Click to collapse
Could you post it? I'll take a look to see if the file can improve performance.
DDiaz007 said:
Could you post it? I'll take a look to see if the file can improve performance.
Click to expand...
Click to collapse
just use root explorer to go in and grab it from your phone. i would definetely make a backup of it on your sd card and nandroid before messing around with it. I dont have s-off just yet (computer is down) or Id mess with it myself
here it is
Thanks I'll take a look to see what he's talking about exactly.
From what it looks, it looks like it is the Adreno 220 graphics configuration settings. It seems it can be tweaked, but I do not know entirely since this is a phone.
Take a look at these lines...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Specify the allocation strategy for multisampling antialiasing buffers.
; Valid values:
; on_demand - allocate MSAA buffer on demand. This is the default value.
; always - always allocate MSAA buffer.
; never - never allocate an MSAA buffer.
;
;MSAABufferAllocation=on_demand
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Force the MSAA antialiasing mode to the value in MSAAMode.
; Valid values:
; 0 - (default) do not force the MSAA antialiasing mode.
; 1 - force the MSAA antialiasing mode to the values in MSAAMode and MSAASmoothing.
;
;forceMSAAMode=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Specifiy the antialiasing mode to use if forceMSAAMode is enabled.
; Valid values:
; 0 - (default) do not antialias.
; 1 - use 2x antialiasing.
; 2 - use 4x antialiasing.
;
;MSAAMode=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Now I don't know if this will fully improve performance, but I do know that when I am tweaking files like this for a PC video card, it'll make all the difference in the world for running games. But these files are within the games directory so this seems to be some sort of universal settings. I don't know entirely since this is a phone. Someone with knowledge in regards to this please chime in.
Yup this has to do with the configuration settings, it is universal. I can see an FPS cap option. Our evos aren't capped by FPS, if anyone would want to know that.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Cap value for frames per second. Do not cap if value < 0 or value > 1000.
; Valid values:
; 0 - (default) do not cap.
; Int - (integer) cap to this number of frames per second if N 1000.
;
;FPSCap=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
I'll probably tweak this file to see if it really does anything, but I don't have the time to fiddle with it right now. Anyone who has knowledge in regards to phones, I don't mind if you chime in and educate.
good ****..
i just sent viper a pm and well see what he says about it.
He's one of the more popular devs in the dev section
I pm'ed two Devs... I know files like this are used always in computers for adjusting configurations precisely rather than using presets. I'm just not entirely sure for a phone lol
to get full benefit of these tweaks, you must use chainfire 3D PRO, and enable EGL beta driver when you install CF3D driver. Also, since you have pro, go ahead and hide CF3Ds announce ID. good luck, have fun.
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
phatmanxxl said:
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
Click to expand...
Click to collapse
I don't believe so, there is another way to do it.
Tilde88 said:
to get full benefit of these tweaks, you must use chainfire 3D PRO, and enable EGL beta driver when you install CF3D driver. Also, since you have pro, go ahead and hide CF3Ds announce ID. good luck, have fun.
Click to expand...
Click to collapse
gotcha. well viper says he's gonna f around with it tonight and report back. so tilde your saying this is only going to benefit gamplay and not system operations?
edit: and here comes viper lol. right on time
phatmanxxl said:
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
Click to expand...
Click to collapse
I always wonder what that meant. If anyone uses his ROM, is there a noticeable difference using it?
Success100 said:
gotcha. well viper says he's gonna f around with it tonight and report back. so tilde your saying this is only going to benefit gamplay and not system operations?
Click to expand...
Click to collapse
Most likely gameplay only.
DDiaz007 said:
I always wonder what that meant. If anyone uses his ROM, is there a noticeable difference using it?
Click to expand...
Click to collapse
I've enabled it in my ROM (in my test build) and it seems a little smoother, not amazingly different, but every little bit helps
Joel just told me he's seen the file but hasn't bothered looking into it at first.. he said he's going to though.

[MOD]build.prop tweaks for the rooted stock.

Just a few tweaks for those who are rooted and not flashing custom roms. some will already be in there, just edit them.
use root explorer, go to system, click mount r/w hold build.prop till a menu pops up and click the text editor one.
read the entire build.prop to ensure no duplicates
also dont misspell!
If its already in there just edit it. if you dont know what your doing dont bother with this.
render ui with gpu
debug.sf.hw=1
smoother scrolling
windowsmgr.max_events_per_sec=150
better battery by reducing wifi scans
wifi.supplicant_scan_interval = 150
dalvik memory heap size
dalvik.vm.heapsize=48m
screen ppi or font density
ro.sf.lcd_density=235
turn off dithering, not needed anymore in gingerbread
persist.sys.use_dithering=0
more memory
persist.sys.purgeable_assets=1
smoother experience
debug.performance.tuning=1
video.accelerate.hw=1
dalvik.vm.dexopt-flags=m=y
camera/camcorder mods
ro.media.capture.maxres=8m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=40
ro.media.capture.flashIntensity=70
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true
better pics
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
better playback
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
i dont use all of these but most. it helps.
Keep in mind in order to update in the future you must keep a back-up of your build.prop to restore if you want to update.
once your done restart
Thanks but do you have a short description of what the tweak will enhance? Some are obvious, but others are not. Thanks again.
Sent from my MoPho using XDA Premium.
just edited with some descriptions
Thanks for this. I havent unlocked my bootloader yet so this is something I can play around with to see if I can squeze anything more out of this MoPho!
bigbassbrent said:
Thanks for this. I havent unlocked my bootloader yet so this is something I can play around with to see if I can squeze anything more out of this MoPho!
Click to expand...
Click to collapse
Yes its basically making changes to your build.prop no unlocked bootloader needed. An easier way to do this is to pull the build.prop and get it on your comp then make the changes and replace current build.prop. Id make a backup of unmodified build.prop.
So if these tweaks are not in the stock build prop, is there a specific place in the file they go? Or can I just copy paste to anywhere, such as the bottom.
They can go at the end. If my memory serves me correct, the following ones were already in the build.prop and just needed changing. (I didn't do any of the media related ones)
windowsmgr.max_events_per_sec=150 (default = 70)
wifi.supplicant_scan_interval=150 (default = 45)
dalvik.vm.heapsize=48 (default = 40)
ro.sf.lcd_density=235 (default = 240)
I had to add the following lines at the end of the build.prop
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
debug.performance.tuning=1
video.accelerate.hw=1
dalvik.vm.dexopt-flags=m=y (this one was already present and the same)
I'm just learning, but I remember seeing something about there needing to be a blank line at the end of the file. (hit enter after the last line) Dont know if this is true in this case but I figured I'd put one just in case.
So any that has applied these tweaks which are the best to use for performance enhancement and do you notice the enhancement?
Oh how to make a backup too do I just write it down our what.
Sent from my iphone killer
abrcrmdl23 said:
So any that has applied these tweaks which are the best to use for performance enhancement and do you notice the enhancement?
Oh how to make a backup too do I just write it down our what.
Sent from my iphone killer
Click to expand...
Click to collapse
All of the changes I listed in my last post are aimed at gaining performace except for the ro.sf.lcd_density=235 (default = 240) line which to me just made the fonts smaller. I ended up setting this one back to 240.
As far as performance gains, I didnt record any benchmarks before I made the changes so I don't have a good baseline, but I compared my scores to another unmodified photon.
Smart Bench 2011
Modified scored 3345, 2665
Stock scored 2823, 2656
Quadarant Standard
Modified scored 2624
Stock scored 2743
Based on Quadrant scores, I'm not sure what we have accomplished by making the changes. The Smart Bench scores seemed to be somewhat better after the changes. I'll continue to watch and report any other findings.
Thanks for the info. The only tweak I made so far is the dalvik cache tweak. It made the phone much smoother and faster. Is there any disadvantage in bumping up the dalvik cache up to 55 or 60?
These changes will not show up much in benchmarking, however they will make the device feel smoother and faster. better scrolling and better experience. changing how the device renders the ui wont make your quadrant go up
clifton421 said:
Thanks for the info. The only tweak I made so far is the dalvik cache tweak. It made the phone much smoother and faster. Is there any disadvantage in bumping up the dalvik cache up to 55 or 60?
Click to expand...
Click to collapse
People have mixed opinions about what's the best setting, the higher number allows apps to cache more memory into the ram.
I usually set mine to 64m
if you set it too high each program will use more memory and the available memory for other programs will be reduced
So I was looking through my build prop and has anyone else noticed there are a lot odd Verizon references in there like it says the photon is a Verizon wireless world device, and there is other VZW references it also makes mention
of something that enables lte connectivity and ehspa or something like that
Sent from my iphone killer
abrcrmdl23 said:
So I was looking through my build prop and has anyone else noticed there are a lot odd Verizon references in there like it says the photon is a Verizon wireless world device, and there is other VZW references it also makes mention
of something that enables lte connectivity and ehspa or something like that
Sent from my iphone killer
Click to expand...
Click to collapse
Sprint phones roam on Verizon
so I have never used adb to edit things on my computer do I just open adb up and is there a button to link the 2? i don't really feel like editing these from my phone.
Use root explorer, it makes things soooo much easier.
Is there any change in battery life?
By the way where in the text do i put this syntax's?
Sent from my MB855 using XDA App
Uh what the hell is this shlt. Omg
Sent from my MB855 using XDA App
to pull you have to
Code:
adb pull build.prop/system c:\target folder
Code:
c:\[user_name_\target folder > adb shell
$su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblk3 /system
# exit
$exit
c:\[user_name_\target folder > adb push build.prop /system
c:\[user_name_\target folder > adb shell
$su
# mount -o remount,ro /dev/mtdblock3 /system
#exit
$exit
c:\[user_name_\target folder > adb reboot

Possible to change cpu governor in a rooted stock rom??

As asked in the title above.
If it is then which apps will work. I need the fingerprint sensor and great battery life so I can not go with a CM based rom but would like to try some changes to improve the performance in stock. I see the governor in use is marked interactive but have not gotten to much more details about the cpu perimeters used.
I swear by Kernel Adiutor, and actually used it on my rooted stock rom Honor 5X to do exactly this and set the governor to batterysaver. Great results, though being a stock kernel, there's obviously a lack of options/governors.
Try this (screenshots) turn off use sched load on both Cpus and migration notif also.
Build.prop add this:
wifi.supplicant_scan_interval=300
power.saving.mode=1
ro.vold.umsdirtyratio=20
ro.media.enc.jpeg.quality=100
cpu.fps=auto
gpu.fps=auto
ro.fps_enable=1
ro.fps.capsmin=30fps
ro.fps.capsmax=60fps
boot.fps=25
U can play around with the hotplug driver to manage cores at sys/devices/system/cpu/cpu0/core_ctl
Thats what ive gotten so far
Thanks. I started some adjustments with kernel adiutor and it has gotten a little better. I will try the build.prop tweaks.
It would be nice to find out the cause of lag in stock.
Well with the fps/build.prop tweaks my Phone seems lagg free. Lets see if you can make a difference!
Is it me or is the build prop in this phone unusually large! ?
johnciaccio said:
Is it me or is the build prop in this phone unusually large!
Click to expand...
Click to collapse
It is just add that line what ive posted somewhere

How To Guide How to get a better FPS gaming experience!

(This is my very first time posting on XDA.)
Hey, I just want to share how I was able to get a better FPS gaming experience with this phone (OPN200) and specifically CODM, but this will work with any other FPS games.
NOTE: I'm on Stock Oxygen OS Android 12, Rooted and with Magisk Manager installed.
First, so there's a bit of a touchscreen delay with this phone, and to solve that, after trying many Touchscreen Improvement Magisk Module's, I was able to find one that works. (attached file below)
Next, so on this phone you're unable to choose "Ultra (MP Only)" frame rate on CODM, only "MAX" frame rate (which is not 90fps)...so to solve that I found out about "GODSPEED UNLOCKER" and it basically unlocks that 90fps option for this 90hz screen. (attached file below)
Last, for performance I just turn on "High Performance Mode" located in Settings -> Battery -> Advanced...There's other ways for better performance but I just do that.
NOTE: The "GODSPEED UNLOCKER" also has other games listed when flashing the module in Magisk, that can unlock the highest Frame Rate, just choose which game that you want to apply it to. (Volume Up to select, Volume Down to confirm.)
NOTE: If on stock OOS 12, the game tools in the "Games" app for oneplus now has a "Touch Sensitivity" and "Swipe Sensitivity" feature. (Nov 14 update.)
There's my guide, ask or let me know anything.
Nice find! Noticing a big difference in navigation on Lineage OS 19.1 here and slight difference (still noticeable) on typing
squirms00 said:
First, so there's a bit of a touchscreen delay with this phone, and to solve that, after trying many Touchscreen Improvement Magisk Module's, I was able to find one that works. (attached file below)
Click to expand...
Click to collapse
Where did you find the power touch module?
This is what the module sets
/common/system.prop
Code:
# This file will be read by resetprop
# Example: Change dpi
# ro.sf.lcd_density=320
# power-berry-touch
# TOUCH
view.touch_slop=0
touch.pressure.calibration=amplitude
touch pressure.calibration=100
touch.size.calibration=diameter
touch.size.scale=0
touch.size.bias=0
touch.size.isSummed=0
touch.pressure.scale=0
touch.distance.calibration=scaled
touch.distance.scale=0
# MultiTouch
MultitouchMinDistance=1px
MultitouchSettleInterval=0ms
TapInterval=0ms
TapSlop=1px
# Better Scrolling
windowsmgr.max_events_per_sec=250
view.scroll_friction=0
ro.min_pointer_dur=8
touch.deviceType=touchScreen
# Fast Response
debug.egl.hw=1
video.accelerate.hw=1
view.touch_slop=1
view.scroll_friction=0
ro.max.fling_velocity=20000
ro.min.fling_velocity=8000
# Dexopt
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.shared=speed
# Fifo
sys.use_fifo_ui=1
# power-berry-touch
Minimal battery life impact too. Was expecting worse almost, but nope! Rock on ..
blueberry.sky said:
Where did you find the power touch module?
This is what the module sets
/common/system.prop
Code:
# This file will be read by resetprop
# Example: Change dpi
# ro.sf.lcd_density=320
# power-berry-touch
# TOUCH
view.touch_slop=0
touch.pressure.calibration=amplitude
touch pressure.calibration=100
touch.size.calibration=diameter
touch.size.scale=0
touch.size.bias=0
touch.size.isSummed=0
touch.pressure.scale=0
touch.distance.calibration=scaled
touch.distance.scale=0
# MultiTouch
MultitouchMinDistance=1px
MultitouchSettleInterval=0ms
TapInterval=0ms
TapSlop=1px
# Better Scrolling
windowsmgr.max_events_per_sec=250
view.scroll_friction=0
ro.min_pointer_dur=8
touch.deviceType=touchScreen
# Fast Response
debug.egl.hw=1
video.accelerate.hw=1
view.touch_slop=1
view.scroll_friction=0
ro.max.fling_velocity=20000
ro.min.fling_velocity=8000
# Dexopt
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.shared=speed
# Fifo
sys.use_fifo_ui=1
# power-berry-touch
Click to expand...
Click to collapse
That's what I was wondering too. Did they find it or make it. I mean reguardless, either or, stupid-nice thing to have. My vibration for typing creates a placebo effect but can def notice in swiping and navigation. Might even turn off vibe feedback and turn the typing vol up. Kinda weird having it silent, so ..
One of my favorite modules now, though. Awesome !!
Could you explain his the framerate unlocked module unlocks the frame rate? I want to know how before flashing it.

Categories

Resources