yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 Questions & Answers] jim262:
Please explain why some experience your "latency" issue and others don't. This is not an issue that happens across the board. Perhaps it is your device. Do you have the problem if you flash an alternate third party rom? Try doing a nandroid backup of your data and then wiping your system, data, internal storage and cache. Flash the rom cleanly. Then see if the issue continues to occur, then restore your backed up data back and test he latency again. The best way to do it is to add one program at a time and then you can target the individual offending app. All I know is, this does not occur across the board because I am not experiencing any latency issues. That tells me, that more than likely, this is probably an issue specific to the individual user than the actual device and its' OS.
[OnePlus 3 Questions & Answers] jim262:
Another thing is have configured your file system (data & cache) to f2fs? Here is XDA's opinion on app load times as compared to the times on ext4. Slower load times might give the appearance of latency. https://www.xda-developers.com/clea...-and-op3t-storage-speed-differences-and-f2fs/
[OnePlus 3 Questions & Answers] vrda08:
what are u talking about dude?! are u troling?

please inform self about touch latency problem.

Some people see it, and some not. Its about experiance with rare devices, from iphone to samsung, nexus..etc. Oneplus CEO said on twitter that they working on fix, so please dont write some s*** with clean install.
[OnePlus 3 Questions & Answers] CroW_D:
+1
[OnePlus 3 Questions & Answers] jim262:
Dude, this is intermittent issue as some have it and some don't and I am not trolling and unless an issue can not be universally replicated, this makes it appear that the problem may be do to third party data or the vast majority of users would be experiencing this issue as well.
[OnePlus 3 Questions & Answers] Sinergie:
It's not caused by a third party app, because as I stated above the issue is still there after performing a factory reset and wiping everything. Other users already confirmed that some custom roms don't have this issue because the developer implemented a fix, so no point of me trying that. Also the file system is irrelevant here, you should really do some more reading on this topic before just writing random solutions.

For starters: http://pastebin.com/rCpXmUCM
[OnePlus 3 Questions & Answers] vrda08:
so you know that some have it or dont, omg..

please inform self about touchscreen latency and dont troll here. [youtube]vOvQCPLkPt4[/youtube]
[OnePlus 3 Questions & Answers] vrda08:
update..
[OnePlus 3 Questions & Answers] uudruid74:
Linux machines do not slow down over time and do not need 'clean installs' as long as the package manager is used for all software installs/deinstalls. So, the OP has a point.

However, I think the OP is wrong about this being some sort of bug. My OP3 is lightning fast and I have none of those issues. And he's having the screen replaced? Obviously he's a bit rough with his phone and likely damaged the screen enough to shake things loose or cause intermittent operation and then damaged it again severely enough to need it replaced.

OP: Get an Otterbox and don't blame OnePlus because you abuse your device.
[OnePlus 3 Questions & Answers] Sinergie:
I'm not the OP and no I'm not wrong, just read the pastebin above. Also the screen being replaced is totally unrelated, I had this issue long before I dropped my phone on concrete (and no I never dropped it before that). Thanks for the advise but I like my phones just how I like my women, naked. Furthermore you should know that assumption is the mother of all ****-ups.
[OnePlus 3 Questions & Answers] crazygamer64:
I don't understand why u guys even argue, this issue is so annoying it makes this phone seem way slower than it actually is, when I try using a galaxy s4 Side to side with my OnePlus 3 it is such a big difference and no I haven't replaced my screen or done any repairs on it. It was like this from day one no matter what ROM I have this issue still persists
[OnePlus 3 Questions & Answers] pernaculos:
Totally agree just got my op 3t 2 days ago and really notice the diference when compare with my Honor 8.

The problem get worse on keybord and playing games like rr3
[OnePlus 3 Questions & Answers] zdravke:
I have been suspecting for some time that there are some "fanboys" or "bots" that are actually being "financially motivated" to spread the word "I don't have this issue", and few others that actually did not use any other phone and don't know better. OP either does not know how or does not want to solve this issue, so tries to dissolve it in any way it can in social media. I had two of their phones before, one of which that was even RMA-ed and they all suffered from touch latency in various forms.
[OnePlus 3 Questions & Answers] otonieru:
have u actually try eng.stk kernel ? he did some improvement regarding this.

