About improve screen latency - OnePlus 6T Questions & Answers

Hi Everybody. I am starting to get interested in the development of 6T and the question that interests me the most is the following. The 6T screen latency is above 100 ms. Is it possible to improve screen latency by installing a certain Kernel or Rom? Thank you

Somebody?

Try arter97's kernel.
It further decreases touch latency

Voyage Maker said:
Try arter97's kernel.
It further decreases touch latency
Click to expand...
Click to collapse
Thanks a lot. I can't see the thread. Could you post it?

https://forum.xda-developers.com/oneplus-6t/development/arter97-kernel-oneplus-6t-t3893674

SmurfKernel has pretty much zero touch latency. I highly recommend this kernel. Great battery life too!
https://forum.xda-developers.com/oneplus-6t/development/kernel-smurfkernel-2-0-49-t3868360

Related

[Q] S4 i9500 Slower after using "Adam Kernel", Why?

Hi every one,
I tried to post this to the main thread of the kernal, but i could not since i am new member.
I just flash my new S4 I9500 to "Adam Kernel".
Main thing i noticed that the phone respond was better, and i really cant judged about other stuff since i did not use it.
But when i tired to test the phone with Antutu benchmark, noticed that the score was dropped from 281xx to 276xx, even when i am using the Performance instate of on-demand or other battery save options.
I hope if someone can help me to understand this.
Thank you very much,
Emad
rubema said:
Hi every one,
I tried to post this to the main thread of the kernal, but i could not since i am new member.
I just flash my new S4 I9500 to "Adam Kernel".
Main thing i noticed that the phone respond was better, and i really cant judged about other stuff since i did not use it.
But when i tired to test the phone with Antutu benchmark, noticed that the score was dropped from 281xx to 276xx, even when i am using the Performance instate of on-demand or other battery save options.
I hope if someone can help me to understand this.
Thank you very much,
Emad
Click to expand...
Click to collapse
i don't see why you should be upset over benchmarks.
Benchmarks *can* give you an indication of performance, but *nothing* is better than simply making your own objective decision.
Click to expand...
Click to collapse
saywhatt said:
i don't see why you should be upset over benchmarks.
Click to expand...
Click to collapse
Hi,
Thank you for your reply.
Actually i am not upset quz of the benchmark result, all what i want to know in that case, is the new kernal give me less cpu power that the original?
I am only wondering..
Thank you,
its probably due to Governors change.
Adam kernel tweaked cpu governors to be power a power saver than performance. if you have Wanamlite rom you can manualy set cpu governors so you will see better benchmarks
zetlaw said:
its probably due to Governors change.
Adam kernel tweaked cpu governors to be power a power saver than performance. if you have Wanamlite rom you can manualy set cpu governors so you will see better benchmarks
Click to expand...
Click to collapse
Oky i understand it, in that way.
Thank you 1+

[Q] Performance difference from different kernels on different roms

Hi,
I've noticed a huge performance difference between kernels and the roms they're used with.
For example:
I was using AOKP and Franco kernel and got around 20000 antutu points, I've switched to Carbon Rom (because of the build in pie control) and Franco kernel and only get around 13000 points, that's a huge difference.
As a test I've installed Matr1x-kenel on Carbon and get around 21000 points.
I really like Franco-kernel and all the tweaks it offers but don't like the huge drop in benchmarks, I know benchmarks are not a real representation of actual performance but it's still a big difference.
This also occurs in Quadrant and Geekbench.
So my question is why does this happen?
Aren't most roms supposed to be compatible with most kernels?
Thank you in advance.
Best regards.
I can't answer your question as to why that happens (no doubt someone else will) but you seriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Thanks for your answer.
Yeah, I read that a lot on XDA, don't trust benchmarks...I understand that but they must have some meaning.
I mean, if not why do they exist or do people bother using them?
To be honest I don't really notice any real performance difference between most kernels I've tested.
Best regards
some roms include many optimizations(like skia/dalvik, krait optimizations, and others), while some dont. its not thekernel thats crapping out on you, its the rom.
---------- Post added at 07:02 PM ---------- Previous post was at 06:58 PM ----------
Nigeldg said:
I can't answer your question as to why that happens (no doubt someone else will) butcomseriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Click to expand...
Click to collapse
your eyes can be decieved.. they can see whats happening in the ui for example, but you can not see the complex calculations that are being performed or how your cpu is really performing. you can have a slow device whos ui is quick.
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Pihkal said:
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Click to expand...
Click to collapse
kernels vary too, and they impact greatly because they control just about everything in the phone, kinda like a brain. since the kernels themselves vary, one kernel might be better set up than another to deal with certain code from a certain rom. and then also, every phone reacts differently to each kernel(and roms to a point). thats why its recommended to try out different kernels, combos. only then you can find the perfect combo for you/your device. what works great for somebody, can be lousy for another.
OK, so if i understand correctly it boils down to this:
1. You can do benchmarks but don't base your opinion on just the benchmark scores.
2. Roms can vary greatly in optimizations and efficiency of coding.
3. Kernels can also vary greatly in optimizations and efficiency of coding.
4. There's no such thing as a "best for everyone rom/kernel combo".
5. Not all roms/kernels play equally nice with each other.
6. Play around with as many roms / kernels as possible and decide what works best for ME based on MY experience.
Thanks for the advice.
Best regards.
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
username8611 said:
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
Click to expand...
Click to collapse
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Pihkal said:
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Click to expand...
Click to collapse
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
username8611 said:
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
Click to expand...
Click to collapse
Well, I had to try it myself so I did a factory reset, cleared system,data and dalvik, installed latest carbon nightly.
With stock kernel I almost reached 21000 points, with franco I barely get 17000 points.
Very strange...
edit:
I stand corrected, did a second benchmark and am now getting 20880 points...
are you benchmarking with your cpu speed benchmarked set as highest and lowest cpu speed? you should. if you dont put the same cpu speed as highest and lowest then itll scale up and down. if it scales, you dont actually know what speed its testing and it gives you inconsistamt scores. you want the cpu speed to be the same throughout the test.
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Pihkal said:
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Click to expand...
Click to collapse
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
simms22 said:
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
Click to expand...
Click to collapse
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Pihkal said:
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Click to expand...
Click to collapse
better :highfive:

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

Scroll Stutter, sort of a fix?

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.

Screen overclock?

I've seen the papermoon kernel apparently allowing for screen overclocking. I am using MengT R1 and do not plan on replacing it due to its amazing performance and SoT. So I'm wondering if a flashable mod or such could be created, maybe even by the developer of papermoon or any other kernel which supports overclocked refresh rates, to allow for others that use other kernels to utilise this. Replies would be highly appreciated. Thank you!

Categories

Resources