Scroll Stutter, sort of a fix? - Essential Phone Questions & Answers

I've been messing with GPU settings as I'm rooted now.
Tried a few different Governors under GPU. Some cause the phone to reboot, so be warned if your messing also!! Watching how the frequency of the GPU ramps up, and it's seems very reluctant, so I set it to Performance Governor, thinking it might kill the batttery life, but imo there has been no massive drop in SOT.
The upside is, for me scroll stutter has massively improved.
Maybe there is some underlying problem with the way Essential are using the GPU which is causing the issues?

This is the only issue i have with the device.. SOT is insane... Not sure what i would call the scrolling issue its like the text blurs as i scroll. Maybe a refresh issue.. is that what your seeing?
Sent from my PH-1 using Tapatalk

johnny8910 said:
I've been messing with GPU settings as I'm rooted now.
Tried a few different Governors under GPU. Some cause the phone to reboot, so be warned if your messing also!! Watching how the frequency of the GPU ramps up, and it's seems very reluctant, so I set it to Performance Governor, thinking it might kill the batttery life, but imo there has been no massive drop in SOT.
The upside is, for me scroll stutter has massively improved.
Maybe there is some underlying problem with the way Essential are using the GPU which is causing the issues?
Click to expand...
Click to collapse
Performance just keeps the CPU maxed out. If you don't think this affects battery life, you haven't used it long enough. Performance is really not meant for use, it's just meant for getting good benchmarks. It's not great for your phone, would not recommend doing this.

GPU Governor
johnny8910 said:
I've been messing with GPU settings as I'm rooted now.
Tried a few different Governors under GPU. Some cause the phone to reboot, so be warned if your messing also!! Watching how the frequency of the GPU ramps up, and it's seems very reluctant, so I set it to Performance Governor, thinking it might kill the batttery life, but imo there has been no massive drop in SOT.
The upside is, for me scroll stutter has massively improved.
Maybe there is some underlying problem with the way Essential are using the GPU which is causing the issues?
Click to expand...
Click to collapse
I decided to test this out on my device on Oreo Beta. You are 100% correct! I changed the GPU Governor to performance using EX Kernel Manager, and no more touch scrolling stutters! I will test for 24 hours to see how much of a hit I take in battery life. The touch scrolling is also night and day on Lineage OS vs stock. I will test and report back. Thank you for your suggestion!!

xxBrun0xx said:
Performance just keeps the CPU maxed out. If you don't think this affects battery life, you haven't used it long enough. Performance is really not meant for use, it's just meant for getting good benchmarks. It's not great for your phone, would not recommend doing this.
Click to expand...
Click to collapse
Yes I know, but I'm talking about GPU, not CPU.

mhajii210 said:
I decided to test this out on my device on Oreo Beta. You are 100% correct! I changed the GPU Governor to performance using EX Kernel Manager, and no more touch scrolling stutters! I will test for 24 hours to see how much of a hit I take in battery life. The touch scrolling is also night and day on Lineage OS vs stock. I will test and report back. Thank you for your suggestion!!
Click to expand...
Click to collapse
Thanks, I'm keeping a eye on battery also for the next few days.
As a note, I've contacted Essential about this to see if it is of any use to their techs

Its not perfect, but does seem to a big difference.
I've also contacted Essential.
I'm using Kernel Auditor by the way.

stinger4321 said:
This is the only issue i have with the device.. SOT is insane... Not sure what i would call the scrolling issue its like the text blurs as i scroll. Maybe a refresh issue.. is that what your seeing?
Sent from my PH-1 using Tapatalk
Click to expand...
Click to collapse
Scrolling has always been fairly good for me if you swipe the screen and remove your finger.
The issue appears when you scroll by running your finger up and down the screen whilst keeping constant contact.

johnny8910 said:
Its not perfect, but does seem to a big difference.
I've also contacted Essential.
I'm using Kernel Auditor by the way.
Click to expand...
Click to collapse
One thing I was wondering about... the device uses LCD so maybe people think it's image ghosting as they touch scroll? I played around on a Pixel 2 XL and Moto Z Force today and my phone looks horrible next to those devices even with the GPU governor tweak.

In lineage os its awesome. No scroll stuttering at all. It drives me nuts in stock. But i would like to test it also.. Any specific settings that works best? This should be smooth af really with SD835. Now it's as laggy as Samsungphones. Blah! Hopefully Essential will fix this. Maybe this weekend i'll give stock a run again with root to test some settings. Someone should release a kernel

Try running GPU Governer as Performance.
Makes a difference for me with minimal battery life impact

Could be placebo, but I enabled Force GPU rendering in Developer Options and I haven't noticed the stutter as much as prior.

Well its definitly better with high gpu settings and interactive gouvrnour.
Skickat från min PH-1 via Tapatalk

superior8888 said:
Well its definitly better with high gpu settings and interactive gouvrnour.
Skickat från min PH-1 via Tapatalk
Click to expand...
Click to collapse
It's still so much better on Lineage OS. Even with the GPU governor set to performance on Oreo beta, touch scrolling is dramatically better in Lineage. Hopefully Essential can figure out something. I couldn't take it so I switched back to Lineage. Maybe once 8.1 Oreo is out I will try stock again. The performance on Lineage is what I would expect for this device.