and btw,

i face no latency issue here.

even iphone 7 has latency,

want to try,

turn on assistive touch, and try to move around those virtual button, and see how fast it can catch up with your finger.

regarding this issue, some people just being over sensitive as well :)
[OnePlus 3 Questions & Answers] crzykiller:
For the people saying the touch latency/accuracy is good on this phone need to get their eyes checked damn. If you game on this phone it is noticeable, very noticeable. There's a distance your finger needs to travel before the screen registers it as movement instead of touch, and this distance is HUUUUUUUGGGGGGEEEEEEEE (on a touch screen, 2-3mm is just too big). Add that to the ~100ms input delay (iPhone 7 is around 25ms... Huge difference) and you have one of the most inaccurate touch response I've ever encountered.

Every other phone I've had has not had this issue, they may have had the input lag but the input distance for the transition between touch and dragging is too damn big and every OP3 has this. Only sensitive users can see this but still, its an issue that a device of this caliber and price shouldn't have. Such garbage accuracy shows that the digitizer being used (probably not software, its been way too long to have a fix) is of lower quality.

---------- Post added at 11:09 AM ---------- Previous post was at 11:07 AM ----------

Yea turning on show touches literally proves there's a large input delay. The little dot lags behind your finger. On the IPhone 7 the little dot lagging behind your finger is a lot closer. I've gamed on both, there's a huge difference. When it comes to touch accuracy compared to the iPhone 7, you can't say its the same, it is absurd to even think that. And yes I've tried blu spark, its my favorite kernel
[OnePlus 3 Questions & Answers] ione2380:
Seems the same when compared with my Huawei p9, p9 lite, Samsung j5, they all have the same latency. I have an older Asus tablet that seems a little better, bit still almost the same.

Edit: just tested this on a note 4 and a zenfone 2, I still don't see any difference from my Op3. The same 2-3 mm latency.
[OnePlus 3 Questions & Answers] M3ntoR:
I think problem lays somewhere in the way that OS is written for this phone. The same problem is noticable on OP2 but is much much worse, regardless what ROM, kernem and config You have, touch latency is always present on OP2.

On Op3 I have no latency problems in apps, for example Chrome is 1:1 responsive, also gmail, Youtube...I'll say 90% of apps works as fast as they do on Iphone (which for me is a master in the 1:1 resposivnes)

But the launcher is very slow. I do not see any lags or so but the touch latency is visible even on Nova Launcher. The strange thing is that sometimes it works faster, sometimes slower it depends. When I get the phone up from Deep Sleep it is working slower in Oxygen UI but if I go "Home" after playing game like f.ex Modern Combat 5, UI is blazing fast.

It seems, OP did it on purpose, they decided to use governor that keeps CPU on lowest freqs available....we have to wait for some tweak ;) But nevertheles, I love the phone and it is indeed blazing fast, no lags, no stutters, no crashes. It is just best phone I've ever had
[OnePlus 3 Questions & Answers] otonieru:
question is

is there any app u can use to actually measure the latency ? else, we only relying on our eyes

because guys, like seriously, 1mm of gap between dragging some object on the screen until it catch up with your finger is too small for people to notice in daily activity,

i play game as well, and there's nothing on the screen that i can blame if i losing, and well, am winning...so...not sure what to complaint
[OnePlus 3 Questions & Answers] zdravke:
Just drop this phone. You can buy Axon 7 for less money at Amazon.it and get rid of all sorts of annoying lags.
[OnePlus 3 Questions & Answers] crzykiller:
Like what the heck is going on here. The problem with this phone is that the first touch, when you press your finger on screen when no other finger is touching it, and you start dragging there is a noticeable "delay" or a distance that your finger needs to travel before it's recognized as a drag instead of a touch and it is too damn big. The touch latency itself is not that bad, though nothing compared to an iPhone, Galaxy S6, S7 or HTC 10, but this distance where touch is recognized as a drag is just too large to be unnoticeable.

