yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] shawnee4885:
Is anyone else experiencing this? On web pages or long lists, scrolling around is not nearly as smooth as it should be. My brother has a Hero, and the Evo is not as bad as that... but it is nowhere near as smooth as an iPhone is. If I scroll around quickly, it gets pretty jumpy, where the frame rate slows down a lot. I read another thread (maybe on a different forum) where people claim that it's just the difference between the speed of scrolling and/or the "coasting" feature of the phones, but this is not what I'm referring to. I'm referring to mainly the frame rate of scrolling around and also the lag between when my finger moves and when the action takes place. It is most apparent on bigger web pages and long lists (like the Manage Application list). But it also does not happen all the time.

I have Advanced Task Killer running too, set at "Crazy" and the kill frequency set to "When screen off". Is there anything else I can do to make scrolling smoother?

I'm sick of having my friends who have iPhones playing with it, and immediately commenting on how it's not nearly as responsive.

Any ideas?
[EVO 4G General] alan7467:
I played with an EVO in the Sprint store yesterday and noticed the same thing. While overall I found it to be really fast, in some areas (like switching between home screens) it was noticeably choppy compared to my Hero. Though I should note that my Hero is rooted and running Fresh 2.1.1.

One suggestion I might make is to not use overly aggressive settings with a task killer. This has been known to cause some odd behavior with Android including choppiness.
[EVO 4G General] infideler:
Working amazingly for me. As close to the smoothness of an iPhone as I've ever seen.

Have you tried a full restore? Keep checking after each app installation to figure out what (if anything) is causing the problem.
[EVO 4G General] chazglenn3:
Do you have Live Wallpaper running?
[EVO 4G General] infideler:
I do not. In fact while "conditioning" my battery, brightness down minimum, WiFi/GPS/4G/Bluetooth all off as well.
[EVO 4G General] Aridon:
How much free memory do you have?
[EVO 4G General] heygrl:
I noticed the choppiness too but it wasn't too bad, just unfitting of a phone with such high specs.
[EVO 4G General] bluehaze:
It's because of the Live Wallpapers, some are more processor intensive than others so some it's more noticeable on than others. Put a regular Wallpaper up and everythings nice and smooth.

I don't use Live Wallpapers anymore, they were cool for awhile but after a couple months of them on my Nexus the novelty has worn off.
[EVO 4G General] MrDSL:
I notice it also even with a regular wallpaper..i mean its pretty smooth but it does lag a bit.
[EVO 4G General] prjkthack:
I notice laggy scrolling within the HTC-built applications. For example, when looking through contact information or social updates. The scrolling is really bad, and I think that just might be because of the huge amount of information the HTC apps are processing. I'm sure all the social information being pulled from every end of the Internet isn't the easiest thing for the device to do, even if it is the Evo.

Aside from that, everything else is as smooth as butter.
[EVO 4G General] blkswanpres:
Still stock on mine and I haven't noticed any lag, though I use Dolphin HD and Skyfire.
[EVO 4G General] shawnee4885:
I don't have Live Wallpaper running, and about 200MB of free memory.

And I don't think it's with the HTC-built applications only. I notice it in most applications. Just put an iPhone right beside it and scroll around on both... huge difference.

I just changed the settings on Advanced Task Killer to Aggressive (down from Crazy) and Every half hour (down from When screen off). Maybe this will help... we'll see. Maybe Advanced Task Killer is not the best app for this? Are there any better ones? Why didn't Google have this built in if it really helped so much with speed+battery life?

Maybe FroYo will fix this issue? Does anyone know when this will be available?
[EVO 4G General] Vandam500:
I have noticed this too at times. Froyo made my Nexus One a hell of a lot faster, it will do the same for the Evo;)
[EVO 4G General] theoner1:
Still on Stock rom and no root, scrolling, pinch zoom are all smooth and fast.
[EVO 4G General] shawnee4885:
Have you compared it to an iPhone though?
[EVO 4G General] Grims:
I've seen this too and mentioned it to other Android people... and was promptly called a cry baby. I am coming from a 3gs...and just thought it was silly the 1ghz chip in this phone cant compare to the 600mhz chip in the iphone.
[EVO 4G General] mrono:
It's all about the quality of the programming, i'm not calling htc programers bad but it seems like some of their stuff is just slow.
[EVO 4G General] eduardmc:
First u have to realize that the iphone was built with its gpu base OS. So all the scrolling and animation are base on gpu WITH THE HELP OF CPU. Android will be more dificult since of all its different hardware. Iphone OS is just base on iphone hardware but If iphone was running without gpu support, it would move like crap.