mhajii210 said:
It's still so much better on Lineage OS. Even with the GPU governor set to performance on Oreo beta, touch scrolling is dramatically better in Lineage. Hopefully Essential can figure out something. I couldn't take it so I switched back to Lineage. Maybe once 8.1 Oreo is out I will try stock again. The performance on Lineage is what I would expect for this device.
Click to expand...
Click to collapse
I will switch back too. But right now im tired of flashing [emoji4]
Skickat från min PH-1 via Tapatalk

Here's the reply to my report to Essential Support about the GPU settings and stutter.

Thank you for reaching out
We are aware of the issue with the scrolling stutter and our software team is working on some additional software improvements to address it. This is a high priority for our software team, and will be pushed out as a future software update.
I have seen some reports that setting it to Performance does reduce the stuttering, but I'm not sure what areas of the OS/hardware they are focusing on for the root cause. I appreciate your feedback and testing, and I will certainly share with our team.
I appreciate your patience. If you have any additional questions, please don't hesitate to respond to this email. Enjoy your weekend!
Sincerely,
Erich
Essential Customer Experience Team

johnny8910 said:
Thank you for reaching out
We are aware of the issue with the scrolling stutter and our software team is working on some additional software improvements to address it. This is a high priority for our software team, and will be pushed out as a future software update.
I have seen some reports that setting it to Performance does reduce the stuttering, but I'm not sure what areas of the OS/hardware they are focusing on for the root cause. I appreciate your feedback and testing, and I will certainly share with our team.
I appreciate your patience. If you have any additional questions, please don't hesitate to respond to this email. Enjoy your weekend!
Sincerely,
Erich
Essential Customer Experience Team
Click to expand...
Click to collapse
It's good to know that they are aware of the problem and working toward a fix.
Thanks for sharing.

Related

A closer look at the OnePlus X's choppy GPU performance