Games that require large precision for dragging, mostly first person shooters are severely hindered by this as you can't precisely aim. Say what you want, this phone is probably the best phone for the price by far, but this is an issue that is easily solvable provided OnePlus didn't use a garbage grade digitizer.

People saying this either doesn't exist are just not sensitive enough to these things... When you play on a PC at 150fps on a 144hz gaming monitor, microlags and stutters and every little lag or delay is perceivable.
[OnePlus 3 Questions & Answers] jim262:
You claim to have it and I don't. That qualifies it as intermittent at best, of course it could be an issue related to the user and/or a third party app you may be using. #can'ttrolltheclueless
[OnePlus 3 Questions & Answers] crzykiller:
You claim to not have it, post a video with the touches turned on in 1080p 60fps. I believe you simply are not capable of seeing it, a third party app can't change the latency nor can user error change anything. I drag my finger across at a pretty high speed and the little white dot follows behind about 8mm... 2015 flagships like the Galaxy S6 and HTC M9 dont have this issue and pretty much all 2016-2017 flagships are even more responsive. Now the latency is not the only problem. I'd like you to go and read my previous comment about the distance required for a touch to be registered as a drag. That's the real problem. Don't call others clueless when you don't even know what the real issue is
[OnePlus 3 Questions & Answers] Diaze:
lel. for a 400 euro phone this is a beast..that touch latency dsnt bother me at all on day to day usage..even while playing games..idk why some of you are so buthurt. enjoy this beast
[OnePlus 3 Questions & Answers] vrda08:
Some update from me..

I just realized that cpu governer can help with touch responsiveness. Zzmove with boeffla kernel its a best "fix" for touch latency filling.. There is zzmove reactive profile with boeffla app. Everybody should to test it!
[OnePlus 3 Questions & Answers] vrda08:
Update: openbeta 13

Some of fixes!!
[OnePlus 3 Questions & Answers] Diaze:
How to get the beta ? I'm on stock 4.1.1
[OnePlus 3 Questions & Answers] Anova's Origin:
You can find it on the OnePlus forums:

https://forums.oneplus.net/threads/oxygenos-open-beta-13-for-oneplus-3.511083/

Download Page:

http://downloads.oneplus.net/oneplus-3/oneplus_3_oxygenos_openbeta_13/
[OnePlus 3 Questions & Answers] vrda08:
In short, they really improved touch latency in last op13.
[OnePlus 3 Questions & Answers] byAidan:
I agree, OB13 is really really nice, can't wait to see what they do in the next betas :good:
[OnePlus 3 Questions & Answers] Diaze:
Good newe
[OnePlus 3 Questions & Answers] M3ntoR:
Phone on new Beta release is fast as a lightning...It is incredible! O_O KUDOS OP !!!!
[OnePlus 3 Questions & Answers] hp13:
Ye great improvement which was there until 3.2.7
[XDA Assist] PartyMaker:
You need: ROOT - File Explorers (I Prefer using ES File Explorer) good heart, determination, and Pray First. :)

after googling the solution for this, i found the tutorials on other sites useless.

i have the situation that i deleted important system apps like android system webview, email, and exchange services.

it was a bit late when i found that those apps are responsible for your browser, messages and other internet dependent apps to run. without this systems apps you cant open your apps and they will automatically force close.

for this to be fixed you need to mount the apk files back to /system/app partition. but other ppl have the problem that their apps wont install. i found that the reason behind this are the permissions and the way you copy/cut things.

for example i have my Email.apk on sd card and cut then paste it to my system/app. u cant do it just like that because the apk will lose its icon and the apk will not install after reboot.

here's how i did it.

Open ES file explorer. configure the root permissions, mount r/w

navigate to where the apk file is then copy it to the root of your internal storage.

next you must rename it to its package name (for example i have "Email.apk" i use the properties option on ES F.Ex to know what is the package name and i got "com.android.email-1.apk"

before you can move this apk file to your /system/app. you must configure the permission of the folder for the app icon to stay

i set the permission folder of /system to rwx r-x r-x

then for /app rwx rwx rwx.

you can now paste your apk to /system/app

after that set the permission of the apk to rw- r-- r--

after that reboot your device. pray. and you will see the app back on your menu. Congrats! :)))))))))