One example of this is zuneHD. it is base on a hardware base on tegra with gpu support and is smoother than iphone since tegra is a more capable gpu chip.

This discussion has been on and off with palmpre guys and waiting for an update to enable gpu support in the OS. Gpu support is supported in game but not in the OS for scrolling etc. Just like android.

This is the reason the iphone can run smooth at low mhz. The iphone 2g even at its low mhz still is smoother in scrolling and transiction than android because of it gpu intigrationbut ofcourse not faster. Hope this help.

Another example is compiz for linux. It create a semi gpu OS of linux and u can see how compiz on linux look light yeat better and smoother than wimdows 7 with a much lower hardware spec.
[EVO 4G General] Grims:
Thanks that explains a lot, i wasn't aware Android doesn't use GPU support in this area.
[EVO 4G General] flexgrip:
I just wanted to throw this in. I know everyone is comparing things like the scrolling framerate to the iPhone's. But there is one slight issue that a lot of developers can tell you off the bat.

JAVA

iPhone is not based on java and android UI is. This is sort of why JIT is slated to make such a big difference. Java is just laggy, especially when it comes to UI. For instance: open office, eclipse, and just about any other java based app I see on linux. GTK apps are fine in ubuntu, but when I open eclipse I just know there is a delay between when I click the "file" menu and when it actually opens.

I noticed it on my hero, and no amount of free ram or killing apps would completely get rid of it. Now I have to say going from the hero to the evo I honestly do not notice any lag. But the UI on the hero just has a solid delay EVERYWHERE you go. But I noticed it was not there as soon as I got into a game written in the dalvik way. It will come, and we will eventually be there. But I don't blame it on hardware. Core2quad in eclipse and the UI lags? Blame it on Java.

Now I know some folks will say "nu uhh. such and such java android app doesn't do that!" But almost all apps for android and sense do this if they are written in java. Some more than others.

One final thing, there are several articles about why you shouldn't use task killers. It became perfectly clear it was a bad idea on some of toast's later kernel. and yes, the memory management can be improved for root users. but for non root users, I know it is counter-intuitive but task killers have major drawbacks. Just do some searching and decide for yourself, but I noticed a huge difference on my hero when I stopped using a task killer and allowed the default memory management to take over. And honestly, on my EVO I don't EVER notice a slow down.
[EVO 4G General] alan7467:
Excellent points sir. Brings up a good reason why we should be excited about a future Froyo update :)
[EVO 4G General] Grims:
So, 2.2 isn't based off java?
[EVO 4G General] alan7467:
It is, but brings big improvements in Java performance.
[EVO 4G General] TheMostToys:
It is, but it includes a Java JIT "Just In Time" compiler.
[EVO 4G General] flexgrip:
Well, android isn't exactly BASED on Java. I mean, in simplified terms the whole thing runs on a virtual machine. And even over-simplified, the virtual machine is called Dalvik.

Now I can't remember if JIT is going to be complete by Froyo, but JIT takes java and converts it on the fly to dalvik machine code. (Once again very very oversimplified). But I noticed a huge difference by enabling JIT on my Hero. But a lot of apps like rosie do not support JIT. So I had to run plain android home to run JIT on my hero.

But yes, the Java base above dalvik will pretty much always be there. So everything you see and touch will usually be based on java indefinitely. They just need to tune it and eventually it will get to that level. Its google...
[EVO 4G General] bluehaze:
I have iPhone, scrolling is just as smooth and fast on my EVO, some things are much faster scrolling on the EVO as well such as contacts...if you are having laggy scrolling something is causing it, perhaps a bad app or live wallpaper. Froyo cures the little bit of laginess from livewallpapers but if it's a bad app you can find it by uninstalling one at a time until the problem goes away. I always go through everything on the phone after installing certain apps just to be sure they are not problematic as with an open app store you both benefit from having any app you want as well as suffer from getting some shady apps. Have to be smart about what you install.
[EVO 4G General] infamousjax:
Ditch the task managers/killers...

background processes DO NOT use up any battery or slow down the phone -- they are 'hibernating' and don't take up any system resources.