There were many complains from the users of the OnePlus X about the GPU performance in games. Some say it's due to the OnePlus using the weaker SD801AA chip instead of the better AB/AC variation. Some say it's due to the software.
Courtesy of CHJC & ankurjain093 from OnePlus forums;
(link to thread: https://forums.oneplus.net/threads/oneplus-x-gpu-performance-issue-investigation-attempt.415803/)
I've done my own testing only to realise changing the CPU governor from the stock interactive to either conservative or performance solves the stutters and improves GPU performance significantly.
This video will prove that its the software or more specifically, the governor settings that's causing the stutters, and not the hardware implementation on the OPX. I've ran a real-world test of ~30seconds of Asphalt 8 on the Nevada map for all 3 governors. The difference in using the conservative/performance governor as opposed to the interactive governor is noticable.
Hopefully OnePlus will come up with a fix to their governor settings in the next update to solve the GPU issue.
ps. Pardon my chinky accent (I'm Chinese but not American Chinese), and heavy sniffing (having a blocked nose).
Thanks for the info. Interactive to conservative, got it ?
Sent from my ONE E1003 using Tapatalk
A simple way if you don't wanna root.. Just turn on battery saving mode while playing games until OpX fixes it..
Send from my OnePlus X
Not a gamer on Smartphones. OnePlus X has been very fast responding, so i don't care about GPU performance.:angel:
@MasterAwesome @ravinder0003
Interesting. I noticed the stuttering in a game I play. And after using OxygenOS for a day I decided to flash CM12.1. After that, no more stuttering in games. yay
sarthakspiker said:
A simple way if you don't wanna root.. Just turn on battery saving mode while playing games until OpX fixes it..
Click to expand...
Click to collapse
Why would that help?? Seems very counterintuitive...
NotieB said:
Why would that help?? Seems very counterintuitive...
Click to expand...
Click to collapse
Why not try once
Send from my OnePlus X
sarthakspiker said:
Why not try once
Click to expand...
Click to collapse
No I mean seriously. Is the bug on the governor causing the bad GPU performance not present in Energy Saving mode or what??
A explanation would be quiet kind.
NotieB said:
[emoji14]
No I mean seriously. Is the bug on the governor causing the bad GPU performance not present in Energy Saving mode or what??
A explanation would be quiet kind.
Click to expand...
Click to collapse
Yeah.. There are governor issues in the current stock kernel.. But in battery saving mode the governor is changed and that part is working fine.. All games work fine in battery saving
Send from my OnePlus X

Nougat upgrade lowered cpuclock??!

So I upgraded my X compact to official Nougat 7.0 a couple of days back and on first impressions I noticed some lag here and there mostly when scrolling
And I knew that Snapdragon 650 is almost clos to SD810 so what could be the problem because it was awesomely fluid and smooth on MM 6.0.1, so I started to dig up and here's what I noticed:
In CPUz app on MM it shows Qualcomm SD 650 @ 1.8 GHz but today I looked it up and in Nougat it shows Qualcomm SD 650 @ 1.4 GHz!!! And if you look at cpu cores, those 2 last core Cpu4 and cpu5 are stopped (i guess those two are [email protected] cores right?)
So conclusion is that A72 cores which are the main core to maintain smoothness are offline for some reason so Im asking developers to dig this up and help us out
Thank you
If there is no activity they should be stopped. My old Xperia M2 usually had only 1 core out of 4 active at the minimum clock. Then sure, if something was running in the background all 4 kicked at the hight clock.
I can't check right now with Nougat (my phone is currently updating to it. But it seems to take an awful lot of time. I think it has been updating for 20 minutes or more. Hopefully it's just updating all Dalvik caches or what they are now), but in Marshmallow all 6 cores were always active even with the CPU nearly idle. In my case I think that helped to cause the somehow high battery drain I had (that and plus wakelocks spamming all time).
But sure, if that means the phone will start lagging, screw it. I could deal with a day of battery life, I sure can't deal (again. And then again and again!) with a keyboard showing up after 1 or more seconds also missing the keys while swiping.
PS: it finally installed. You're right. Something definitively looks wrong with it. The cores 4 & 5 are disabled even with Google Play doing some apps updates. Unless it's because CPU Z isn't supporting Nougat yet. I'll have to investigate more via adb.
PPS: It might be the typical placebo effect but it actually feels even smoother now! So I am not sure what's going on.
Nah definitly not smoother!
I Check with qualcomm app and those 2 core are off all the time and it is lagging very bad in many places
If you wanna see the lag you can go scroll fast in call log or install an app like telegram messenger and scrol in chats
And also I played spiderman unlimited game on it and its lagging there no
There was No lag at all on android 6
Guys please report this issue
I used CPU-Z and CPU N°4 and 5 seems to be stop.
After few hours I am not sur that there are more lag than before.
I made a test with Antutu, I had arround 75000 before the update, and arround 80000 after the update.
I think I will make a fresh installation tomorrow.
I don't have those problems....
edit: I HAVE THIS PROBLEM.....
Guys are you serious?!
You actually dont see the lags here and there? Ieven see it lags when there are some notifications and i wanna scroll em fast
Come on guys!
Can someone on 7.0 with the Issue use CPU-Z (from google play) and click on "online validation" and share thr link to the CPU information page here, please?
Kianush said:
Guys are you serious?!
You actually dont see the lags here and there? Ieven see it lags when there are some notifications and i wanna scroll em fast
Come on guys!
Click to expand...
Click to collapse
you are too much dramatic...... there are some lag but not so much and not so drastic.....
and battery life is much much better on nougat
cingolat said:
you are too much dramatic...... there are some lag but not so much and not so drastic.....
and battery life is much much better on nougat
Click to expand...
Click to collapse
Maybe I am but smoothness in compact size was the one and only reason I went for this little guy
And whats the point of havin SD650 if there isnt any A72 cores to operate
And I really prefer a 100% fluid rom than a couple of hours more juice...
Kianush said:
Maybe I am but smoothness in compact size was the one and only reason I went for this little guy
And whats the point of havin SD650 if there isnt any A72 cores to operate
And I really prefer a 100% fluid rom than a couple of hours more juice...
Click to expand...
Click to collapse
I agree with you, and hope in a future update to solve this bug(because it is obviously a bug), but for now I can live with this.... maybe I'm lucky, but I don't have big lags, just a little bit here and there..... hope in future 7.1.1 to solve that....
another thing I notice is a louder speaker sound.....
dcro95 said:
I used CPU-Z and CPU N°4 and 5 seems to be stop.
After few hours I am not sur that there are more lag than before.
I made a test with Antutu, I had arround 75000 before the update, and arround 80000 after the update.
I think I will make a fresh installation tomorrow.
Click to expand...
Click to collapse
Wich rom did you update from to get nougat?
Kianush said:
Nah definitly not smoother!
I Check with qualcomm app and those 2 core are off all the time and it is lagging very bad in many places
If you wanna see the lag you can go scroll fast in call log or install an app like telegram messenger and scrol in chats
And also I played spiderman unlimited game on it and its lagging there no
There was No lag at all on android 6
Guys please report this issue
Click to expand...
Click to collapse
I confirm it doesn't lag for me. I checked scrolling through a long chat in Whatsapp and through the list of all my apps in Google Play (the latter has always been slow. Now it loads immediately, that's why I felt it was snappier). Then I tested with Antutu and I have got 74K (not sure why @dcro95 has got 80K, though).
Then if you look in Antutu/Info/CPU/More you see that for core 5&6 it says they are disabled. But at the same time it shows the percentage of their are activity (which, being the cores disabled, should be none). I didn't have time to check with adb, yet. But what I suspected and it seems to be confirmed by Antutu is that there might be a "bug" where the values for the cores active have the "read" flag cleared, like it happened with the minfree values in Lollipop with some Xperia (M2 for sure. It was "-w--w-----" instead of "rw-rw----".
Anyway, in case of your very noticeable lag I'd suggest to first check your stamina settings. If I enable the Stamina the phone lags immediately. Either with Nougat or Marshmallow.
Oh, and it mat not matter f you didn't enable the Stamina before upgrading. After the upgrade plenty of my configuration parameters simply went bananas. It changed my WiFi settings, removing the static address. And in the case of an app (but I imagine more of them at this point), it modified the login. I'm sure the login was correct because I had a widget for that app active (and working fine).
PS: my battery life still sucks, though. Actually it is even worse than before. I may have to backup, reset and restore the phone and see if it helps.
kwaille said:
Wich rom did you update from to get nougat?
Click to expand...
Click to collapse
I had a customized FR ROM 34.1.A.3.49, I had the Nougat update by OTA.
I made some test with ANTUTU with Nougat ROM, the results are :
- 80160
- 75600
- 74600
- 80780
Miche1asso said:
I confirm it doesn't lag for me. I checked scrolling through a long chat in Whatsapp and through the list of all my apps in Google Play (the latter has always been slow. Now it loads immediately, that's why I felt it was snappier). Then I tested with Antutu and I have got 74K (not sure why @dcro95 has got 80K, though).
Then if you look in Antutu/Info/CPU/More you see that for core 5&6 it says they are disabled. But at the same time it shows the percentage of their are activity (which, being the cores disabled, should be none). I didn't have time to check with adb, yet. But what I suspected and it seems to be confirmed by Antutu is that there might be a "bug" where the values for the cores active have the "read" flag cleared, like it happened with the minfree values in Lollipop with some Xperia (M2 for sure. It was "-w--w-----" instead of "rw-rw----".
Anyway, in case of your very noticeable lag I'd suggest to first check your stamina settings. If I enable the Stamina the phone lags immediately. Either with Nougat or Marshmallow.
Oh, and it mat not matter f you didn't enable the Stamina before upgrading. After the upgrade plenty of my configuration parameters simply went bananas. It changed my WiFi settings, removing the static address. And in the case of an app (but I imagine more of them at this point), it modified the login. I'm sure the login was correct because I had a widget for that app active (and working fine).
PS: my battery life still sucks, though. Actually it is even worse than before. I may have to backup, reset and restore the phone and see if it helps.
Click to expand...
Click to collapse
Thank you for you info man but let me explain it to you again
Firstly, what Im saying is on microscopic scale, I do feel even the smallest amount of lag
The laging that comes up after turning on Stamina is waaaay more than the lag that I talked about in OP, of course that is big enough to be seen by anyone!
On android 6.0.1 I didnt see even the smallest lag absolutly nothing! but after the upgrade to 7.0 I was starting to see small lags here and there(you might not even see it! Im very sensitive in this case) like for example when you have 3 notifications try to open notification bar with slow to normal finger swipe down, it lags a little there, and other examples that i said before.
At first i thought maybe the rom is not well optimized but after I saw cpuz I was sure that those cores are off!
On android MM telegram messenger had no lags, nothing! But now it lags a lot when scrolling but i say again this "a lot" is in compariaon to MM! not to Xperia tipo!!!
So I am 100% positive that A72 1.8Ghz cores are not functioning.
Lets go and try to fix that, or wait for an update to fix it.
I created a thread here quoting your first post. Maybe it will get more attention
http://talk.sonymobile.com/t5/Xperi...ock/td-p/1187152/jump-to/first-unread-message
Have reboot the phone and the core 5 & 6 were activated (up to 1,8)
Just after make it sleep, the core were stopped. Maybe an issue with doze ?
However I can"t say it lag. It maybe a little longer to charge game or big app but I use them to rarely to compare
crazy-gump said:
Have reboot the phone and the core 5 & 6 were activated (up to 1,8)
Just after make it sleep, the core were stopped. Maybe an issue with doze ?
Click to expand...
Click to collapse
Same for me, after reboot and used photos, th� where actived and cpu turn at 1.8ghz. 5min after they where disable. I think it depend cpu use. I ve no lag.
Kianush said:
Thank you for you info man but let me explain it to you again
Firstly, what Im saying is on microscopic scale, I do feel even the smallest amount of lag.
Click to expand...
Click to collapse
Hmmm.. Nope, my friend. You talked about a lot of lag: these are your very own words: "it is lagging very bad in many places"
Now if the problem is that you perceive a microlag that could be. With Lagdroid I learned how to ignore that for good.
.
So I am 100% positive that A72 1.8Ghz cores are not functioning.
Lets go and try to fix that, or wait for an update to fix it.
Click to expand...
Click to collapse
And I am quite sure that the cores are active, as Antutu benchmark shows in the info section. In the attached picture you can see how Antutu shows that the cores 5 & 6 have a CPU load (which I made it varying moving the notification panel), while at the same time they are shown as disabled. That simply isn't possible. If a core is disabled it can't have any load. So yes, there is a bug, but that seems to be in the CPU monitoring. I doubt we would get 74K or plus in Antutu if those two cores were off.
Miche1asso said:
Hmmm.. Nope, my friend. You talked about a lot of lag: these are your very own words: "it is lagging very bad in many places"
Now if the problem is that you perceive a microlag that could be. With Lagdroid I learned how to ignore that for good.
.
And I am quite sure that the cores are active, as Antutu benchmark shows in the info section. In the attached picture you can see how Antutu shows that the cores 5 & 6 have a CPU load (which I made it varying moving the notification panel), while at the same time they are shown as disabled. That simply isn't possible. If a core is disabled it can't have any load. So yes, there is a bug, but that seems to be in the CPU monitoring. I doubt we would get 74K or plus in Antutu if those two cores were off.
Click to expand...
Click to collapse
So what you say is that those cores are functioning normally but its juat showing them sleep right?!?
Then please tell me whats the reason on these even small lags?
Those dont matter actually, I need to know why I cant play spiderman unlimited and asphalt 8 on ultra setting like before
You could test them yourself
See 4 a53 1.4GHz are enough for daily usage but on heavy usage its obiouse that those a72 cores are missing
But there is one probibility, that those guys become active on very high usage like antutu! But I guess thats gonna be VERY HIGH!
Miche1asso said:
And I am quite sure that the cores are active, as Antutu benchmark shows in the info section. In the attached picture you can see how Antutu shows that the cores 5 & 6 have a CPU load (which I made it varying moving the notification panel), while at the same time they are shown as disabled. That simply isn't possible. If a core is disabled it can't have any load. So yes, there is a bug, but that seems to be in the CPU monitoring. I doubt we would get 74K or plus in Antutu if those two cores were off.
Click to expand...
Click to collapse
I have exactly the same on Antutu, and the max frequency is 1804 MHz.