(do the same if you have encountered it with .odex files) cheers! :)
[XDA Assist] :
XDA Assist is not the place for this post.

Thread closed.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] TheStrix:
​

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 7.0 (Nougat), which is designed to increase performance and reliability over stock Android for your device.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

What's working :

Boots

RIL (Calls, SMS, Data)

Fingerprint (FPC1020 only)

Wi-Fi

Bluetooth

Camera

Camcorder

Video Playback

Audio

Sensors

Flash

LED

GPS

What's not working :

SELinux permissive

Camcorder can be a bit buggy at times.

Instructions :

Download the latest build and GApps

Reboot to recovery

Flash the latest build and GApps

Reboot

Downloads:

Official nightly builds: https://download.cyanogenmod.org/?device=hydrogen

Google Apps: http://opengapps.org/

Device wiki:

Official wiki link

Device wiki:

CyanogenMod 14.1 nightlies changelog link

Credits:

[MENTION=5778309]luca020400[/MENTION]: "Me: HAALP!" He answered me

CyanogenMod Team

Xiaomi: For providing the Kernel Source Code

Donations

:

You don't have to but if you want;

Donate via PayPal: http://paypal.me/ParthBhatia/

Donate via PayTM: http://i.imgur.com/54cQl9N.jpg (QR code)

XDA:DevDB Information

CyanogenMod 14 for hydrogen, ROM for the Xiaomi Mi Max

Contributors

TheStrix

Source Code: https://github.com/CyanogenMod

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Version Information

Status: Nightly

Created 2016-11-20

Last Updated 2017-04-07
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] TheStrix:
Source Code:

Device Tree(s):

android_device_xiaomi_msm8956-common: https://github.com/CyanogenMod/android_device_xiaomi_msm8956-common/tree/cm-14.1 (Gerrit)

android_device_xiaomi_hydrogen: https://github.com/CyanogenMod/android_device_xiaomi_hydrogen/tree/cm-14.1 (Gerrit)

Kernel Tree:

android_kernel_xiaomi_msm8956: https://github.com/CyanogenMod/android_kernel_xiaomi_msm8956/tree/cm-14.1

Note: It is a unified kernel for both Mi Max and Redmi Note 3.

Vendor:

proprietary_vendor_xiaomi: https://github.com/TheMuppets/proprietary_vendor_xiaomi/tree/cm-14.1 (For WIP: this)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] TheStrix:
Reporting Bugs

DO NOT Report bugs if you're running a custom kernel or you installed Xposed

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab /sys/fs/pstore/console-ramoops. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

Frequently Asked Questions:

Q)What phone variants are supported?

A)Mi Max with SD650 (hydrogen) is supported by me and NOT Mi Max SD652 (helium).

So helium users are not suggested to flash this.

Q)OH MY,.. CRASHES!?

A)This is a very early build of CyanogenMod running nougat and things are still WIP.

You may experience number of crashers here and there. These will be get fixed with time.

Q)Why did TheStrix made this UNOFFICIAL?

A)Because, we need our device to be bug free before enabling official CyanogenMod nightlies.

Q) Is VoLTE supported?

A) No. IMS seems to crash on N

Q) Where are Developer options?

A) Go to Settings > About phone, and press five times on Build number.

Q) How can I enable root access?

A) Go to Settings > Developer options > Root access, and enable it for apps, adb or both.

Q) I don't like superuser icon in statusbar, can I install SuperSU?

A) Yes, that would not show superuser icon in statusbar. This seems to break sensors on N, wait for update on this.

Q) How do I update GApps? (Also useful if you have GApps related problems).

A) Reboot to recovery. Wipe System, Cache and Dalvik Cache. Install ROM + GApps. (Yes, without rebooting). Reboot.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Gr8 work :) Another 14.1 rom !!

Is this one compatible with Helium devices?

