Nice explanation from google regarding hardware acceleration, a must read one
http://blog.gsmarena.com/googles-dianne-hackborn-talks-about-hardware-acceleration-in-android-says-it-had-it-in-it-all-along/
Original post
https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s
Very interesting indeed.
What do you guys notice with enabled hw acceleration (build.prop tweak and set in most custom ROMs)? Do you think it is always smoother? Do you even feel a difference?
great find.. ICS is starting to infect my urge to upgrade
but it says that hw acceleration wont be available for nexus s and below..
so on default hw accel. is only enabled on dual-core phones?
Gorjess said:
great find.. ICS is starting to infect my urge to upgrade
but it says that hw acceleration wont be available for nexus s and below..
so on default hw accel. is only enabled on dual-core phones?
Click to expand...
Click to collapse
It seems to be like that, also the GPU should be strong enough to handle it,else only cpu rendering
The article is enlightening, but comes across as an excuse for laggy interfaces on Android when one considers IOS manages much smoother transitions with apparently lower spec hardware.
Frostfree said:
The article is enlightening, but comes across as an excuse for laggy interfaces on Android when one considers IOS manages much smoother transitions with apparently lower spec hardware.
Click to expand...
Click to collapse
Well.. that is so true. And probably one of the reasons iOS still rulz
A quick visual overview between and android device vs and iDevice.. would have the android device cry
This is one of the reasons I am really eager to have ICS on my sgs2!
I want to see some smoothness
I saw on Beyond3D linked Andrew Munn's thoughts to Dianne Hackborn's post
https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
Its a bit of a downer and still a long ways to go.
At last. All this hw acceleration 'hacks', enablers, tweaks, bull****...
it really got on my nerve.
Can't say i've ever had a problem with smoothness on SGS2 with touchwiz. Seems it must be hardware accelerated. That's why the phone can do any live wallpaper I throw at it and won't slow down, lag or skip. Stock.
Throw on a home screen replacement like Launcher Pro, ADW or Go Launcher and live wallpapers are useless mind.
I-phones are nice and smooth, but that's because the whole screen is filled with lovely la la baby icons, you can't see the wallpaper, it has nothing running in the background, no widgets, the operating system stays the same with every iteration bar some crap additions like notification centres and Siri, and has no live wallpaper.
I know which phone I would choose.
biffsmash said:
Can't say i've ever had a problem with smoothness on SGS2 with touchwiz. Seems it must be hardware accelerated. That's why the phone can do any live wallpaper I throw at it and won't slow down, lag or skip. Stock.
Throw on a home screen replacement like Launcher Pro, ADW or Go Launcher and live wallpapers are useless mind.
I-phones are nice and smooth, but that's because the whole screen is filled with lovely la la baby icons, you can't see the wallpaper, it has nothing running in the background, no widgets, the operating system stays the same with every iteration bar some crap additions like notification centres and Siri, and has no live wallpaper.
I know which phone I would choose.
Click to expand...
Click to collapse
And that's my friend why I now love samsung and my GS2 so much
It is the only android that makes android really proud
i would love to know you are getting TW to run smooth without lagging, because mine lags like hell on fresh stock rom. especially when the wallpaper scrolls with the homescreen. TW just never worked for me.
I'm running cyanogen and never seen any lag, even with very heavy customization.
Sent from my GT-I9100
As said, twlauncher is really butter smooth even with a live wallpaper, the only problem with twlaucher is resizing and multi dpi. Twlauncher wont use fullscreen when using 200 or 180 dpi.
djunited said:
i would love to know you are getting TW to run smooth without lagging, because mine lags like hell on fresh stock rom. especially when the wallpaper scrolls with the homescreen. TW just never worked for me.
Click to expand...
Click to collapse
Then you must have a faulty phone? Touchwiz has been buttery smooth on every single TW rom I have tried.
Sent from my GT-I9100 using xda premium
Android can never be as smooth as iphone?
Android will be laggy even with HW acceleration, the reason is
http://www.tipb.com/2011/12/06/android-ui-smooth-ios/
http://www.reddit.com/r/Android/comments/n1e89/follow_up_to_android_graphics_true_facts_or_the/
But i am very much happy with my SGS2.
hariprs said:
Android will be laggy even with HW acceleration, the reason is
http://www.tipb.com/2011/12/06/android-ui-smooth-ios/
http://www.reddit.com/r/Android/comments/n1e89/follow_up_to_android_graphics_true_facts_or_the/
But i am very much happy with my SGS2.
Click to expand...
Click to collapse
""UI rendering occurs on the main thread of an app
UI rendering has normal priority"""
As long as the task is running in cpu we can talk about threading and setting thread priority, but once the task switches to GPU(as in ICS) there will be no need for thread priority and where the rendering of UI takes place.
So if any apps makes use of hw feature in ICS, they should be smooth enough to run at 60fps for rendering.
King Shady said:
Then you must have a faulty phone? Touchwiz has been buttery smooth on every single TW rom I have tried.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Not sure about that.other launchers are very smooth.phone runs everything fine.what fault coupd there be thats making tw not as smooth as most describe it to be.
Agree with the posts that say TWLauncher is the smoothest on the SGS2, I've tried most of them. Live wallpapers have little effect on that smoothness, and that can't be said for other launchers.
Overall, the SGS2 is as smooth as the iPhone 4 I had.
However, I did play with a WP7 Lumia 800 the other day, and it is definitely the smoothest UI I ever used.
The ip4s is pretty smooth too... but I'd trade a tiny bit of smoothness for the sheer possibilities with Android.... but I have to say I was really quite impressed with WP7.
Was using my mobile clocked down to 500 mhz.. as a downside my go launcher started to lag like anything, switched to stock TW, to my total disbelief, the stock launcher is insanely smooth even when downclocked to 500 mhz. Stock launcher is purely hardware accelerated for sure.
I use hyperdroid which uses a build.prop tweak to enable hardware acceleration. Now even if i place go launcher's apk in system/app folder, still i cant see it running as smoothly as touchwiz. So is that tweak really working with other launchers. I deleted original touchwiz and rebooted but still go launcher lags a lot as comapared to tw. Anyone knows what exactly that tweak does?
Sent from my GT-I9100 using xda premium
Related
Hi everyone, I have been a lurker on this forum for sometime but registered recently. I bought a Nexus one to replace my 3GS on the release day, and I must say. I absolutely adore it. I have a few questions for you guys, if anyone could shed some light on this for me it would be great.
So, basically I have been looking around the internet, various forums etc to try and grasp why the nexus one does not have smoother scrolling. By smooth I mean the actual animation attributes. I am aware that the Nexus one is fast at scrolling (and faster then the iPhone 3GS in almost every way) however, the nexus one does not handle scrolling as elegantly.
Let me define what I mean by smooth. I do not mean the hardware is not fast, as it clearly is. I mean that the GUI has not been further enhanced in the way the iphone has, to actually mimic a smooth flowing operation.
From what I have gathered on my search it could be one of a few things:
1) Android is still quite new so they have simply not gotten round to adding this yet as it is not a priority.
2) The hardware (up until this point) did not have good enough power to do so, as a result it was not included in the previous and current android releases.
3) The multitasking causes interruptions to the processor cycles during scrolling so can sometimes give a jagged/laggy scroll (I already hear you thinking: AH but this is due to other apps loading at the bottom, well the iphone scrolls exactly the same and is loading apps too).
4) The scrolling element of the UI does not utilise GPU acceleration and thus is purely relying on CPU, which means it is fast but not smooth.
My reason for asking this is simple, I am wondering what I can expect from future versions of android. I absolutely have no doubt that this platform is the future (at least for me) of mobile devices, but I would very much like to see some of the (perhaps unnecessary) GUI enhancements that the iPhone has.
My other area of interest is the market place and more specifically the creation of applications, I am by trade a UI designer, so I cant help but notice that the apps on the market place are pretty... actually lets not beat around the bush - none of them really share any common UI or style.
I am aware that the iPhone SDK provides a UI library which in turn means iPhone developers have somewhat of an aid in creating their apps, and also helps to keep native consistency with the iphone experience. Is this going to be something that changes with android (or is it even something that has started to change within the 2.1 SDK?).
When you guys read this post I hope you do not see an iPhone fanboy that has come here to bash the Android platform. I am just using my experience of a previous system to try and make sense of where the Android platform may go in the future.
These questions come out of love, not frustration or criticism. I love Android and really hope some of these issues are addressed because I feel it does everything else incredibly well. I could have made a post about all the things I love, but hey, you guys already know this . Anyways, let me know your thoughts.
I honestly hope that android doesn't get a lot of standard UI stuff, boxing in developer creativity. There is more than one way to make a good UI and I don't see the need for every app to look the same.
I was more talking about making something available to developers if they need it, incase they do not have the design skill set to do it or the resources to pay someone else to do it.
This would mean that at the least apps would look as good as the stock UI if not better (when capable developers wish to do more).
i read somewhere that the reason the iphone is so smooth at scrolling is down to its very low screen resolution, at first i was thinking nah but there certainly isnt any high end or mid tier touchscreen phone with a res as low as the iphones 320 x 480 at 163 ppi
I believe the iPhone UI uses OpenGL ES 2.0, while Android still supports something like 1.0, 1.1 or 1.3. I forget.
But, we'll have OpenGL 2.0 support soon, and I think their [Google's] roadmap has it somewhere before Android 3.0
dreamdestiny said:
i read somewhere that the reason the iphone is so smooth at scrolling is down to its very low screen resolution, at first i was thinking nah but there certainly isnt any high end or mid tier touchscreen phone with a res as low as the iphones 320 x 480 at 163 ppi
Click to expand...
Click to collapse
I agree. The higher res also contributes to the slowdown (versus earlier Android devices like the G1 with much less RAM). This was especially apparent on the Droid, as it has less RAM and Android 2.0 is probably a tad less slick.
Yes, the iphone is pushing lower resolution. But, previous devices to the Nexus one where too pushing lower resolution.
I feel like I am going mad here, surely people notice the fact that iphone has built in animation styles on all scrolling, zooming - android does not. why?
I too have asked this question and haven't gotten a response. I stumbled upon this recently:http://code.google.com/p/android/issues/detail?id=6914
This is something we've investigated a couple of years ago already and that we revisit
regularly. Of course we thought of using the GPU, but there are non-trivial issues on
many Android devices (a G1-class device for instance supports only one OpenGL
context at a time, which would prevent you from using any OpenGL based app like
games or augmented reality apps.) In our past experiments we even found many
cases in which using the GPU was slower than normal rendering.
New devices might allow us to overcome the past limitations that made GPU support
a not-so-good solution.
The "choppiness" and "lagginess" you are mentioning are more often related to heavy
garbage collection than drawing performance.
Click to expand...
Click to collapse
It just seems the refresh rate is slower. The garbage collection mentioned for example. As the code matures it will get better. Plus I read about an update to the Dalvik VM that should help, "Dalvik Turbo VM" It should bump up speed a good bit. Between that and the JIT performance will increase a lot.
This isn't really an issue anymore with Froyo on Nexus One-class devices. Install Froyo, then install Launcher Pro or ADW Launcher and everything is smooth as silk. App scrolling, home screen scrolling, animations, app startup times, all of these are much smoother on my Nexus One w/ Froyo than an iPhone 3G, and at least on par with a 3GS.
The web browser still can bog down a bit when rapidly scrolling complex HTML pages though (Slashdot, Engadget, etc.), seems to be something with the way Javascript events are handled since the issue more-or-less goes away if you disable Javascript. I think the scrolling algorithm needs a bit of work in browser to make it as smooth feeling as the iPhone 3G/3GS are.
rcgabriel said:
This isn't really an issue anymore with Froyo on Nexus One-class devices. Install Froyo, then install Launcher Pro or ADW Launcher and everything is smooth as silk. App scrolling, home screen scrolling, animations, app startup times, all of these are much smoother on my Nexus One w/ Froyo than an iPhone 3G, and at least on par with a 3GS.
The web browser still can bog down a bit when rapidly scrolling complex HTML pages though (Slashdot, Engadget, etc.), seems to be something with the way Javascript events are handled since the issue more-or-less goes away if you disable Javascript. I think the scrolling algorithm needs a bit of work in browser to make it as smooth feeling as the iPhone 3G/3GS are.
Click to expand...
Click to collapse
Pretty much this. I noticed what OP was talking about until I put Froyo on, now everything is silky smooth.
Froyo makes scrolling ok, so no issues here
MaximReapage said:
Pretty much this. I noticed what OP was talking about until I put Froyo on, now everything is silky smooth.
Click to expand...
Click to collapse
I disagree, while yes froyo is majoy improvements from 2.1 i still get lag especially on live wallpapers its horrid. this is what i said in reference to that issue:
"I agree also, Romain guy your have been listening to the community implementing such features this should be one of them to really listen to. I can't even enjoy the standard launcher i have to use launcher pro or ADW just to have smooth scrolling even in froyo(pre-release) at times. There should be a simple switch to enable or disable 3d accelerations like how ubuntu does it with Compiz. Your seriously telling me your cannot implement a auto-detection feature to see if the phone can handle it and if it can, then the 3d accel is enabled for that phone?
THIS IS BLASPHEMY!"
I understand what people are saying by downloading ADW etc but if I'm a new user buying android most people don't know about ADW for instance my ex-coworker who have a T-mobile MyTouch 3g slide her phone is horribly slow. I had to manually add launcher pro for her to feel the difference and even she is like wow what a difference. My point is most people first hand will automatically think the phone is slow and not on pair with the iPhone. Smoothness in a nutshell should come straight out stock android without the need for a replacement. just my opinion.
mykenyc said:
I disagree, while yes froyo is majoy improvements from 2.1 i still get lag especially on live wallpapers its horrid. this is what i said in reference to that issue:
Click to expand...
Click to collapse
You're complaining about lag with live wallpapers? Comparing it the iPhone which DOES NOT HAVE live wallpapers? Turn them off, stop complaining, and compare apples to apples. Same goes for pretty calendar, weather, news, facebook widgets etc.
torchedlh said:
You're complaining about lag with live wallpapers? Comparing it the iPhone which DOES NOT HAVE live wallpapers? Turn them off, stop complaining, and compare apples to apples. Same goes for pretty calendar, weather, news, facebook widgets etc.
Click to expand...
Click to collapse
I said especially with live wallpapers meaning even worst. Please don't tell me to stop complaining because i am not complaining I'm voicing a opinion that can benefit us all. So if your not here to help on the benefit please leave.
thanks.
mykenyc said:
I said especially with live wallpapers meaning even worst. Please don't tell me to stop complaining because i am not complaining I'm voicing a opinion that can benefit us all. So if your not here to help on the benefit please leave.
thanks.
Click to expand...
Click to collapse
You're also using a pre release version of Android that is very well documented to not be ready for general usage, of course there's going to be issues with it, really goiing to have to wait for the official release to compare scrolling
quantic01 said:
Yes, the iphone is pushing lower resolution. But, previous devices to the Nexus one where too pushing lower resolution.
I feel like I am going mad here, surely people notice the fact that iphone has built in animation styles on all scrolling, zooming - android does not. why?
Click to expand...
Click to collapse
The iPhone uses animations to help reduce the perception of the amount of time it takes to load things. It's eye candy to cover up a fault. The N1 just about instantly switches everything, there is no waiting, so that the few animations it does have take more time than just loading.
It's why I've turned off animations. The eye candy just wastes seconds and CPU cycles.
My biggest concern isn't the launcher since it can easily be remedied by a 3rd party launcher. I think the bigger problem is the scrolling in the web browser.
On Android because scrolling isn't a separate process given to the GPU, scrolling gets progressively slower as the number of dynamic elements(javascript and especially flash) increase.
However, on an iPhone, scrolling is independent of what elements are displayed on the website. Therefore, as the dynamic elements on a webpage increase the scrolling is still just as smooth as a simple website like these forums.
I think using the GPU for scrolling has been needed for a while now but Android really needs it with the addition of flash.
z0phi3l said:
You're also using a pre release version of Android that is very well documented to not be ready for general usage, of course there's going to be issues with it, really goiing to have to wait for the official release to compare scrolling
Click to expand...
Click to collapse
regardless of the fact i think you'd be pretty naive to think the stable ota will magically be lag free. it have everything to do with launcher2 and the fact everything is handled by cpu. We have powerful phones no reason why we shouldn't be able to let GPU handle the UI...instead of defending google we should all be asking them to be able to toggle between gpu acceleration or not same way animation is toggled on and off.
I have a nexus s 2.3.4 (i9023) when running microbes wallpaper lags when going into menu.Any one having this problem.
Sent from my Nexus S using XDA App
live wallpaper is always a bit laggy cuz using more ram
Not ALWAYS. It depends which live wallpaper and what else is using your phones ram. Microbes does make everything laggy. The nexus one I can run with no lag. On the market 3d starfield or something will run no problem ever.
Thanks
Sent from my Nexus S using XDA App
Does not give me any lag at all. The only live wallpaper I have found to lag my Nexus S is the "Honeycomb" ones off the market but I think thats because they are built for a tablet : /
What ROM are you running? What launcher are you using? Do you have a lot of widgets?
no lag for me either
No lag on my stock nexus s using microbes live wallpaper
Sent from my Nexus S using Tapatalk
derekwilkinson said:
What ROM are you running? What launcher are you using? Do you have a lot of widgets?
Click to expand...
Click to collapse
Phone is stock, launcher is stock, and I am using a clock, weather, facebook, news, and its smooth as silk...oh and its a Nexus S, not the 4g.
Like I said, no lag whatsoever, only on honeycomb live wallpapers that are designed for tablets I ever get lag.
I had a lot of lags with stock 2.3.4 rom and stock kernel. I simply removed that wallpaper, I can live without!
Now I run on a NSCollab and OC kernel, I suppose it should run better but...who cares?!?
I call BS on the people who day they get no lag. Open the app drawer, does the animation come in buttery smooth? Im guessing no.
Sent from my Nexus S 4G using Tapatalk
yes, I experience lag when I use the microbes wallpaper, especially when opening the app drawer. I thought it was just my phone, I'm on stock 2.3.4
It's the fact that android has no hardware acceleration that causes this issue. The hummingbird processor isn't the best possible and that combined with not using the GPU leads to these kind of issues. This is perhaps my biggest issue with android, ice-cream sandwich can't get here soon enough.
Cmmts said:
It's the fact that android has no hardware acceleration that causes this issue. The hummingbird processor isn't the best possible and that combined with not using the GPU leads to these kind of issues. This is perhaps my biggest issue with android, ice-cream sandwich can't get here soon enough.
Click to expand...
Click to collapse
You can say that again....and that's even if the hardware acceleration TRULY fixes this "problem".... When running a live wallpaper on the Xoom table with Hardware acceleration, it still lags really bad (to the point of not being able to use it....) and Honeycomb 3.1 brings MORE hardware acceleration (supposedly) than 3.0......
i remember in the video on hardware acceleration that Romain and the other guy said that this isn't the END ALL answer to the "problem" .......
jrdatrackstar said:
You can say that again....and that's even if the hardware acceleration TRULY fixes this "problem".... When running a live wallpaper on the Xoom table with Hardware acceleration, it still lags really bad (to the point of not being able to use it....) and Honeycomb 3.1 brings MORE hardware acceleration (supposedly) than 3.0......
i remember in the video on hardware acceleration that Romain and the other guy said that this isn't the END ALL answer to the "problem" .......
Click to expand...
Click to collapse
Perhaps so, I can't say I'm an expert on this issue. But the fact remains that this is a major issue for android. I'm actually quite disappointed to the nexus s due to these problems (and i tried a xoom in a shop - incredible how much lag even the lock screen has, sad actually).
I came to the nexus from HTC Desire and for some reason the lag problem wasn't that noticeable on it. I believe that the Snapdragon processor is a bit better and HTC might have implemented some hw-acceleration themselves. All I can say is Google needs to address these issues ASAP.
Microbes live wallpaper using stock launcher lags on the application menu on my Nexus S and every other Nexus S that I have seen.
Switch to Zeam launcher and the lag stops however.
Sent from my Nexus S using XDA Premium App
i use microbes on the stock ns4g rom. no lag issues in regards to phone performance.. but i do notice after a few days that the wallpaper itself starts to get choppy. the microbes themselves are always smooth.. but the cloud-like background gets really jumpy. going to wallpapers and re-selecting microbes instantly fixes this issue.
autoprime said:
i use microbes on the stock ns4g rom. no lag issues in regards to phone performance.. but i do notice after a few days that the wallpaper itself starts to get choppy. the microbes themselves are always smooth.. but the cloud-like background gets really jumpy. going to wallpapers and re-selecting microbes instantly fixes this issue.
Click to expand...
Click to collapse
It lags the app drawer, not the homescreen or the rest of the OS.
For those saying that its the lack of GPU acceleration, your wrong - at least not if your running the stock launcher. The stock launcher is hw accelerated and runs almost every live wallpaper smoothly, app drawer included. The microbes lw is just a pretty intensive live wallpaper and bogs up the GPU regardless.
Sent from my Nexus S 4G using Tapatalk
Award Tour said:
It lags the app drawer, not the homescreen or the rest of the OS.
For those saying that its the lack of GPU acceleration, your wrong - at least not if your running the stock launcher. The stock launcher is hw accelerated and runs almost every live wallpaper smoothly, app drawer included. The microbes lw is just a pretty intensive live wallpaper and bogs up the GPU regardless.
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
I believe we are (at least I am) referring to the ENTIRE OS itself, and not just the App drawer (which, if you can't tell is hardware accelerated, then idk what can convince you lol because it is so smooth). If they can get the entire OS THAT SMOOTH then Android will be perfect IMO (minus battery drain, which on the Nexus S 4G isn't bad anyway.....just not "iPhone 4 good" lol).
Well, the op is saying that his menu/app drawer is laggy when he used the microbes live wallpaper, so we're responding accordingly.
To answer the op, yes, my app drawer is noticeably laggier when using the microbes wallpaper.
Sent from my Nexus S using XDA Premium App
This seems to be such a common problem for android phones and tablets. Even with deodexed, slimmed, optimized roms and overclocked kernels, it just boggles my mind that the homescreen is the slowest part of the android experience. Other apps scroll smoothly and are responsive, but the homescreen is jerky and slow.
Try this: Long click an icon and drag it around the screen. The thing can't follow even a moderately fast-moving finger. And that's just a simple icon moving on a 2d plane. But then, I can run a playstation emulator in 3d without problems.
The same thing has been true on my G1, SGS, Droid Charge, GTab 10.1, and Moto Droid 1.
Am I missing something?
i dunno mayne its the snap to grid that causes it because flipping back and forth from pane to pane is smooth.
Coming from the transformer, this was the first thing i actually noticed. One thing that would help is to change the default wallpaper to one of your own. It actually improves it significantly
Sent from my GT-P7510 using Tapatalk
I have a Xoom on 3.2 and the home screen is really smooth. I have looked at many Touchwiz videos on Youtube and it seems very laggy compared to my Xoom. But i guess i will soon see it in person, just ordered a GT10.1 3G.
Only reason that your tab or phone are laggy on homescreen is due to either wallpaper or widget,
To fix it get wallpaper wizardrii and set to no scroll.
In regards to the icons well notice that you have additional few more effects when you tap and hold icons, there is stransparency, grid etc. If you want to move icons from app dock to homescreen it shows both at the same time, and homescreen is active not paused.
Ios will never be able to do this there is just to much
At the moment my tab is acting really weird.
My wallpaper is scrolling although it should not, screen is absolutely jitter free all that happened since I've activated kies via wifi and deselected usb debugging (needed it to install drivers)
Sent from my Desire HD using XDA Premium App
Can't say mine is laggy at all but I'm not using the stock launcher. The latest "UEKMB" slim Launcher2 with enabled hw acceleration and Multipicture LWP looks and feels extremely smooth. I have no comparison to another Honeycomb Tablet but I can't really see it getting noticeable "smoother".
cryptyk said:
This seems to be such a common problem for android phones and tablets. Even with deodexed, slimmed, optimized roms and overclocked kernels, it just boggles my mind that the homescreen is the slowest part of the android experience. Other apps scroll smoothly and are responsive, but the homescreen is jerky and slow.
Try this: Long click an icon and drag it around the screen. The thing can't follow even a moderately fast-moving finger. And that's just a simple icon moving on a 2d plane. But then, I can run a playstation emulator in 3d without problems.
The same thing has been true on my G1, SGS, Droid Charge, GTab 10.1, and Moto Droid 1.
Am I missing something?
Click to expand...
Click to collapse
I have the same problem.... Before the Touchwiz update my homescreen was very laggy, after the update it became less lagy but you can still feel it when scrolling which, I gotta tell you is the most annoying thing... IS there any way to make my homescreen smoother? I've tried wallpaper wizardrii which helped but after awhile the wallpaper cuts in half... I have no more than 5 widgets on my Tab and i'm still amazed on how bad the screen lag is.... I
I'm using ADW Launcher EX, and the screen is super smooth/responsive. The latest version has a high-density option, so we still get the big icons. It's $2 or $3 but it's worth it, and the other thing is to disable the scrolling desktop.
Give it a try. I'm not sure why the stock launcher is so choppy, but they could learn something from the folks who made ADW.
-----
Side note: My current ROM/Kernal is completely stock. No root, no OC, and ADW is still silky smooth. BUT... it was even smoother when I was running my Tab at 1400 with AutoKiller.
Adw launcher is great. I use it on my Xoom & it makes it fly.Try it on the 10.1 & give us some feedback.
Sent from my DROIDX using XDA App
I see the lag on my Tab that is described by the OP.
However, I do NOT see it on my HTC Thunderbolt phone running Go Launcher EX.
Arun01 said:
Adw launcher is great. I use it on my Xoom & it makes it fly.Try it on the 10.1 & give us some feedback.
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
I just finished installing ADW launcher ex and its A LOT smoother than stock, the transition from landscape to portrait view is still a bit droggy but that's probably because of the widgets. I'm loving the new look ADW gave my tablet.
I too was very frustrated with the homescreen lag on my 10.1. I installed ADW Launcher EX and it has been super smooth and givees you some neat options for homescreen transition effects too. Give it a try.
do a search.
Its because Google has little to no interest in fixing the UI/gpu/hw acceleration issues.
Your phone tablet apps launcher etc have nothing to do with it. Its a fundamental issue with Android that has been ignored and no intention of real fix.
xManMythLegend said:
do a search.
Your phone tablet apps launcher etc have nothing to do with it.
Click to expand...
Click to collapse
Based on the number of people that just said the stock launcher is laggy, and the aftermarket ones are not, I would say the launcher has quite a lot to do with it.
cryptyk said:
Based on the number of people that just said the stock launcher is laggy, and the aftermarket ones are not, I would say the launcher has quite a lot to do with it.
Click to expand...
Click to collapse
Who made the stock launcher?... Google...
It is well known that Google cuts corners in relation to standardization and hardware acceleration. Instead the focus on incrementally updating release numbers instead.
sent via Tapatalk
cryptyk said:
Based on the number of people that just said the stock launcher is laggy, and the aftermarket ones are not, I would say the launcher has quite a lot to do with it.
Click to expand...
Click to collapse
Lag and framerate drops happen across the ui not just the launcher. It is an Android problem not anything device specific.
I have a standard (scrolling, but not live) wallpaper, 5 widgets and maybe 30 shortcut icons on my desktop/homescreen. Scrolling from one to another is silky smooth (3.1 TW). On one occasion it was quite laggy, it seemed like it had gone from hw accel'd to software for no obvious reason.... Quick reboot fixed it, though.
While it's probably true some performace issues lie with google, I'd wager most problems lie with users and developers doing things badly (or trying to do too much).
I deleted the social hub widget and my homescreen does not lag at all anymore.
tghockey07 said:
I deleted the social hub widget and my homescreen does not lag at all anymore.
Click to expand...
Click to collapse
THIS. Widgets. Remove them.
>>>
>>>
Admit you have no real friends.
Remove the social widget.
????
PROFIT!
Mine varies from ROM to ROM. I actually get the smoothest experience on stock 3.1 no TW.
Hi guys.
I tested this tweak today and it works for me. Smooooooth.
video.accelerate.hw=1
Add this to build.prop with Root Explorer in the /system and reboot.
WTF, sounds awesome. Gonna try!
I can't notice any difference.
I tested it on KitchenRom 2.3.6 KK5 and this tweak improve my home screen scrolling like iphone. No more laggy.
Sorry for my english.
This only accelerates video
Sent from my GT-I9100 using XDA App
this is already default on checkrom but thanks for the info.
Sent from my GT-I9100 using xda premium
While this doesn't actually improve the UI acceleration, it does however enable HW decoding for video playback, very useful if you stream HD quality MKVs over MHL.
i feel like most ROMS are already using GPU acceleration?
pewpewbangbang said:
i feel like most ROMS are already using GPU acceleration?
Click to expand...
Click to collapse
Some custom roms already have this tweak enabled by default.
But for actual GPU acceleration on Gingerbread(2.3.5) it is limited to only stock video player and 3d applications. Currently the UI it is handled by the CPU alone (ICS will introduce UI GPU acceleration as a standard).
Maybe stock google launcher has no gpu acceleration. Im not really sure about that.
For sure Go launcher (the one im using) has HW acceleration. All those 3D transitions running very smooth (maybe @ 60fps).
Im pretty sure that touchwiz launcher has aswell.
Astri said:
Maybe stock google launcher has no gpu acceleration. Im not really sure about that.
For sure Go launcher (the one im using) has HW acceleration. All those 3D transitions running very smooth (maybe @ 60fps).
Im pretty sure that touchwiz launcher has aswell.
Click to expand...
Click to collapse
Sorry,but this is bull****.GoLauncher is less hardware accelerated than I am.
Seriously though,it's not.How do I prove it?Compare it to TouchWiz.Underclock to 200Mhz.GoLauncher CRAWWWWLS while TouchWiz is still smooth,just doesn't open apps quickly.Sorry to spoil it for ya.
tolis626 said:
Sorry,but this is bull****.GoLauncher is less hardware accelerated than I am.
Seriously though,it's not.How do I prove it?Compare it to TouchWiz.Underclock to 200Mhz.GoLauncher CRAWWWWLS while TouchWiz is still smooth,just doesn't open apps quickly.Sorry to spoil it for ya.
Click to expand...
Click to collapse
So true. Go launcher works like **** compared to stock TW launcher.
Sent from my GT-I9100 using xda premium
King Shady said:
So true. Go launcher works like **** compared to stock TW launcher.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Yep.Bad thing is TouchWiz looks like **** in my opinion.If we could combine the looks and effects of 3rd party launchers and the speed and smoothness of TouchWiz,it'd be ****in' awesome.
tolis626 said:
Yep.Bad thing is TouchWiz looks like **** in my opinion.If we could combine the looks and effects of 3rd party launchers and the speed and smoothness of TouchWiz,it'd be ****in' awesome.
Click to expand...
Click to collapse
After 1 year using iphone 4, Touchwiz for me is too laggy. Sence laggy like ****.
But after I used this tweak Touchwiz become better and smooth like iphone.
Go Launcher is a massive pile of crap. It makes the cpu ramp up to the maximum clock speed available all the time: this makes it feel smooth and responsive at the price of draining the battery like there was no tomorrow. LPP is the only smooth, reliable but still battery friendly launcher on the market, and it's a shame that the developer isn't pushing updates anymore...
vnvman said:
Go Launcher is a massive pile of crap. It makes the cpu ramp up to the maximum clock speed available all the time: this makes it feel smooth and responsive at the price of draining the battery like there was no tomorrow. LPP is the only smooth, reliable but still battery friendly launcher on the market, and it's a shame that the developer isn't pushing updates anymore...
Click to expand...
Click to collapse
Well,I've heard good stuff about ADW EX too,but haven't tried it myself.
As for GoLauncher,it's not as you say exactly.Yes,it does all that,but I don't care that much about battery.I care about the fact that my device isn't smooth enough at all times even when overclocked.And yes,LPP is a shame that isn't updated.I wonder why Fede left the project.He had promised a big update,some kind of rewrite of the code from scratch etc.But that was a long time ago in a galaxy far far away.
tolis626 said:
Well,I've heard good stuff about ADW EX too,but haven't tried it myself.
As for GoLauncher,it's not as you say exactly.Yes,it does all that,but I don't care that much about battery.I care about the fact that my device isn't smooth enough at all times even when overclocked.And yes,LPP is a shame that isn't updated.I wonder why Fede left the project.He had promised a big update,some kind of rewrite of the code from scratch etc.But that was a long time ago in a galaxy far far away.
Click to expand...
Click to collapse
You should try ADW EX it's good stuff. It uses the code from honeycomb for hardware acceleration.
its much smoother for me
and im locked at 500 mhz
jlevy73 said:
You should try ADW EX it's good stuff. It uses the code from honeycomb for hardware acceleration.
Click to expand...
Click to collapse
Appearance-wise,is it as good as GoLauncher?
tolis626 said:
Sorry,but this is bull****.GoLauncher is less hardware accelerated than I am.
Seriously though,it's not.How do I prove it?Compare it to TouchWiz.Underclock to 200Mhz.GoLauncher CRAWWWWLS while TouchWiz is still smooth,just doesn't open apps quickly.Sorry to spoil it for ya.
Click to expand...
Click to collapse
Well, underclock your pc and try to play the games you was playing before. Performance will drop.
Raw power of cpu will never be able to draw smooth graphics. Obviously, all these animations that Go launcher is using are written with openGl es. Opengl = gpu.
Allthough, maybe im totaly wrong. A developer could give us a reliable answer
Sent from my GT-I9100 using Tapatalk
So I am seeing a lot of posts saying that ICS has smoother screen transition.
This is in fact not true.
I know you guys don't want to feel disappointed about something you've been constantly crying about for the last 3 months but get real.
Try any of the HD quality live wallpapers(not the included ones). Screen transition is just as choppy as it was on Honeycomb. No improvement what so ever. Could be even worse.
This was tested on a TF101 that was factory reset before flashing a full(not update) ICS. No old apps or anything that could possibly hinder the performance.
Guess what makes screen transition smooth as butter on ICS? Using a 3rd party launcher app, just like it did on HC.
Back when people were crying everyday and spamming the forums about Asus not releasing ICS for TF101, their biggest and commonly used justification for their incessant whining was that ICS will make everything fast.
Really? So far I haven't seen any noticeable improvement in performance.
What did I notice? Different looking status bar and the ability to swipe things away. Oh and a few more options in the settings.
Oh yes, this was so worth all that crying.
Live wallpapers are very inefficient and have always caused problems especialy with larger screens
ICS is smoother as it has been redesigned and not quickly hacked together like honeycomb was and if you don't notice it well then you should just get an iPad
I would suggest deleting your post before you start a flamewar
mrevankyle said:
Live wallpapers are very inefficient and have always caused problems especialy with larger screens
ICS is smoother as it has been redesigned and not quickly hacked together like honeycomb was and if you don't notice it well then you should just get an iPad
I would suggest deleting your post before you start a flamewar
Click to expand...
Click to collapse
3rd party launcher app makes screen transition smooth even with HD live wallpapers, on both ICS and HC.
Give me some examples of ICS actually being noticeably smoother.
Nope, I don't want an ipad. Never liked apple ****. I love Android for its freedom and flexibility.
horndroid said:
3rd party launcher app makes screen transition smooth even with HD live wallpapers, on both ICS and HC.
Give me some examples of ICS actually being noticeably smoother.
Nope, I don't want an ipad. Never liked apple ****. I love Android for its freedom and flexibility.
Click to expand...
Click to collapse
Yes 3rd party software does make things better thats why we are here at xda isn't it?
BROWSER
youmustbenewhere Its a common joke when people are saying android is bad
lol, don't compare it with custom launcher. Stock HC vs Stock ICS please
Chrome Beta is the tits. Much better than stock or any of the other browsers I've tried. So there's that.
I don't know why everyone's in such an uproar over how smooth their launcher scrolling is. I'm more interested in how the apps perform than how pretty it looks when I launch those apps.
horndroid said:
So I am seeing a lot of posts saying that ICS has smoother screen transition.
This is in fact not true.
I know you guys don't want to feel disappointed about something you've been constantly crying about for the last 3 months but get real.
Try any of the HD quality live wallpapers(not the included ones). Screen transition is just as choppy as it was on Honeycomb. No improvement what so ever. Could be even worse.
This was tested on a TF101 that was factory reset before flashing a full(not update) ICS. No old apps or anything that could possibly hinder the performance.
Guess what makes screen transition smooth as butter on ICS? Using a 3rd party launcher app, just like it did on HC.
Back when people were crying everyday and spamming the forums about Asus not releasing ICS for TF101, their biggest and commonly used justification for their incessant whining was that ICS will make everything fast.
Really? So far I haven't seen any noticeable improvement in performance.
What did I notice? Different looking status bar and the ability to swipe things away. Oh and a few more options in the settings.
Oh yes, this was so worth all that crying.
Click to expand...
Click to collapse
You're almost not worth debating.
Live wallpapers are inefficient
Live wallpapers do horrifying things to ****ty SoCs
Tegra2 is a ****ty SoC
So no matter what Tegra2 will suck with any lwp, and really bad ones will suck worse. BTW, get yourself a copy of Kitteh Face Software's Jungle LWP...then tell me how smooth your special launcher is. Jungle even brings my GS2's Exynos to its knees.
nightwulf said:
I don't know why everyone's in such an uproar over how smooth their launcher scrolling is. I'm more interested in how the apps perform than how pretty it looks when I launch those apps.
Click to expand...
Click to collapse
Right on!!!
Sent from my PG06100 using xda premium
horndroid said:
So I am seeing a lot of posts saying that ICS has smoother screen transition.
This is in fact not true.
I know you guys don't want to feel disappointed about something you've been constantly crying about for the last 3 months but get real.
Try any of the HD quality live wallpapers(not the included ones). Screen transition is just as choppy as it was on Honeycomb. No improvement what so ever. Could be even worse.
This was tested on a TF101 that was factory reset before flashing a full(not update) ICS. No old apps or anything that could possibly hinder the performance.
Guess what makes screen transition smooth as butter on ICS? Using a 3rd party launcher app, just like it did on HC.
Back when people were crying everyday and spamming the forums about Asus not releasing ICS for TF101, their biggest and commonly used justification for their incessant whining was that ICS will make everything fast.
Really? So far I haven't seen any noticeable improvement in performance.
What did I notice? Different looking status bar and the ability to swipe things away. Oh and a few more options in the settings.
Oh yes, this was so worth all that crying.
Click to expand...
Click to collapse
I have seasonal zen HD live wallpaper and ICS is "WORSE" than HC!
Cookiekaikai said:
I have seasonal zen HD live wallpaper and ICS is "WORSE" than HC!
Click to expand...
Click to collapse
I never used tat one on Honeycomb, but scrolling with it on ICS is quite acceptable, even while playing music.
Silly, it wasn't the smoother transitions I was looking for in Ice Cream Sandwich, but rather the numerous other improvements made across the system like:
more options and developer controls, redesigned apps and better theming throughout, features like face unlock and forced hardware acceleration, and of course the ability to install ics only apps like Chrome!
Ice Cream Sandwich runs like an absolute dream on the TF101. Anyone who thinks otherwise hasn't done a full wipe, hasn't used a TF101 with ics, or is just straight hating.
horndroid said:
Try any of the HD quality live wallpapers(not the included ones). Screen transition is just as choppy as it was on Honeycomb. No improvement what so ever. Could be even worse.
Click to expand...
Click to collapse
I don't use any live wallpapers... screen transitions are great... much better than Honeycomb.
This is a KNOWN issue with ICS. Even on the Galaxy Nexus, some Live Wallpapers are horrible. It's something to do with the way their coded. Once the developer updates and supports ICS, the LWP will be smooth.
The problem has to do with "Wallpaper Scrolling" from the launchers. If you Disable wallpaper scrolling, the LWP will also be smooth.
raduque said:
You're almost not worth debating.
Live wallpapers are inefficient
Live wallpapers do horrifying things to ****ty SoCs
Tegra2 is a ****ty SoC
So no matter what Tegra2 will suck with any lwp, and really bad ones will suck worse. BTW, get yourself a copy of Kitteh Face Software's Jungle LWP...then tell me how smooth your special launcher is. Jungle even brings my GS2's Exynos to its knees.
Click to expand...
Click to collapse
I never said live wallpapers are efficient. Why are you so defensive? Lol.
My point was that ICS did not improve screen transition to a noticeable degree, contrary to what others are saying. I just used as an example the live wallpaper and the fact that 3rd party launcher apps are able to achieve what ICS or HC can't.
If you read my entire post, it's not about live wallpapers or screen scrolling.
What I am pointing out is that all those ****tards, who spammed this forum with their QQ and whine about Asus not releasing ICS and how ICS was going to be something super amazing, should realize that their QQing was just a big waste of time. ICS is literally just a minor update. Really brings nothing new to the table. Really not worth all that crying and waiting.
I am testing tons of apps right now. I really don't see any noticeable improvement in performance except a few trivial things that were already achieved on HC with 3rd party apps.
Have you tried the new camera app? Faster and better than ever
Sent from my Transformer TF101 using Tapatalk
Drybonz said:
I don't use any live wallpapers... screen transitions are great... much better than Honeycomb.
Click to expand...
Click to collapse
lolwut?
Regular wallpapers were always smooth even on Honeycomb. Seriously, there is no improvement as far as regular wallpaper screen transition is concerned. Stop being delusional.
Unfortunate for you I guess. My transformer is definitely more responsive. Is it so amazing I'd die without it? No. But all in all the keyboard is definitely more responsive. I love ICS for the many other little but lovely changes to Android as a whole.
But to speak to your point, yes ... alot of those " QQ ****tards " who are disappointed, well good! Idk why people would think an OS update would give them blowjobs or end world hunger.
I'm happy for what it has brought. Though I wasn't dying for ICS since I had it on my vibrant so I already knew what was in store
Sent from my Transformer TF101 using xda premium
horndroid said:
lolwut?
Regular wallpapers were always smooth even on Honeycomb. Seriously, there is no improvement as far as regular wallpaper screen transition is concerned. Stop being delusional.
Click to expand...
Click to collapse
I have the light grid LWP on my 101, and it was fin in HC, and it's just as fine in ICS. Don't see what all the hubbub is about.
The low-level code for ICS is the same as 3.0 (HC) which has always supported h/w acceleration. People coming from GB will see a bigger benefit. Here's a great article from Dianne Hackborn, a Google engineer, that explains how Android handles graphics. Memory bandwidth is the biggest constraint and Teg2's pretty weak in that area and doesn't support NEON. In other words, s/w can only go so far.
https://plus.google.com/10505198573...8x93s#105051985738280261832/posts/2FXDCz8x93s
horndroid said:
lolwut?
Regular wallpapers were always smooth even on Honeycomb. Seriously, there is no improvement as far as regular wallpaper screen transition is concerned. Stop being delusional.
Click to expand...
Click to collapse
Not really. I never saw perfectly smooth launcher transitions even with a regular static wallpaper. The sluggish scrolling is completely eliminated in ICS with a static wallpaper.
I did a no-wipe OTA update.