Benchmark score dropped!

Hi I'm highly satisfied with my oneplus 5 and I like to show off my benchmark scores. Recently my benchmark has only been around a little over 150k when I use to score 185k sometimes 190k. Anyone know why this is? I do have xposed framework installed but I even switched my Rom and tested it and still got only 155k. I don't notice any drops in performance I would just like to know what the issue may be. Thanks guys
182k on No Limits 3.4 rom with Franco kernel v7.
Sent from my ONEPLUS A5000 using Tapatalk
jamorimpt said:
182k on No Limits 3.4 rom with Franco kernel v7.
Sent from my ONEPLUS A5000 using Tapatalk
Click to expand...
Click to collapse
That's exactly what I'm running it's very frustrating
Hey,
Your processor scores significantly less than it should, usually it scores around 40000 on the oneplus 5.
Maybe it's underclocked?
Please upload a screenshot with more details, like this one:
Best regards,
Most probably the highest frequency of big.little is stuck at an lower frequency. Go to developer options in ROM and turn on overscale CPU usage, then run Antutu again and see what's the highest frequency(s) you got while running. If it doesnt go above 2457mhz (cluster 2) than it makes sense why your score is low. Also check your "i/o" scheduler and "read ahead buffer size" in your kernel tweak app. This can also affect your score.
Besides all this, don't run Antutu with low battery this affects the score for sure.
lekiaM said:
Most probably the highest frequency of big.little is stuck at an lower frequency. Go to developer options in ROM and turn on overscale CPU usage, then run Antutu again and see what's the highest frequency(s) you got while running. If it doesnt go above 2457mhz (cluster 2) than it makes sense why your score is low. Also check your "i/o" scheduler and "read ahead buffer size" in your kernel tweak app. This can also affect your score.
Besides all this, don't run Antutu with low battery this affects the score for sure.
Click to expand...
Click to collapse
Thanks for the help I'm going to reflash my rom and see if it helps.
Benchmarks are what they are... Anyway I've tested with stock kernel and it's giving even more:
Sent from my ONEPLUS A5000 using Tapatalk
vegoja said:
Thanks for the help I'm going to reflash my rom and see if it helps.
Click to expand...
Click to collapse
reflash, keep it clean, full charge, put it in the freezer pluged-in. andddd hit 188000 :good:
I wouldn't get too caught up in the whole benchmarks thing. They don't always translate to real world performance; I would rather show off my phone's snappy interface (i.e. quick app loading, navigating menus, etc.)
I personally think that's worth showing off more than just numbers that appear on an app!
Just my two cents though, you're free to disagree and do what makes you happy of course
rickysidhu_ said:
I wouldn't get too caught up in the whole benchmarks thing. They don't always translate to real world performance; I would rather show off my phone's snappy interface (i.e. quick app loading, navigating menus, etc.)
I personally think that's worth showing off more than just numbers that appear on an app!
Just my two cents though, you're free to disagree and do what makes you happy of course
Click to expand...
Click to collapse
Yea I don't notice any less performance so I'm not too worried about it. I do wonder how my big cluster got set to 1.9 ghz tho as I haven't messed with the tuning of my kernel seems to try to set it as default. But like I said I have xposed, a couple of audio mods, and gravity box. I'm bound to have some unwanted side effects from it.
vegoja said:
Yea I don't notice any less performance so I'm not too worried about it. I do wonder how my big cluster got set to 1.9 ghz tho as I haven't messed with the tuning of my kernel seems to try to set it as default. But like I said I have xposed, a couple of audio mods, and gravity box. I'm bound to have some unwanted side effects from it.
Click to expand...
Click to collapse
Fair points! Kind of off-topic but I'm just curious as to how you went about installing Xposed? Are you using the Magisk module or did you flash via TWRP?
rickysidhu_ said:
Fair points! Kind of off-topic but I'm just curious as to how you went about installing Xposed? Are you using the Magisk module or did you flash via TWRP?
Click to expand...
Click to collapse
It is an option to flash with xXx Rom but Ive flash the purify xposed zip via TWRP. I've also used the systemless xposed from magisk but I believe it only works if you already have xposed installed.