I see no stuttering, lag, or choppiness at all
[EVO 4G General] Grims:
In theory I agree with you...but in practice they do for me. After the interface gets really laggy...killing all open tasks speeds it way up.
[EVO 4G General] imekul:
This has been the way I've always felt when it comes to Android versus another mobile OS, such as the iPhone's.

I've always had this hunch that Java was slow, just from experiences you mentioned, like OpenOffice, or Eclipse, or Java web apps, or whatever. It just seemed like Java was always laggy.

This has concerned me about Android, because I wonder if it's doomed, for lack of a better word, to never be as zippy or efficient as something like the iPhone.

For someone who knows -- do you think that JIT enabled will kind of eliminate the performance/efficiency gap between Android and iOS?

Also, kind of on a separate note -- does Android have any GPU support? If not, I wonder why not? Wouldn't that be an easy way to really increase the speed and fluidity of everything?
[EVO 4G General] EliWay:
I know for sure Java is capable of displaying graphics at 60 frames per second, especially with the help of a GPU. I have seen, for example, 60fps transitions with Opera Mini on my Nokia E71--A device with no dedicated GPU and an anemic 369mhz arm11 processor. So the problem is with Android.

Honestly it cannot for for the life of me understand how my 2007 first gen iPhone can display extremely fluid graphics at 60 frames per second and my 1ghz snap frickin' dragon can only do 30. I seriously hope Gingerbread fixes this. Thats pretty much my ONLY gripe with android.

The good news is that its definitely fixable.
[EVO 4G General] rahb0sse:
Spare Parts > Window/Transition animations (change it to fast or off).
[EVO 4G General] imekul:
That's nice to hear, that it's fixable, and not somehow something that is inherently wrong with Android since it's built with Java.

I'd love to see Android get those fluid graphics and transitions!

What about the GPU, though? Does the Evo even have a dedicated GPU that is similar to those found in the iPhone or the Pre? If so, I guess Android may not really use it at the moment. But I thought that the Evo might not even have a real GPU.
[EVO 4G General] heygrl:
Scrolling the app drawer too fast is sure to bring up some nasty studdering.
[EVO 4G General] 06ms6:
The animation of scrolling on the iPhone is going to be tough to match for any manufacturer. Apple has the software and hardware under their control.

That said, while the animation of scrolling things on the iPhone is smoother (anyone who says otherwise is purely delusional), I wouldn't say the actual scrolling speed/performance is any better. In fact, I much prefer Android's inertia scrolling to the iPhone's as it will go on its own for much longer which makes getting down long lists easier.

In short, iPhone/iPod Touch's animation is smoother, no question, but the EVO is as close to it as I've seen in a phone and the difference is relatively minor.
[EVO 4G General] EliWay:
Yeah, It's not bad, and it's not slow. It's just not 60 frames per second like iOS. Its almost like they cap it at 30.

I do however disagree that its going to be "tough to match for any manufacturer". Since the drivers are already there and working, It shouldn't be trivial to get smooth scrolling. If things were really that way, we simply wouldn't see games running smoothly on windows, a fragmented platform. Instead, its the mac, with its tightly controlled software and hardware combo, that lags on that department.
[EVO 4G General] tkrechel:
hurray that's what was cauing my slow down. Has been so long since i used spare parts i forgot that this was enabled by default. Thanks!
[EVO 4G General] 06ms6:
Well sure it will get there eventually, but when something as simple as scrolling through a list has some jitters with a 1GHz processor you know it's the software/hardware separation that is at fault (it's not the fragmentation). It's sort of the same way Macs seemed to run better doing simple tasks with lesser powerful hardware than some PCs (RAM amount comes to mind). This isn't really an issue anymore, but was apparent a few years ago.

It doesn't bother me, it's really an aesthetic thing, but it's more difficult for companies when they are working with other peoples' stuff.
[EVO 4G General] gman8966:
I noticed the exact same thing today. I was playing with my sisters Droid Eris and even that phone has smoother scrolling, it was a night and day difference. This needs to be fixed.
[EVO 4G General] EliWay:
I did a bit of research, and I can tell you this issue is real. There is a real problem with the Graphics rendering on this phone. See here

