Note II Touch Input Lag

pakotlar

Senior member
Aug 22, 2003
731
187
116
Hey guys,

I have just purchased my first Android device, and even after extensive tweaking, cannot get rid of this ridiculous input lag.

There are a few threads about this (xda, hard), and I am hoping by bringing the issue up here, we can get some more exposure to the problem.

Video:
http://www.youtube.com/watch?v=egsC87LnFZ0

Threads:
http://hardforum.com/showthread.php?t=1730089
http://forum.xda-developers.com/showthread.php?p=38178332

Tweaks I've tried:
CleanRom 4.5 + Perseus 1800 CPU OC / 733Mhz GPU, stweak settings that give the below benchmark figures
Various build.prop tweaks including:
http://forum.xda-developers.com/showthread.php?t=2003062 (no effect)
Tweaks to heap size, fling speed.

This is not an fps/low performance issues. I have exceptional benchmark performance:
~17300 CPU in Quadrant (~2400 / ~980-1000 3d/2d GPU, ~7700 overall)
20FPS Egypt HD On Screen (19FPS off)
~2050 Vellamo 2.0 (680 Metal)
~2330 Geekbench (~2000 Int, ~3400 Float, ~1680 Memory, ~790 stream)

No issues with button lag, app opening time, everything is incredibly smooth, around par with my wife's iPhone 5, but the input latency is incredibly annoying. You can see this by turning on "Show Touch" in Developer settings, and dragging your finger around the screen.

Please leave the iOS vs Android, denial comments, OMG you're too sensitive comments at the door.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Completely stock was worse; on top of the input lag I had general ui performance issues, small skips, pauses, lag on certain actions like opening an application. With CleanRom & Perseus these are essentially gone. Incredibly smooth, great performance, besides the input latency issue, which is terrible.

Not sure what you mean by "carrier skinned" because that could mean carrier icons, or something more, like carrier apps, phone manufacturer apps, phone manufacturer launcher...

I'm running CleanRom 4.5 with the AOSP launcher, no TW launcher running in background, although CleanRom uses the TW 4.1.2 ROM as a base. Some icons are the same (phone, messaging). Almost no apps running in background. Greenify hibernates the usual suspects, Gmaps was uninstalled & reinstalled as a user app, hibernates as well. Completely debloated, no carrier apps, no samsung apps, beside Media Player, S Note.

UI performance is much better than stock TW. I can't say if touch latency is better, my guess is its unchanged.
 
Last edited:

QueBert

Lifer
Jan 6, 2002
22,903
1,103
126
The crazy thing about the input lag, it's almost the same on the Note 2 as it was on the Note 1. It's not just mild either, imho it's unacceptable for a quad core device with all that memory to have such lag. I felt it was bad on my 1, I remember one day I accidently turned on the show touch option. After that I wasn't able to use the phone without thinking about how bad it was.
 

Red Storm

Lifer
Oct 2, 2005
14,233
234
106
Well I'm running completely stock, with all the Verizon bloat and I've got no input lag that I can see.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Well I'm running completely stock, with all the Verizon bloat and I've got no input lag that I can see.

Try turning on "Show Touches" via Settings->Developer options->Show Touches . Notice that the white circle does not keep up with your finger; it's at least 2-3 frames behind if you move it faster than a certain velocity. Very noticeable when pulling down the notification bar; doing it fast enough can result in a distance of ~2cm between the bar and your finger.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
The crazy thing about the input lag, it's almost the same on the Note 2 as it was on the Note 1. It's not just mild either, imho it's unacceptable for a quad core device with all that memory to have such lag. I felt it was bad on my 1, I remember one day I accidently turned on the show touch option. After that I wasn't able to use the phone without thinking about how bad it was.

Agreed, completely unacceptable on a 2012 $650 device.
 

snikt

Member
May 12, 2000
198
0
0
Even using multi-window with Messaging and Dolphin, a game loaded in the background, running Apex with a theme, and a couple of days of uptime I'm not experiencing any input lag. I go to my app drawer and scroll normally. Unrooted and pretty much stock Galaxy Note II.