Heh, FAQ posted after my post answered my question, thank you :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panyan:
Oh nice!

I see you have a successful Redmi Note 3 ROM - im excited to see your skills on the Mi Max :D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Megatron007:
Good Work :D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] avi3230:
[MENTION=5857684]TheStrix[/MENTION] Great work sir.

Waiting for fully working, bug free CM13 from your side.

Will report back on this build.

---------- Post added at 05:49 PM ---------- Previous post was at 05:47 PM ----------

Sir please read FAQ.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Well, FAQ was posted 15 minutes after my post, so there :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
This I gotta try :)

TheStrix did incredible work on CM14 and a few related ROMs for the Redmi Note 3, I was using TheStrix's CM14 as a daily driver for a long time. Here's to a great CM14 for Hydrogen and Helium too.

Does this ROM work on CDMA carriers like China Telecom? I'm using the latest Hydrogen RR and it works fine on China Telecom using a UIM card and a few other overseas LTE/WCDMA/GSM carriers.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Hunter Mossberg:
Thank you so much.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Welcome!

Great to see you starting development for Mi Max [MENTION=5857684]TheStrix[/MENTION]:good: One step closer to get CM official...

Now we will progress fast I am sure of it... :)

Don't know how aware are you of the custom roms development so far but allow me to point you to the most annoying and hard to fix bug we've had so far... the famous 3G data bug that some users in some countries with some service providers on some band frequencies suffer from. We fought this bug for a couple of months before I was able to find a workaround as I call it now. Then just recently with the great help of [MENTION=6651414]The_Serial[/MENTION] switching roms and providing radio logs(I don't have the bug) I managed to get to the root of the problem... See here for details...

I am eager to hear your respective opinion about this issue.

BTW I already have a test patch prepared for fix in Android telephony framework but can't build right now to test it... Let me know if you are interested...

Thank you for your work!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Hunter Mossberg:
It's funny, but i don't have this problem on Nougat (this and karthik's). To be precise, the icon H dont showing, but 3G is works. On Marshmallow 3G still don't turns on.

:D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Now I am a little confused:confused:

I am pretty sure [MENTION=5786839]karthick mostwanted[/MENTION] already implemented the working radio blobs in his vendor tree but then you should get H icon. Nougat acts differently!? :confused:

Don't know about what [MENTION=5857684]TheStrix[/MENTION] is using...

If that issue is not present in Nougat at all that's great... Just needs some small changes to recognize DC-HSPA+ networks as HSPA+ and we'll get icon back...

Can you post radio log from this release clean installed? See my signature for how to take it.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] The_Serial:
Ow! Great news!

I am ready to test and promise to be a good tester :)

Few minutes later I will answer about 3G ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Hunter Mossberg:
Of course.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Alex Tian8800:
Very good! Amazing! Best beta with a few problems like not working rotation and closing my poweramp...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] The_Serial:
Ho! 3G works. Without data have "H" letter and HSDPA, with data no letters and UMTS.

In information.

About bugs:

1 - even I use only one simcard in the second slot in notificatinon line and in settings them show me two simcards and number one I can not turn off. Reboots resolve it.

2 - in status bar I choose "circle" battery status style, but it shows standard icon.

3 - status bar menu in settings is not translated and many other settings are not translated, T9 is not translated

4 - flashlight does not work

5 - Settings -> System Profiles -> Settings ->Preferred network type = FC (logcat attached - settings.zip).

going on...

addon:

radio log on 3G is attached
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] gkl212:
Awesome first build apart from some bugs that will be fixed in time.

Fantastic work! :D

Will stay tuned!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] TheStrix:
Do not flash SuperSU or sensors will crash. (mentioned on faq as well)

OK, tbh, I still didn't get what 3G problem you guys are talking about. You are able to use 3G but don't see the icon in status bar? Something like that?

2,3 and 5: CyanogenMod bugs.

4: Camera is buggy on all devices with M blobs/libraries due to changes in camera driver in nougat.. Either we get N blobs or wait for some miracle guy to solve camera with M blobs fully. (scenario as of today)