http://xdaforums.com/showthread.php?t=699290
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] 89Whitexj:
I have a verizon touch pro 2 that is running on tmobile network. I have the mighty rom and the arcsoft cab but I do not know the setting to set it back right. When we first did this we had it set and the mms worked perfect. Then the phone reset to verizon some how. When I set it back to tmobile the mms setting were messed up. Does anyone know what I need to set the phone to. A guy did all the work and now I am having trouble getting the info from him so I have to figure this out alone.

Thanks
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Davano:
I had a similar problem. I got the phone unlocked but I never had the settings. It took forever but I eventually by luck got the right exact settings I needed. I have a sprint TP2 with Tmobile service. I dunno if the phone will matter but it should work. Here is the link to the post and follow the instructions for the settings that someone posted for me. It work and Im grateful.

http://xdaforums.com/showthread.php?t=686515
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] 89Whitexj:
I just tried the setting in there. I have to go to work so I will post back tonight if it worked or not.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Davano:
ok. lets hope it does
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] 89Whitexj:
So far no. Now it is saying that it "Dialed epc.tmobile.com can not connect for an unknown reason. "

I also tried wap.voicestream.com and the same thing. I need help it wont connect.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] 89Whitexj:
it also will not let me connect to anything data so it seems to be my data connection causing this problem
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Davano:
it says that for me sometimes too, but mines work anyways. did u do the same data(T-Mobile Data) for both internet and private (when it says "programs that automatically connect to"). Both should be the same exact setting. After u do the whole process for internet just pick T-Mobile Data in the drop down for Private cause it has the information u just configured.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] 89Whitexj:
I did do that. And I had nothing. BUT this morning it worked. I did nothing diff from lastnight. It just started to work and has worked all day. I do not know what or why it all of a sudden worked. Oh well it works now.

Thank you for your help.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Davano:
No problem :D. Your very much welcome.
[HD2 General] toreone:
Did you go to the window/startmenu folder and delete them from there. It should allow you to delete them from that folder in your windows folder. If you dont mind me asking why would you delete those things anyway?!
[EVO 4G Themes and Apps] mrono:
I am wanting an app to flash the bottom key leds for alerts and such.
[EVO 4G Themes and Apps] ebaidoo:
I second that motion
[EVO 4G Themes and Apps] Shadow591:
Very Cool Idea
[EVO 4G Themes and Apps] itsallsubliminal:
different sequences would be cool too!
[EVO 4G Themes and Apps] BigSK225:
Great idea....hope this happens.
[EVO 4G Themes and Apps] Ecsoldier:
that would be really battery consuming if you leave your fone siting somewhere
[EVO 4G Themes and Apps] skillzo1:
way cool, just hope it doesn't kill the battery even more.
[EVO 4G Themes and Apps] Kshawn:
Here is one

TheJza

over at SDX created for the samsung moment. Once again all credit goes to him.
[EVO 4G Themes and Apps] AimanF:
Yeah that sounds awesome, lets hope someone can figure this out!

Only problem I see is that I think the bottom row backlights could all be one light so we may not be able to get patterns and such :\
[EVO 4G Themes and Apps] gernade23:
Agree I would also love to see this app! Tried the apk posted earlier which worked for the Moment but it doesn't work on our phones. Hope one of the brilliant people on here can make one! =)
[EVO 4G Themes and Apps] indiearmy:
I like the sequence idea. Maybe a different sequence for each type of notification. Pans left for SMS, right for Email, etc. Or maybe each light blinks individually depending on the type. Think that would be BA.
[EVO 4G Themes and Apps] mrono:
Interesting, now to add it into notification
[EVO 4G Themes and Apps] ebaidoo:
Anyone intrested in trying to implement?
[EVO 4G Themes and Apps] Bowhuntr11:
The big thing people wanted on the HD2, was a KITT style...which still would be bada** but they couldn't ever get it to work like that...