S7 Edge Snapdragon Overclock

Hello,
Fairly new to the entire thing but I will get straight to it.
I have a SM-G935T Snapdragon in the USA, I am looking for a kernel for overclocking the device. At the moment what I have done is what I presume is a "lite" root custom on the stock 7.0 with supersu and Flashfire. I have tried using kernel adiutor and a few other apps that let you choose different settings but nothing seems to have any substantial effects on the benchmark scores.
As a note; the s7 edge is strictly dedicated to gaming purposes, I have debloated it and it has no SIM installed, it has a battery bank case and will spend most of its time plugged in or near a wall outlet, it is being treated as a mobile gaming platform. I have a Note3 specifically for taking with me as a phone.
With that said battery life is not a concerning factor I am looking for a decent overclocked kernel for the Snapdragon version, so far all I have seen is Exynos and stuff from other countries that don't match my 935t.
I'm likely overlooking something but any help would 've appreciated, doing it manually doesn't super interest me, I'm looking for a flash and go solution for this model that isn't going to trip app security searches.
Thanks!
RegalPaw said:
Hello,
Fairly new to the entire thing but I will get straight to it.
I have a SM-G935T Snapdragon in the USA, I am looking for a kernel for overclocking the device. At the moment what I have done is what I presume is a "lite" root custom on the stock 7.0 with supersu and Flashfire. I have tried using kernel adiutor and a few other apps that let you choose different settings but nothing seems to have any substantial effects on the benchmark scores.
As a note; the s7 edge is strictly dedicated to gaming purposes, I have debloated it and it has no SIM installed, it has a battery bank case and will spend most of its time plugged in or near a wall outlet, it is being treated as a mobile gaming platform. I have a Note3 specifically for taking with me as a phone.
With that said battery life is not a concerning factor I am looking for a decent overclocked kernel for the Snapdragon version, so far all I have seen is Exynos and stuff from other countries that don't match my 935t.
I'm likely overlooking something but any help would 've appreciated, doing it manually doesn't super interest me, I'm looking for a flash and go solution for this model that isn't going to trip app security searches.
Thanks!
Click to expand...
Click to collapse
I'm just going to preface things by saying benchmarks are not indicative of actual improved performance. There are numerous ways in which manufacturers can cheat benchmarks such that when you overclock you may not see improvements.
I'd suggest actually finding out if you overclocks through kernel auditor are actually working, download and run this to check if the cpu frequency maxes out at the one you set.
If the overclock is working as intended then the benchmarks are just not showing it due to other factors. More likely is that the overclock is not supported on your stock kernel so you'll need to flash a custom one with overclocking enabled,
randomhkkid said:
snip because it won't let me post links even in quotes yet
Click to expand...
Click to collapse
I appreciate the reply, the issue is that none of the apps will actually go beyond the big cores 2.1ghz and the smalls 1.6ghz. My only options that I do have are basically enabling "performance" but the cores will still throttle even when Temps are 30c. What I'm saying is I have found nothing that has given me the freedom to actually attempt over clocking at all anyway and nothing will peak the cores as they say they should, even with supersu granted.
Hopefully that makes sense.
I took a screenshot of monitoring during a benchmark, so what's interesting is sometimes I get a 3D Mark Slingshot Extreme score of 2700ish and other times, more often than not, I get 1600 and looking at the graph, the cpu is up and down and all over the place like a bouncy castle in a birthday party but it's barely going over 1.2ghz on any core even during the cpu test and there is a massively noticeable difference even in benchmark and games. I have to restart the phome, wait for several minutes, clear the ram, wait a little more and then I might get a couple of good scores but I'm thrown right back into the bouncy castle throttling. I have a screenshot but I can't post it because I can't give links with less than 10 posts.
I've tried kernel editors, they don't stick anything and read false speeds, and the integrated performance mode seems to do nothing but make it brighter and change the resolution to 1440p.
RegalPaw said:
I appreciate the reply, the issue is that none of the apps will actually go beyond the big cores 2.1ghz and the smalls 1.6ghz. My only options that I do have are basically enabling "performance" but the cores will still throttle even when Temps are 30c. What I'm saying is I have found nothing that has given me the freedom to actually attempt over clocking at all anyway and nothing will peak the cores as they say they should, even with supersu granted.
Hopefully that makes sense.
I took a screenshot of monitoring during a benchmark, so what's interesting is sometimes I get a 3D Mark Slingshot Extreme score of 2700ish and other times, more often than not, I get 1600 and looking at the graph, the cpu is up and down and all over the place like a bouncy castle in a birthday party but it's barely going over 1.2ghz on any core even during the cpu test and there is a massively noticeable difference even in benchmark and games. I have to restart the phome, wait for several minutes, clear the ram, wait a little more and then I might get a couple of good scores but I'm thrown right back into the bouncy castle throttling. I have a screenshot but I can't post it because I can't give links with less than 10 posts.
I've tried kernel editors, they don't stick anything and read false speeds, and the integrated performance mode seems to do nothing but make it brighter and change the resolution to 1440p.
Click to expand...
Click to collapse
Sounds like you'll need a custom kernel. Unfortunately I'm not actually aware of any on the S7 Edge Snapdragon.
randomhkkid said:
Sounds like you'll need a custom kernel. Unfortunately I'm not actually aware of any on the S7 Edge Snapdragon.
Click to expand...
Click to collapse
Thumbs up for trying, if anyone knows of a kernel I can flash I'd happily accept it, even if it's as simple as keeping the cpu from dropping all over the place.
RegalPaw said:
Thumbs up for trying, if anyone knows of a kernel I can flash I'd happily accept it, even if it's as simple as keeping the cpu from dropping all over the place.
Click to expand...
Click to collapse
I may be able to help with the latter. If you are able to flash xposed and install the Wanam Xposed toolkit you can disable DVFS controls, this should help with the throttling.
This applies for overclocking when playing games only.
There's an app made by Samsung itself called 'Game Tuner'. I've checked that when i run an app through game tuner the average cpu frequency is much higher than when i run it without game tuner. Also the device get noticably warmer with game tuner. So in my knowledge this is the only way you can overclock your s7 edge without rooting

