[Q] Minimum scroll/pan step size - Android Q&A, Help & Troubleshooting

Hi, curious question.
I'm wondering why the Nexus7 doesn't allow you to slow scroll/pan down at single pixel steps. Always seems to be in 2-3 pixel jumps. I got a bad habit of scrolling web pages while reading from iOS but on my N7 I get these kinda anoying start/stop jerks.
Is this related to the virtual pixel resolution being lower than the actual screen resolution? And would changing it allow one to match the virtual pixels to the screen pixels and get smoother slow speed panning?
Anyone know if some custom ROMs optimize for this?
BR

POTS101 said:
Hi, curious question.
I'm wondering why the Nexus7 doesn't allow you to slow scroll/pan down at single pixel steps. Always seems to be in 2-3 pixel jumps. I got a bad habit of scrolling web pages while reading from iOS but on my N7 I get these kinda anoying start/stop jerks.
Is this related to the virtual pixel resolution being lower than the actual screen resolution? And would changing it allow one to match the virtual pixels to the screen pixels and get smoother slow speed panning?
Anyone know if some custom ROMs optimize for this?
BR
Click to expand...
Click to collapse
I have been struggling with this issue for days. Looked into kernel code hoping to find anything related to scrolling or touchscreen but nowhere to find such a thing. It has nothing to do with virtual pixel resolution. If you swipe your finger at a degree of between 45-90 (accapted as scroll up by the system), Y coordinates change by 3 pixels where as X coordinates can change by 1.. Therefore its not a limitation, it is kind of scroll sensitivity which is 3px.. I've seen other devices can scroll by 1 pixel.
I believe google has set this value to 3 because of rendering issues, since its gonna render the screen 3 times more if it is set to 1. Maybe it is the optimum sensitivity. Lower than 3 pixels may disrupt buttery smoothness but its just a guess..
I hope one dev can lead us the right piece of code where it is set to 3 and we can change it ourselves to test the best..
You guys can try the problem yourself actually by installing the "Multi-touch accuracy check" app from market, which shows the exact pixel of the touch..

the xy coordinates readout from the developer "show touches" setting shows the 3pixel increments too.
when panning something just a bit faster than dead slow then suddenly gets rid of the jumps and goes smoother as well.
could it be a battery saving thing that they just get rid of taxing the cpu/gpu when people like me do these constant slow scroll pans on webpages and books etc.?

POTS101 said:
the xy coordinates readout from the developer "show touches" setting shows the 3pixel increments too.
when panning something just a bit faster than dead slow then suddenly gets rid of the jumps and goes smoother as well.
could it be a battery saving thing that they just get rid of taxing the cpu/gpu when people like me do these constant slow scroll pans on webpages and books etc.?
Click to expand...
Click to collapse
2 more thoughts:
a) this relatively coarse sensitivity can lead sometimes (not often) lead to a +/-3 pixel uncertanty in a UI element and cause it to jittter - sometimes happens when finger pressure changes.
b) I had for a while thought that it may be linked to the size of the touch sensors on the display. Being a lower cost device I figured that the HW resolution may be lower than pixel count. But I'm pretty sure that you must be always hitting multiple sensors and the system should just interpolate to a finer resolution.

POTS101 said:
the xy coordinates readout from the developer "show touches" setting shows the 3pixel increments too.
when panning something just a bit faster than dead slow then suddenly gets rid of the jumps and goes smoother as well.
could it be a battery saving thing that they just get rid of taxing the cpu/gpu when people like me do these constant slow scroll pans on webpages and books etc.?
Click to expand...
Click to collapse
When scrolled a little bit faster, it still increases by 3px , not 1.. I also assume that it is about battery saving but if I can find a way to decrease the step size, I'd love to try it by myself..
Also It can be related to the sensors , as you mentioned, but not likely.. It can catch 1px changes when swiped horizontally..

Any news on this?
As far as I can see, this is only related to touch screen; if you use a usb mouse, you can actually see the scroll by one pixel at time, and there is no graphical issues. With mouse all seems smoother...
At this point, I think It's an hardware issue of the touch screen, as the system can easly support 1px scrolling

aLPaSLaN07 said:
I have been struggling with this issue for days. Looked into kernel code hoping to find anything related to scrolling or touchscreen but nowhere to find such a thing. It has nothing to do with virtual pixel resolution. If you swipe your finger at a degree of between 45-90 (accapted as scroll up by the system), Y coordinates change by 3 pixels where as X coordinates can change by 1.. Therefore its not a limitation, it is kind of scroll sensitivity which is 3px.. I've seen other devices can scroll by 1 pixel.
I believe google has set this value to 3 because of rendering issues, since its gonna render the screen 3 times more if it is set to 1. Maybe it is the optimum sensitivity. Lower than 3 pixels may disrupt buttery smoothness but its just a guess..
I hope one dev can lead us the right piece of code where it is set to 3 and we can change it ourselves to test the best..
You guys can try the problem yourself actually by installing the "Multi-touch accuracy check" app from market, which shows the exact pixel of the touch..
Click to expand...
Click to collapse
My two cents...I tried this approach and when you move your finger with about 5 degree you can get 1 pixel change by Y and 3 pixels change by X. And if you move your finder with about 85 degree you get 1 pixel by X and 3 pixels by Y. It seems that hardware can handle the 1 pixel change by X or Y. It looks like the touch events are throttled by the system based on the distance between points.