Maybe someone can do it with this phone, but I doubt it...I really hope so though.
[EVO 4G Themes and Apps] oreoOozZz:
Great idea! I would love this, also would donate to the cause.
[EVO 4G Themes and Apps] Tilton53:
Anybody manage to get this working?
[EVO 4G Themes and Apps] Hero's Hero:
Would LOVE for this app
[EVO 4G Themes and Apps] 063_XOBX:
+1 I miss the led notifications from my pre and the EVO doesn't flash while charging
[EVO 4G Themes and Apps] Bowhuntr11:
Bump!!!
[EVO 4G Themes and Apps] Thomas1218:
Bumpity Bump
[EVO 4G Themes and Apps] Knight2011:
I would like this too. I like the KITT idea
[EVO 4G Themes and Apps] Tilton53:
Bump Bump Bumpy.
[EVO 4G Themes and Apps] Bowhuntr11:
Bump
[EVO 4G Themes and Apps] mastermayhm:
this is an awesome idea, so what does the keylights file posted above do for us?
[EVO 4G Themes and Apps] danon.brown:
i would be more than happy to donate if someone could get this working. missing this feature from my pre
[EVO 4G Themes and Apps] Vandam500:
Indeed this would be extremely nice to have. I really miss the trackball notifications from my Nexus :(
[EVO 4G Themes and Apps] th3gh05t:
Ya, this would be awesome! I used to have "BerryBuzz" on my Blackberry Bold that could change the LED to any color and sequence. An app for the bottom buttons would totally kick ass!
[EVO 4G Themes and Apps] nuformzdesign:
I'm really interested in seeing an app like this too.
[EVO 4G Themes and Apps] Khidr:
Are the buttons even lit separately from the screen backlight? They seem to always be at the same level as the screen brightness, if it's the same backlight, this might be a lost cause.
[EVO 4G Themes and Apps] Minjin:
Watch the buttons when you turn your screen on. The screen comes on and the buttons come on much later. You wouldn't be able to do that with one backlight.
[EVO 4G Themes and Apps] Bowhuntr11:
And when I have the phone plugged into the charger, the buttons don't even come on. They only come on when it is unplugged. So yes, they are def. different then the backlight.
[EVO 4G Themes and Apps] Phr0z3n:
It looks to be that its one row of LED(s) in the bottom for our buttons. You can turn them on and off but doesn't look like they have a brightness its either ON or OFF.

led location:

/sys/class/leds/

FOLDERS:
flashlight
amber
green
wimax
lcd-backlight
button-backlight

to change the brightness (values usually 0 - 100) *I've been using 0 (off) 1 (on) as the brightness doesn't seem to need a level of brightness

echo # > brightness

check the current brightness

cat brightness

i'm still looking at the stuff on the LEDs, looks as if WIMAX brightness turns on blinking light to the right of the others and not a solid color like the rest im still poking around to see if i can find any other things we can make the phone do. so if someone can slap together an app that can touch on these it should be simple to get it to at least do something for us.
[EVO 4G Themes and Apps] Minjin:
Where is the wimax light?
[EVO 4G Themes and Apps] Phr0z3n:
Look at your phone at the top where the speaker is (front side) on the left is 1 LED, on the right side of the phone is where the wimax will show if its on i'm guessing, i don't live in a 4G area so i don't have it on ever but it's green & blinks when you turn the brightness on
[EVO 4G Themes and Apps] brianb7590:
Has anyone actually seen this light blink?

When I'm on 4G I never see any extra lights blinking...

EDIT: Tried it and it blinks! Its a green light on the right side of the LED we are all used to.
[EVO 4G Themes and Apps] Minjin:
What condition causes it to blink because I'm not seeing it, even when I'm on 4g.
[EVO 4G Themes and Apps] brianb7590:
Double post...sorry
[EVO 4G Themes and Apps] brianb7590:
Well I'm yet to find the condition that makes it happen but I made it blink via ADB

adb shell
cd /sys/class/leds/wimax
echo 1 > brightness

echo 0 > brightness (Stops the blinking)
[EVO 4G Themes and Apps] Jykinturah:
1 makes it blink rapidly green in triplets.

2 makes it blink green every now and then.

3 makes it glow green. Try it to see what I mean.

4 makes it glow RED. So awesome. EDIT: It trades between green and red.

5 makes it glow a combo of green and red, kinda orangish.

6 doesn't do anything. I stopped there.

I vote that the WiMax light be used for notifications, if this get implemented.
[EVO 4G Themes and Apps] Minjin:
Excellent work guys. I agree that this light can be co-opted from whatever useless function HTC had in mind originally. I guess if I'm on 4g and wanted a reminder that I still have 4g on and it blinked occasionally, that might make sense but it doesn't seem to be doing that so who knows.
[EVO 4G Themes and Apps] madunix:
Interesting... good stuff felllas