Sluggish performance on GPU intensive games?

Just wondering if this is common or not, mainly PUBG runs sluggish even on the lowest graphics setting.
Isopropil said:
Just wondering if this is common or not, mainly PUBG runs sluggish even on the lowest graphics setting.
Click to expand...
Click to collapse
maybe because of the 2k?
I also tried pubg and yes, it's too damn laggy. lowering the resolution to 720p didn't help much. i guess i have to see how it runs on another device to be sure it's not a crappy app (Even though it looks like it)
I though the same thing, wish there was a easy way of lowering like on Samsung roms.
Isopropil said:
I though the same thing, wish there was a easy way of lowering like on Samsung roms.
Click to expand...
Click to collapse
if you're willing to use the navbar (or mipop if you're on stock), it's as simple as making a couple of shell scripts that change density and resolution, then adding widgets for them. Since probably nobody is looking at the capacitive buttons bug this will probably be the only way to do it
The main problem for gpu intensive games is that they start to lag more the longer u play. Its because (at least on stock roms) the kernel throttles the cpu and gpu way too aggressively at a certain temperature. Same happens to hearthstone.
At beginning i can play a few rounds with 40-60fps, but after some time the kernel throttles the cpu and gpu down by alot even though the device itself only just got a bit warm. Main issue is throttling happens way too soon by way too much. And well some games are not well optimized and dont clear graphic cache often enough. Hearthstone for example has this issue, even if device is cooled, the game drops fps (not as much as with throttling tho) if too many graphical stuff loaded into the graphical ram over time (at least thats how i think it is)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
GodOfPsychos said:
. And well some games are not well optimized and dont clear graphic cache often enough. Hearthstone for example has this issue, even if device is cooled, the game drops fps (not as much as with throttling tho) if too many graphical stuff loaded into the graphical ram over time (at least thats how i think it is)
Click to expand...
Click to collapse
I play PUBG on stock ROM after basically disabling CPU GPU thermal throttling and adjusting the governors to use the full frequency range accordingly. Having a fan of any sort, even a small usb powered one blowing air on the back up to a meter will keep the battery under around 50degC. The aluminum unibody cools effectively and efficiently with the help of a fan. I use a Tasker task to change the CPU limits and other optimizations before playing.
After eliminating the processor bottleneck the game can run on high settings smoothly. However the game uses 1GB of RAM on high settings that I've tested and the device lags under around 500Mb of free RAM on stock's OOM configuration. So free RAM needs to be able to reach at least 1.5Gb to not cause slow downs. Having already debloated and using greenify with and root commands to disable background user processes, I can play without RAM being an issue. I monitor free RAM and other hardware in real time to check these function without issue.
Having now removed both those bottlenecks I found there's still some lag that can develop after the phone has been playing for a few games or after standby overnight uptime. I've only just started testing changes to Virtual Memory thinking it might be a delay caused there. But the post quote above gave me the thought it could be GPU video memory related. Anyone know where to check in the kernel for how much RAM is reserved for GPU on the Axon 7?
I also gave the resolution lowering trick a little try and that didn't seem to improve performance at all. I'm still on B32.
Sent from my ZTE Axon 7 using XDA Labs
Mind explaining how to get rid of the CPU/GPU throttle? I just haven't bothered with those kind of things since my Galaxy Nexus days ;_;
Isopropil said:
Mind explaining how to get rid of the CPU/GPU throttle? I just haven't bothered with those kind of things since my Galaxy Nexus days ;_;
Click to expand...
Click to collapse
The background I posted ages ago is here https://forum.xda-developers.com/axon-7/how-to/stock-cpu-gpu-throttling-performance-t3716060
That way doesn't fully disable throttling and just enables a different higher one. I could update the thread if people are interested
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
The background I posted ages ago is here https://forum.xda-developers.com/axon-7/how-to/stock-cpu-gpu-throttling-performance-t3716060
That doesn't fully disable throttling and just enables a different higher one. I could update the thread if people are interested.
Click to expand...
Click to collapse
Tbh thats quite an interesting thread for ppl that have either heating issues and want to lower voltages and edit throttling levels or for ppl that would like to have a more consistent performance when gaming. As you mentioned in that thread, i too renamed the 2 thermal config files with .bak at the end. Will test later to see the results.
But i think you could maybe update the thread with a guide for like:
-ppl that want to preserve battery life
-ppl that want to get more consistent performance
-and ppl that want to have a good mix between performance and battery life.
Also in that thread you mentioned disabling vdd restriction (like through kernel adiutor i guess). Is this necessary to really see the full effect of renaming the thermal engine files to .bak? I ask because i saw that inside the thermal engine files, there are also entries for vdd monitoring. So in the end would disabling vdd restriction actually do something? (Since the values from thermal engine files won't be applied at boot anymore after renaming them)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
I get some lag even in Angry Birds 2, never had this on my Sony Xperia XZ Premium. The reason is due to throttling from over heating.
The phone does indeed get hot after some heavy gaming and this is when throttling starts and causing some lag.
GodOfPsychos said:
Tbh thats quite an interesting thread for ppl that have either heating issues and want to lower voltages and edit throttling levels or for ppl that would like to have a more consistent performance when gaming. As you mentioned in that thread, i too renamed the 2 thermal config files with .bak at the end. Will test later to see the results.
But i think you could maybe update the thread with a guide for like:
-ppl that want to preserve battery life
-ppl that want to get more consistent performance
-and ppl that want to have a good mix between performance and battery life.
Also in that thread you mentioned disabling vdd restriction (like through kernel adiutor i guess). Is this necessary to really see the full effect of renaming the thermal engine files to .bak? I ask because i saw that inside the thermal engine files, there are also entries for vdd monitoring. So in the end would disabling vdd restriction actually do something? (Since the values from thermal engine files won't be applied at boot anymore after renaming them)
Click to expand...
Click to collapse
That's some useful suggestions. For each point
- I've already shared that function. Just modify to a lower voltage you prefer. In terms of using it in combo with throttling disabled, that can be more advanced.
- Consistent like powerful? Need to tweak values in the file for full performance. Personally I've edited several profiles of various CPU GPU configs to range from light games to heavy executable from Tasker.
- Really a matter of preference. There isn't really a perfect middle ground. That's why vendors are offering power mode switches for normal use and gaming. Problem there is ZTE's is shipped broken and others still have decided limits. Which as my previous point, I use a basic profile for normal use and switch to suit based on the gaming demand. The method in that thread alone is inefficient as it's moderately powerful but isn't power saving for example.
Yeah I meant in a kernel configuration app like Adiutor. It's rather confusing but IIRC switching on VDD is it's own set of restriction different than unmodified. Removing the files by renaming .bak falls back to some hidden profile as described in that thread. Now I just edit the file for no limits instead and use Tasker to change parameters when needed.
I may post a guide. But I'm not sure how much interest or benefit there is. Hardcore tweakers aren't on stock, it's probably only a small group that prefer stock for particular reasons and are still advanced tweakers. One factor against AOSP though is I've heard repeatedly in the past the GPU driver gaming performance is lacking, don't know if that has changed. I'm all for helping out though, just unsure about useless effort. I welcome questions to get anything working and it's more direct than writing up a whole guide.
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
That's some useful suggestions. For each point
- I've already shared that function. Just modify to a lower voltage you prefer. In terms of using it in combo with throttling disabled, that can be more advanced.
- Consistent like powerful? Need to tweak values in the file for full performance. Personally I've edited several profiles of various CPU GPU configs to range from light games to heavy executable from Tasker.
- Really a matter of preference. There isn't really a perfect middle ground. That's why vendors are offering power mode switches for normal use and gaming. Problem there is ZTE's is shipped broken and others still have decided limits. Which as my previous point, I use a basic profile for normal use and switch to suit based on the gaming demand. The method in that thread alone is inefficient as it's moderately powerful but isn't power saving for example.
Yeah I meant in a kernel configuration app like Adiutor. It's rather confusing but IIRC switching on VDD is it's own set of restriction different than unmodified. Removing the files by renaming .bak falls back to some hidden profile as described in that thread. Now I just edit the file for no limits instead and use Tasker to change parameters when needed.
I may post a guide. But I'm not sure how much interest or benefit there is. Hardcore tweakers aren't on stock, it's probably only a small group that prefer stock for particular reasons and are still advanced tweakers. One factor against AOSP though is I've heard repeatedly in the past the GPU driver gaming performance is lacking, don't know if that has changed. I'm all for helping out though, just unsure about useless effort. I welcome questions to get anything working and it's more direct than writing up a whole guide.
Click to expand...
Click to collapse
Well a guide might be useful for many users. Maybe also what your setup in tasker is.
Personally im usually not that into graphic intensive mobile games (except for like shadowgun legends, cool game imo).
I mean i play games while watching youtube or any series sometimes. But its still annoying when games start to lag after like 10 minutes already.
I also play hearthstone alot on my axon 7 since i used to play it alot on my laptop (sadly the game lags way too much now on my laptop due to weak hardware, hence why i play it on mobile now).
About the consistent performance i mentioned earlier, yes i meant as in powerful which keeps the performance without dropping down.
Sadly the performance governor isnt a big help since the aggressive throttling is still active, which makes the governor quite useless if it cant keep up the cpu clock at max.
Anyway, from what i noticed after renaming the 2 thermal files, shadowgun legends for example runs better for a longer period of time than before (it takes longer before the game starts to drop frames significantly)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
With most GPU intensive apps and games like PUBG and Daydream View, I have to disable the Night Light. It provides a noticeable difference in performance.
@ Isopropil,
Hi,
Would you like to post your screenshot here? I experience the same problem and we probably help each other. My phone is A2017U, what about yours?
Thanks in advance!
Hope to hear you soon!

Categories

Resources