There is no decent and satisfying answer to this yet .. I'm still waiting for a solution..

Related

[Q] Brightness changing while watching youtube?

Hey guys I have a quick question. I was watching a youtube video in my room last night in complete darkness on the lowest brightness setting and I noticed the brightness would change slightly at random. I also noticed it on the skyrim live wallpaper and also while scrolling thru the marketplace. It appeared that when there were more white pixels on the screen then the screen would get slightly brighter. This doesnt happen in netflix or movies that i put on there so I'm hoping this is a software bug happening in google apps. Autobrightness is not on and i tried all the power modes with the same response. Anyone else notice this or also able to replicate this? Thanks!
hey dude!
I have the same issue! I think it is on purpouse. Some kind a way to save power? Here is my thread about this. Try my country and please give me some feedback. Most of users dont notice this. Maybe because their eyes are not so sensitive?
Oh and also if you switch to power saving mode the brightness change will much more significant than on the other two modes
http://forum.xda-developers.com/showthread.php?t=1419583
Really no one of you have this issue?
Sounds like a possible LCD screen flickering problem. It's a problem a lot of LCD display mobile devices have. My HTC Sensation has it.
Here's how to test it: at night, turn off all the lights in your home. Basically, your test area needs to be as dark as possible. Set your Prime to a set brightness, preferably as low as it can go. Open up something that has a uniform color and general brightness throughout, XDA app works perfectly. Go near a wall and point the display at the wall. Start scrolling back and forth through the app.
If your device has screen flickering, you should notice that the light on the wall rapidly fluctuates whenever you scroll.
will try. but i wonder if this is relatd to tegra 3 power saving system? i notice the brightness / contrast automaticly change while watching movies, surfing web and gaming despite off turning off autobrightness
so the question is. is my prime damaged or this is normal? dear xda users please how does your prime behaves?
It could also be a "feature" called dynamic contrast which is an idiotic way of making LCDs look like they have more contrast than they really have. But I hope it isn't, I despise it. Dynamic contrast works like that: during bright scene it brightens the screen, and during dark scene it darkens the screen. It's really annoying (and shouldn't be on ever apart from maybe when watching movies).
ok but the question is. how many of you noticed this issue?
Orion66 said:
ok but the question is. how many of you noticed this issue?
Click to expand...
Click to collapse
I think everyone.
For youtube don't use eco. It's to aggressive and outside of normal videos apps like diceplayer it is useless.
I hope nVidia and Asus will decrease it or give us the option to disable it. Because i like the eco mode for watching flash videos. Much better than Balance and Normal because it's enough and i can save battery.
Magnesus said:
It could also be a "feature" called dynamic contrast which is an idiotic way of making LCDs look like they have more contrast than they really have. But I hope it isn't, I despise it. Dynamic contrast works like that: during bright scene it brightens the screen, and during dark scene it darkens the screen. It's really annoying (and shouldn't be on ever apart from maybe when watching movies).
Click to expand...
Click to collapse
No, it's not for contrast. It's for saving energy by decrease the screen brightness and increase the color level. And it's always doing it. What we see are the problem of the technique.
Well if it is on purpose then it is very annoying. The only thing that helps a bit is to make screen brighter.
I hope it is not a defect of the screen.
Was looking for a thread with this issue, I'm also experiencing this effect.
It's also noticeable with the stock browser, seems some powersaving technique. Hopefully they will optimise it in ics or make it an option.
this DIDIM technology is constantly at work on our device. I saw a Ram dump txt(which I don't know where it came from) in ly Astro explorer. I looked at it and seen that DIDIM feature is constantly working and adjusting.
demandarin said:
this DIDIM technology is constantly at work on our device. I saw a Ram dump txt(which I don't know where it came from) in ly Astro explorer. I looked at it and seen that DIDIM feature is constantly working and adjusting.
Click to expand...
Click to collapse
Any idea how to disable it?
eL_777 said:
Hey guys I have a quick question. I was watching a youtube video in my room last night in complete darkness on the lowest brightness setting and I noticed the brightness would change slightly at random. I also noticed it on the skyrim live wallpaper and also while scrolling thru the marketplace. It appeared that when there were more white pixels on the screen then the screen would get slightly brighter. This doesnt happen in netflix or movies that i put on there so I'm hoping this is a software bug happening in google apps. Autobrightness is not on and i tried all the power modes with the same response. Anyone else notice this or also able to replicate this? Thanks!
Click to expand...
Click to collapse
You guys know that it's not the power setting right? It's in the screen setting under brightness. If you set it to auto, it will adjust depending on your light source, if it's all white, it will be bright in a dark room and will adjust itself. Turn it off, adjust manually.
And you know, its not. It sets brightness high of overall picture is bright and dark if picture is dark... Much like dynamic contrast. It has nothing to do with auto brighteness. I tried that first.
But can I believe it was fixed in some update, since no one continues this thread after ICS? I cannot update becouse of unknow SN bug. Waiting for Asus to say either send it back or release fix. Thanks.
Happening to me right now with ICS, in performance mode, docked with charger in.
I've been noticing subtle changes in brightness no matter what performance mode I'm in, and I always have auto-brightness off. I normally keep the device in Balanced mode. It's most noticeable if I'm watching videos before bed, as I have the device brightness near minimum, and any change in brightness is pretty clear. At first I thought it was something to do with BS Player, but I've been using Dice as well and see the same effect. It may be a little better on ICS than it was with Honeycomb, but it's hard to tell.
If this is DIDIM, then I guess there's not much I can do about it besides hoping nVidia/Asus tunes the effect to be a little more subtle. :-/
I notice it, however it only affects me with low brightness/auto brightness setting. It does NOT kick in for me over 15/20% brightness combined w/ balanced/normal mode.
That is still on HC, wont get ICS update until two weeks.
Can also be noticed when canging homescreen tabs, slide it over slowly with your finger on the display (keeping it from flipping), once moved more than 30%, the display dims.
I am experiencing this brightness fluctuation, in all power modes, with auto brightness turned on or off.
Very annoying.
newfie99 said:
I am experiencing this brightness fluctuation, in all power modes, with auto brightness turned on or off.
Very annoying.
Click to expand...
Click to collapse
Thing that annoys me the most is that it does it with a freakin live wallpaper lol. I guess the snow falling in the skyrim live wallpaper triggers it or something but it is annoying and still exists in ICS. Oh well, maybe they will tone it down soon... here's to hoping.
Ciddy said:
I notice it, however it only affects me with low brightness/auto brightness setting. It does NOT kick in for me over 15/20% brightness combined w/ balanced/normal mode.
That is still on HC, wont get ICS update until two weeks.
Can also be noticed when canging homescreen tabs, slide it over slowly with your finger on the display (keeping it from flipping), once moved more than 30%, the display dims.
Click to expand...
Click to collapse
I'm running the newest ICS update (9.4.2.11) and it's still doing it. The dimming at 30% home screen scrolling still happens too. i'm pretty sure it's DIDIM

Screen Dimming

Odd issue i've got on my Z Ultra, easy to replicate by doing the following, bring up chrome, click the address bar, with nothing entered in the text box, but then type something, an the white box drops down, with search suggestions, I can see the brightness increase on my screen, clear the text box, brightness dims back down very easily by staring at the keyboard while this is happening.. is this a hardware issue, or software related? anyone else notice this? very strange. its like more white content on the screen, the brightness kicks up.
Seems normal from what I notice. If it bothers you, turn off auto brightness.
It's part of Sony's dumb LCD optimization gimmicks
It's equivalent to auto contrast used by TV's and LCD computer monitors
You'll notice your brightness goes down when much of image is dark, and you'll notice the brightness goes up when viewing white images
This doesn't happen on custom roms based on Aosp (like slimrom which I use aand prefer)
ShadowVlican said:
It's part of Sony's dumb LCD optimization gimmicks
It's equivalent to auto contrast used by TV's and LCD computer monitors
You'll notice your brightness goes down when much of image is dark, and you'll notice the brightness goes up when viewing white images
This doesn't happen on custom roms based on Aosp (like slimrom which I use aand prefer)
Click to expand...
Click to collapse
Wow this is crazy, I just noticed my phone doing this a couple of days ago, and here's this thread. While I do find this dimming "feature" a bit irritating, it's hard to complain about the screen on this device. It looks so damn good.
This feature is called optimized backlight and you could disable it in settings on android 4.2.2 (correct me if im wrong) but since android 4.3 sony removed option from settings menu and they enabled it by default, unfortunatly you cant disable it unless sony returns this option in new android version or if you downgrade to android 4.2.
Sorry for my bad English

Display can't do 60FPS?

I was really happy with my LG G5, until after a week or so, I noticed that the screen actually seems to have problems with "fast" change of movement. And I am really annoyed at this point by it, because I compared it with other devices of mine, and it's not that bad on these older devices. For example my old phone, a Samsung Galaxy S3, doesn't have this issue at all.
You can easily notice it in the Android settings (use list view). When you now slowly move up/down with your finger, you see that all fonts have a "ghost-effect" (get blurry) of not properly refreshing in time. There is a bit of border / re-draw affect around each word on the screen.
You will notice it also for example on the app store scrolling down / up, or in an app drawer (if you have a launcher with app drawer) and scroll through the app list.
On my phone i have no ghosting or problems with fast change of movement. There is a website called "testufo" where you can test your display for ghosting and FPS.

Color settings only applying to second screen, game settings the opposite

Title, pretty much. I change my color settings and they only apply to the dual screen when attached, and not at all when disconnected. It's the exact opposite with specific game settings. I can change a game's resolution and framerate settings and this works on the main screen, but NOT on the dual screen. When I swipe the app on lower settings from the main screen to the dual screen I can see the resolution increase.
EDIT: Specs - Verizon model, newest update. Which I'm irritated about because I kept myself on the base firmware this whole time waiting for root and finally gave up, hoping it would fix this, along with a plethora of other issues. It fixed some of the minor ones, but not the big ones like this or others.

Galaxy Tab S7 Graphics Issue - WoWS Blitz

I’m wondering if anyone else has experienced this problem with certain games. Within the last couple weeks my tablet frame rate seems to have slowed down significantly while playing World of Warships. Initially gameplay will be fine but after a period of 10-15 minutes there’s a significant, noticeable decrease in FPS. I’m not sure if this is due to overheating or perhaps hardware beginning to fail. Samsung wants me to send it in for service but I thought I’d check w/ the hivemind to see if there was any tips or advice before having to do so. Here’s what I’ve already tried:
Uninstalling/reinstalling the game.
Clearing app cache.
Soft reboot.
Hard reboot.
Factory reset.
Trying w/ cover on/off.
None of these things has made any improvement. Kind of out of ideas at this point. After this starts happening it appears to impact the OS as well since touch responses and other sluggishness w/ the UI appear. Thoughts anyone?
Well out of curiosity I tried to run the game with the tablet plugged in and it doesn't seem to lag as bad. Leads me to believe it's hardware related.
More or less, I do have the same problem. I'm playing Call of Duty Mobile and the resolution is terrible and everything is pixelated. Is far away of the quality that I'm having on my S21 Ultra and is even worse than I had on my previous Tab 5e. I'm looking forward for any fixes for this problem.
i bought samsung s7 one week back, when i play pubg, resolution was too bad and frame rate drops. Tried everything not helping. So rooted my tab, installed xda's graphics driver for 865 (It is optimized for gaming), disabled game booster using service disabler. reduced framerate from 120hz to 60hz. (for pubg, i have edited user config file to play at 2k resolution). Now pubg is running very very smooth. But still i got multi touch issue when i use 4 fingers at a time. To fix that disabled all gestures, reduced full screen gesture sensitivity to low . It reduced touch issue but sometime i were getting touch problems, changed a big fire button to small and used trigger button to tap that. Now there is no touch issue at all. TAB is super smooth and no multi touch issue, u can check the game play here,(used in-built screen recoder).
ahamedullah said:
i bought samsung s7 one week back, when i play pubg, resolution was too bad and frame rate drops. Tried everything not helping. So rooted my tab, installed xda's graphics driver for 865 (It is optimized for gaming), disabled game booster using service disabler. reduced framerate from 120hz to 60hz. (for pubg, i have edited user config file to play at 2k resolution). Now pubg is running very very smooth. But still i got multi touch issue when i use 4 fingers at a time. To fix that disabled all gestures, reduced full screen gesture sensitivity to low . It reduced touch issue but sometime i were getting touch problems, changed a big fire button to small and used trigger button to tap that. Now there is no touch issue at all. TAB is super smooth and no multi touch issue, u can check the game play here,(used in-built screen recoder).
Click to expand...
Click to collapse
can you please provide me edited config file for pubg
ahamedullah said:
i bought samsung s7 one week back, when i play pubg, resolution was too bad and frame rate drops. Tried everything not helping. So rooted my tab, installed xda's graphics driver for 865 (It is optimized for gaming), disabled game booster using service disabler. reduced framerate from 120hz to 60hz. (for pubg, i have edited user config file to play at 2k resolution). Now pubg is running very very smooth. But still i got multi touch issue when i use 4 fingers at a time. To fix that disabled all gestures, reduced full screen gesture sensitivity to low . It reduced touch issue but sometime i were getting touch problems, changed a big fire button to small and used trigger button to tap that. Now there is no touch issue at all. TAB is super smooth and no multi touch issue, u can check the game play here,(used in-built screen recoder).
Click to expand...
Click to collapse
can you please help me with xda 865 graphics driver?

Categories

Resources