Enabled "Show Touches", scrolled through app drawer, pulled down Notification Bar, still flying...
 
Last edited:

pakotlar

Senior member
Aug 22, 2003
731
187
116
Even using multi-window with Messaging and Dolphin, a game loaded in the background, running Apex with a theme, and a couple of days of uptime I'm not experiencing any input lag. I go to my app drawer and scroll normally. Unrooted and pretty much stock Galaxy Note II.

Enabled "Show Touches", scrolled through app drawer, pulled down Notification Bar, still flying...

Hmm. When you say flying, do you mean that it animates smoothly, and responds to the initial touch quickly, or do you mean that when you pull the notification bar down quickly that it does not lag behind your finger. I find the latter hard to believe, but it would be interesting if there was variation between Note 2 batches.
 

snikt

Member
May 12, 2000
198
0
0
Hmm. When you say flying, do you mean that it animates smoothly, and responds to the initial touch quickly, or do you mean that when you pull the notification bar down quickly that it does not lag behind your finger. I find the latter hard to believe, but it would be interesting if there was variation between Note 2 batches.

Yes, it animates smoothly and responds to the initial touch. I see the white dot move smoothly as I'm doing it as well.

AT&T Galaxy Note II, if that makes a difference.
 
Last edited:

WelshBloke

Lifer
Jan 12, 2005
32,487
10,633
136
Its hard to tell whats going on in the video in the OP. Its slowed down and viewed from the top so I cant see when your finger is actually making contact.

Is some of your problem the way Android interprets touch? Android has an "elastic" approach to input. This is supposed to smooth out swipes and scrolls and let you "flick" down lists quickly. Thats there by design and isnt going to change, if you really hate it you're going to have to go with a different phone OS I'm afraid.

If its more of a "hitching" or that the phone isnt registering your swipe then thats a problem and shouldn't be happening.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Its hard to tell whats going on in the video in the OP. Its slowed down and viewed from the top so I cant see when your finger is actually making contact.

Is some of your problem the way Android interprets touch? Android has an "elastic" approach to input. This is supposed to smooth out swipes and scrolls and let you "flick" down lists quickly. Thats there by design and isnt going to change, if you really hate it you're going to have to go with a different phone OS I'm afraid.

If its more of a "hitching" or that the phone isnt registering your swipe then thats a problem and shouldn't be happening.

Where is it described that this is an intended action? This is very similar to input lag, for example the kind experienced by gamers who user TV's with heavy image processing algorithms.

If this is an intentional effect I would be perplexed, because it does not reach its intended goal. It does not let me swipe anything quickly; in fact it adds several frames of latency between my intended action and the result.

I've read that this may be related to the use of tripple buffering, but that should add only one extra frame, and this is clearly more than that.

It definitely is not a hitching. As mentioned in the op performance is generally excellent.
 

WelshBloke

Lifer
Jan 12, 2005
32,487
10,633
136
Where is it described that this is an intended action? This is very similar to input lag, for example the kind experienced by gamers who user TV's with heavy image processing algorithms.

If this is an intentional effect I would be perplexed, because it does not reach its intended goal. It does not let me swipe anything quickly; in fact it adds several frames of latency between my intended action and the result.

I've read that this may be related to the use of tripple buffering, but that should add only one extra frame, and this is clearly more than that.

It definitely is not a hitching. As mentioned in the op performance is generally excellent.

Like I said I'm having difficulty seeing exactly whats going on in your video.

What should happen is that the device should respond to your touch straight away, as you drag your finger the screen doesn't necessarily react as if its "glued" to your finger there should be more of an "elastic" connection to your touch.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Yes, like you said, the input coordinates do not maintain pace with your finger. I do not know why you assume its an intended effect, do you have sources on this? If it is, then I guess its like the feeling of high-latency input devices.

Regarding the initial point of contact, I believe the same latency exists, but even 100-200ms is relatively difficult to perceive for a single evaluation point. During a dragging action it is easier to perceive since you can visualize the difference between two points.

Here are some more threads regarding touch latency on other android devices:
http://forum.xda-developers.com/showthread.php?p=24592442
http://forum.xda-developers.com/showthread.php?t=1593961

There are more if you search around.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Last edited:

Jinny

Senior member
Feb 16, 2000
896
0
76
i doubt its a software issue, just the touchscreen technology hasn't caught up yet. i remember microsoft demoing a 1ms or was it a 10ms lag input.
 

WelshBloke

Lifer
Jan 12, 2005
32,487
10,633
136
Yes, like you said, the input coordinates do not maintain pace with your finger. I do not know why you assume its an intended effect, do you have sources on this? If it is, then I guess its like the feeling of high-latency input devices.

Regarding the initial point of contact, I believe the same latency exists, but even 100-200ms is relatively difficult to perceive for a single evaluation point. During a dragging action it is easier to perceive since you can visualize the difference between two points.

Here are some more threads regarding touch latency on other android devices:
http://forum.xda-developers.com/showthread.php?p=24592442
http://forum.xda-developers.com/showthread.php?t=1593961

There are more if you search around.

Yeah but what your describing isnt lag. Lag would be the device not responding immediately. What you're describing (I think) is the device not responding as you would like it to.
 

Raduque

Lifer
Aug 22, 2004
13,140
138
106
You're assuming this is incorrect behavior. This is as-designed to add a fluidity to Android. If all touch and movement events were to "snap-to" your finger, it would be choppy.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
You're assuming this is incorrect behavior. This is as-designed to add a fluidity to Android. If all touch and movement events were to "snap-to" your finger, it would be choppy.

I'm not assuming anything, I'm suggesting that it exists, and asking why. And I'm expression a feeling that this detracts from my experience of a very high performing, expensive device.

Not true. What is this assertion based on? Apple, Microsoft have significantly lower touch lag without any impact to the perception of smoothness. Try an iPhone 5, its quite a difference, and easily as fluid as the Note 2.
 

pakotlar

Senior member
Aug 22, 2003
731
187
116
Yeah but what your describing isnt lag. Lag would be the device not responding immediately. What you're describing (I think) is the device not responding as you would like it to.

Well it isn't responding immediately; but no device does. All devices have an input polling rate that is not infinitely small, but this supranormal latency displayed on some (apparently most) Android devices, is in excess of what other leaders in the field exhibit, namely Apple & Microsoft OS's. So every device lags; my Note 2 just happens to have an uncomfortably high input latency.

Also, one can change the polling rate of the Note 2 without affecting this high latency behavior.
 

WelshBloke

Lifer
Jan 12, 2005
32,487
10,633
136
I'm not assuming anything, I'm suggesting that it exists, and asking why. And I'm expression a feeling that this detracts from my experience of a very high performing, expensive device.

Not true. What is this assertion based on? Apple, Microsoft have significantly lower touch lag without any impact to the perception of smoothness. Try an iPhone 5, its quite a difference, and easily as fluid as the Note 2.

Just for comparison I dont own any Apple mobile devices and very, very rarly use them. When I do the scroll does feel "off" to me. Thats not because theres anything wrong with the way Apple does it its just that I'm used to the way Android responds so I know how "hard" to fling pages or lists to get them to scroll to where I want. Its all down to what you are used to.

And again I'd say that what you are experiencing is not lag (unless I'm really misinterpreting what you are describing).
 

WelshBloke

Lifer
Jan 12, 2005
32,487
10,633
136
Well it isn't responding immediately; but no device does. All devices have an input polling rate that is not infinitely small, but this supranormal latency displayed on some (apparently most) Android devices, is in excess of what other leaders in the field exhibit, namely Apple & Microsoft OS's. So every device lags; my Note 2 just happens to have an uncomfortably high input latency.

Also, one can change the polling rate of the Note 2 without affecting this high latency behavior.

Thats because it isnt latency.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |